1. 程式人生 > >Python_從零開始學習_(2) 第一個 Python 程式

Python_從零開始學習_(2) 第一個 Python 程式

目錄

1.  第一個 HelloPython 程式

1.1 Python 源程式的基本概念

  • Python 源程式就是一個特殊格式的文字檔案,  可以使用任意編輯軟體做 Python 的開發
  • Python 程式的 副檔名 通常都是 .py

1.2 演練步驟

  • 使用 gedit 編輯 HelloPython.py 並且輸入以下內容 : 
print("hello python")

print("hello world")
  • 在終端中輸入以下命令執行 HelloPython.py
$ python HelloPython.py

print 是 python 中我們學習的第一個 函式

print 函式的作用, 可以把 " " 內部的內容, 輸出到螢幕上

1.3 認識錯誤 (bug)

  • 寫錯

name 'prin' is not defined

''prin'' 名字沒有定義

  • 將多條 print 寫在一行  (ps : 規範 每行程式碼完成一個動作)

invalid syntax

語法無效

  • 首行縮排 (Python 是一個格式非常嚴格的程式設計語言)

unexpected indent

不希望出現的縮排 

  • python 2.x 預設不支援中文
  • python 2.x 的直譯器名稱是 python
  • python 3.x 的直譯器名稱是 python3 

2.  Python 2.x 與 3.x 版本簡介 

目前市場上有兩個 Python 的版本並存, 分別是 Python 2.x 和 Python 3.x 

新的 Python 程式建議使用 Python 3.x 版本的語法

  • Python 2.x 是 過去的版本 (直譯器名稱是python)
  • Python 3.x 是現在和未來 主流的版本
  1. 直譯器名稱是 python3
  2. 不向下相容
  3. Python 3.0 釋出於 2008年
  4. Python 3.3 釋出於 2012年
  5. Python 3.4 釋出於 2014年
  6. Python 3.5 釋出於 2015年
  7. Python 3.6 釋出於 2016年

ps : 工作中使用 Python 3.x 進行開發

ps : 遇到的問題  == > 虛擬機器連不上網處理方式, 點選虛擬機器 =>設定 =>網路介面卡 =>點選橋接模式

3.  執行  Python  程式的三種方式

3.1  直譯器

      Python直譯器 :

      python  /  python3

      其他直譯器 :

  • CPython  ----  官方版本 C 語言實現
  • Jython  ----  Java
  • IronPython  ----  .net
  • PyPy   ----  Python平臺

3.2 互動式執行 Python 程式

  • 直接在終端中執行直譯器
  • 在 Python 的 Shell 中直接輸入 Python  的程式碼,  會理解看到程式執行結果

    1) 互動式執行 Python 的優缺點

     優點

  • 適合學習 / 驗證 Python 語法或者區域性程式碼

      缺點

  • 程式碼不能儲存
  • 不適合執行太大的程式

    2) 退出 光放的直譯器

     a.  exit()

     b.  使用熱鍵退出  ==> ctrl + d

3.3 IPthon

  • IPython 是一個 python 的互動式shell, 比預設的 python shell 好用

       特點 :  支援自動補全  自動縮排  支援 bash shell 命令  內建了許多有用的功能和函式

       使用 :  和官方的差不多

3.4 Python 的 IDE  --  PyCharm

  1)  整合開發環境 (IDE)

  整合開發環境 (IDE ,Integrated Development Environment)  --- 集成了開發軟體需要的所有工具,  一般包括以下工具:

  • 圖形使用者介面
  • 程式碼編輯器 (支援 程式碼補全 / 自動縮排)
  • 編譯器 / 直譯器
  • 偵錯程式 (斷點 / 單步執行)

   2)  PyCharm 介紹

  • PyCharm 是 Python 的一款非常優秀的整合開發環境
  • PyCharm 除了具有一般IDE 所必備功能外, 還可以在 Windows , Linux , macOS 下使用
  • PyCharm 適合開發大型專案

       ps : 一個專案通常會包含 很多原始檔    每個原始檔 的程式碼行數是有限的, 通常在幾百行之內 

    3) PyCharm 快速體驗

 ps : 安裝過程中會遇到很多問題,另外的文章裡會有相應的解決方法.