教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

什么是IDE?新手用哪個(gè)IDE比較好?

更新時(shí)間:2022年08月02日09時(shí)51分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

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等等。

而對(duì)于Python IDE 我首推PyCharm其他IDE相比,PyCharm主要有以下4個(gè)優(yōu)點(diǎn):

•簡潔的代碼編輯環(huán)境

•強(qiáng)大的智能代碼輔助功能(智能代碼補(bǔ)全、代碼檢查、實(shí)時(shí)錯(cuò)誤高亮顯示)

•豐富的內(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)中的記事本就是一種文本編輯器。比如,你新建一個(gè).txt文本文件,在里面編寫python代碼,保存以后直接將后綴名改為.py,程序仍然可以被編譯運(yùn)行。

編譯器

編譯器是運(yùn)行你的程序代碼的根本。有了編譯器,程序就可以運(yùn)行了。我們來看一下,在只有編譯器的環(huán)境里,程序應(yīng)該如何運(yùn)行。

$ python helloworld.py

Python將編譯和解釋兩個(gè)過程合并到了一句命令里,因此減少了一行,而實(shí)際上仍是兩個(gè)過程。編譯后的文件是.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ì)上就是對(duì)Pyhton進(jìn)行配置或者定制。

而解釋器是能夠執(zhí)行用其他計(jì)算機(jī)語言編寫的程序的系統(tǒng)軟件,它是一種翻譯程序。它的執(zhí)行方式是一邊翻譯一邊執(zhí)行,因此其執(zhí)行效率一般偏低,但是解釋器的實(shí)現(xiàn)較為簡單,而且編寫源程序的高級(jí)語言可以使用更加靈活和富于表現(xiàn)力的語法。

當(dāng)我們編寫Python代碼時(shí),我們得到的是一個(gè)包含Python代碼的以.py為擴(kuò)展名的文本文件。要運(yùn)行代碼,就需要Python解釋器去執(zhí)行.py文件。

0 分享到:
和我們在線交談!