Python
Python 可以分成兩部份:程式語言與 Interpreter(直譯器)。
安裝 Python Interpreter
從官網下載最新版 Python,目前是 python-3.6.1.exe,使用預設值直接安裝即可(只有更改安裝目錄為 D:\_Work\python361\)。安裝後在 Windows 的環境變數 Path 裡加上 D:\_Work\python361\Scripts\ 與 D:\_Work\python361\。
開啟命令提示字元,執行 python。
Python Interpreter
執行模式
有兩種模式可以執行 Python:Interactive mode(互動模式)與 Script mode(指令稿模式)。Interactive mode 就是前面提到的,在命令提示字元執行 python 就可以進入 Interactive mode。
C:\Users\Neil>python Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print('Hello World') Hello World >>>除了命令提示字元,還有兩種方式可以進入 Interactive mode,就是從安裝目錄下可以找到 IDLE 與 Python 3.6。
IDLE 是一種特殊的 Interactive mode,內容文字有顏色區別,較適於閱讀。
而 Python 3.6 就只是「命令提示字元」+「python.exe」的結合而已。
但是 IDLE 有一個先天的缺點,不支援中文,或者說是 Unicode,需要額外執行以下語法才能支援 Unicode,
>>> #coding=UTF-8Script mode 必須先建立一 Script 檔,副檔名一般使用 py,但不強制規定。
// hello.py print('Hello World')然後也是在命令提示字元下執行,也可以在 Eclipse 內執行。
D:\_Work\workspace_basic\HellpPython>python hello.py Hello World D:\_Work\workspace_basic\HellpPython>python hello.p3 Hello World兩種模式有一個明顯的差異存在,Interactive mode 不用呼叫 print() 也會把計算結果輸出。
>>> print('Hello World') Hello World >>> 3+2 5但是 Script mode 一定要呼叫 print() 才會輸出訊息。
// print.py 3+2 print(3*2)
D:\_Work\workspace_basic\HellpPython>python print.py 6也可以從 IDLE 啟動 Script mode,在 IDLE 執行 File > New File 或者 File > Open 開啟舊檔,就會另外開啟 File Editor,可以當作記事本一樣輸入一堆程式,然後存檔(File > Save)後再執行(Run > Run Module F5),就會在原本的 IDLE 執行。
千萬不要將檔案命名成已知的模組名稱,例如 math.py 或者 sys.py,如果這麼做之後又呼叫 import math, sys,就會出現莫名其妙的錯誤,因為這時 import 的就是你自己建立的 math.py 與 sys.py,而不是 Python 內建的 math.py 與 sys.py。
Eclipse
Eclipse 還沒有出 Python 版本,但有一個 pydev plugin 可以使用。在 Eclipse > Help > Eclipse Marketplace... 輸入 pydev,找到後按「Install」。
勾選所有元件,預設安裝即可。
重新啟動 Eclipse 後,在 File > New > Project... 選擇 PyDev Project。
由於是第一次使用,Eclipse 尚未設定 Python interpreter 位置,需要先設定。
使用 Quick Auto-Config 就可以找到已電腦裡已經安裝的 Python。
找到後,使用 Default 即可。
新增一個 py 檔,輸入內容,執行 Run > Run as > Python run 即可以 Script mode 方式執行 Python。
PythonAnywhere
事實上還有一種網路版的 Python 可以使用或說嘗鮮,開啟 https://www.pythonanywhere.com 後,簡單的註冊一個帳號就可以建立 Console 來執行 Python 程式。---
---
---
沒有留言:
張貼留言