更新時間:2022年08月02日09時51分 來源:傳智教育 瀏覽次數(shù):
IDE(Integrated Development Environment),全稱是集成開發(fā)環(huán)境 ,是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發(fā)環(huán)境。常見的IDE工具有Pycharm,Visual Studio Code等等。
而對于Python IDE 我首推PyCharm其他IDE相比,PyCharm主要有以下4個優(yōu)點(diǎn):
•簡潔的代碼編輯環(huán)境
•強(qiáng)大的智能代碼輔助功能(智能代碼補(bǔ)全、代碼檢查、實(shí)時錯誤高亮顯示)
•豐富的內(nèi)建開發(fā)者工具(VCS、數(shù)據(jù)庫、遠(yuǎn)程開發(fā)、調(diào)試、測試、性能分析...)
•完善的Web開發(fā)和數(shù)據(jù)科學(xué)支持(Django、Flask、JS、notebook、pandas...)
編輯器
編輯器(editor),通常是文本編輯器(text editor)的簡稱。Windows系統(tǒng)中的記事本就是一種文本編輯器。比如,你新建一個.txt文本文件,在里面編寫python代碼,保存以后直接將后綴名改為.py,程序仍然可以被編譯運(yùn)行。
編譯器
編譯器是運(yùn)行你的程序代碼的根本。有了編譯器,程序就可以運(yùn)行了。我們來看一下,在只有編譯器的環(huán)境里,程序應(yīng)該如何運(yùn)行。
$ python helloworld.py
Python將編譯和解釋兩個過程合并到了一句命令里,因此減少了一行,而實(shí)際上仍是兩個過程。編譯后的文件是.pyc文件或.pyo文件,.pyc文件是普通編譯產(chǎn)生的文件,可以用python -m py_compile helloworld.py產(chǎn)生;.pyo文件是添加優(yōu)化選項(xiàng)后產(chǎn)生的Python文件,可以用python -O -m py_compile helloworld.py命令產(chǎn)生。
解釋器
Python是一門解釋型語言,解釋器是Python運(yùn)行必不可少的一種工具。所以,我們搭建Pyhton環(huán)境,本質(zhì)上就是對Pyhton進(jìn)行配置或者定制。
而解釋器是能夠執(zhí)行用其他計(jì)算機(jī)語言編寫的程序的系統(tǒng)軟件,它是一種翻譯程序。它的執(zhí)行方式是一邊翻譯一邊執(zhí)行,因此其執(zhí)行效率一般偏低,但是解釋器的實(shí)現(xiàn)較為簡單,而且編寫源程序的高級語言可以使用更加靈活和富于表現(xiàn)力的語法。
當(dāng)我們編寫Python代碼時,我們得到的是一個包含Python代碼的以.py為擴(kuò)展名的文本文件。要運(yùn)行代碼,就需要Python解釋器去執(zhí)行.py文件。
北京校區(qū)