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