02-Python解釋器和編輯器介紹

Python解釋器和編輯器介紹

解釋器

python

這個解釋器 是用C語言開發的,也叫 CPython 。 在命令行下運行 python 就是啓動 CPython解釋器CPython 是使用最廣的 Python解釋器。 教程的全部代碼也都在 CPython 下執行。python

除了 cpython 解釋器以外,還有 Jpython , IronPython 以及 PyPyshell

Ipython

IPython 是基於 CPython 之上的一個交互式解釋器,也就是說,IPython 只是在交互方式上有所加強,可是執行Python代碼的功能和 CPython 是徹底同樣的。編程

IPython 是一個交互式計算系統。主要包含三個組件:增長的交互式 「Python shell」,解耦的雙過程通訊模型,交互式並行計算的架構。支持變量自動補全。sublime-text

CPython>>> 做爲提示符,而 IPythonIn [序號]: 做爲提示符。瀏覽器

jupyter notebook

Jupyter Notebook(此前被稱爲 IPython notebook )是一個交互式筆記本,支持運行 40 多種編程語言。在本文中,咱們將介紹 Jupyter notebook 的主要特性,以及爲何對於但願編寫漂亮的交互式文檔的人來講是一個強大工具。架構

Anaconda

Anaconda指的是一個開源的 Python 發行版本,其包含了condaPython 等180多個科學包及其依賴項。由於包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),若是隻須要某些包,或者須要節省帶寬或存儲空間,也可使用 Miniconda 這個較小的發行版(僅包含 condaPython)。框架

集成開發環境

集成開發環境(IDE,Integrated Development Environment )編程語言

Pychram

PyCharm 是一種 Python IDE ,帶有一整套能夠幫助用戶在使用 Python 語言開發時提升其效率的工具,好比調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該 IDE 提供了一些高級功能,以用於支持 Django 框架下的專業 Web 開發。編輯器

VS code

全程是 Visual Studio Code , (簡稱 VS Code ) 是一款免費開源的現代化輕量級代碼編輯器,支持語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片斷、代碼對比等特性,並針對網頁開發和雲端應用開發作了優化。軟件跨平臺支持 Win、Mac 以及 Linux,運行流暢,可謂是微軟的良心之做……工具

Sublime Text

Sublime Text具備漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。

個人開發環境:

解釋器:

Anaconda(Python3.6.5)

編輯器:

Pycharm

交互式命令行:

Ipython

瀏覽器:

Chrome

相關文章
相關標籤/搜索