這個解釋器
是用C語言開發的,也叫 CPython
。 在命令行下運行 python
就是啓動 CPython解釋器
。 CPython
是使用最廣的 Python解釋器
。 教程的全部代碼也都在 CPython
下執行。python
除了
cpython
解釋器以外,還有Jpython
,IronPython
以及PyPy
。shell
IPython
是基於 CPython
之上的一個交互式解釋器,也就是說,IPython
只是在交互方式上有所加強,可是執行Python代碼的功能和 CPython
是徹底同樣的。編程
IPython
是一個交互式計算系統。主要包含三個組件:增長的交互式 「Python shell」,解耦的雙過程通訊模型,交互式並行計算的架構。支持變量自動補全。sublime-text
CPython
用 >>>
做爲提示符,而 IPython
用 In [序號]:
做爲提示符。瀏覽器
Jupyter Notebook
(此前被稱爲 IPython notebook
)是一個交互式筆記本,支持運行 40 多種編程語言。在本文中,咱們將介紹 Jupyter notebook
的主要特性,以及爲何對於但願編寫漂亮的交互式文檔的人來講是一個強大工具。架構
Anaconda指的是一個開源的 Python
發行版本,其包含了conda
、Python
等180多個科學包及其依賴項。由於包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),若是隻須要某些包,或者須要節省帶寬或存儲空間,也可使用 Miniconda
這個較小的發行版(僅包含 conda
和 Python
)。框架
集成開發環境(
IDE
,Integrated Development Environment )編程語言
PyCharm
是一種 Python IDE
,帶有一整套能夠幫助用戶在使用 Python
語言開發時提升其效率的工具,好比調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該 IDE
提供了一些高級功能,以用於支持 Django
框架下的專業 Web
開發。編輯器
全程是 Visual Studio Code
, (簡稱 VS Code
) 是一款免費開源的現代化輕量級代碼編輯器,支持語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片斷、代碼對比等特性,並針對網頁開發和雲端應用開發作了優化。軟件跨平臺支持 Win、Mac 以及 Linux,運行流暢,可謂是微軟的良心之做……工具
Sublime Text具備漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。
解釋器:
Anaconda(Python3.6.5
)
編輯器:
Pycharm
交互式命令行:
Ipython
瀏覽器:
Chrome