通常我們使用的,討論的python是用 C 語言編寫實(shí)現(xiàn)的 ,又稱為 CPython。
隨著編程語言的不斷發(fā)展,Python 的實(shí)現(xiàn)方式也發(fā)生了變化,除了用 C 語言實(shí)現(xiàn)外,Python 還有其他的實(shí)現(xiàn)方式,官網(wǎng)上介紹了20多種變體,比如:用 Java 語言實(shí)現(xiàn)的 Python 稱為 JPython,用 .net 實(shí)現(xiàn)的 Python 稱為 IronPython 等等。
Python開發(fā),我只推薦這兩款,IDE & 編輯器......
IDEPyCharm
Python開發(fā),團(tuán)隊(duì)協(xié)作,首選IDE。由JetBrains家族開發(fā),跨平臺(tái)支持,對(duì)于Python開發(fā),我們選擇一般的社區(qū)免費(fèi)版即可,完全沒有必要去到處找破解版。
編輯器VSCode
編輯器,請(qǐng)注意這里是編輯器,作為專業(yè)的CSer,一定要懂得編輯器≠編譯器!
由大微軟帝國出品,旨在替代Sublime、Atom、Vim之流,那么它都有哪些優(yōu)點(diǎn)呢?
跨平臺(tái)支持(Windows、Mac、Linux一個(gè)都不能少)開源免費(fèi)占用系統(tǒng)資源少豐富的插件支持對(duì)新手友好,上手難度低,開箱即用顏值高直接在其應(yīng)用市場中搜索「Python」一鍵安裝,就可以在VSCode中愉快的編寫python代碼了,語法智能提示、單步調(diào)試、F5一鍵運(yùn)行代碼輸出結(jié)果等等功能。
下圖是安裝Python插件后,使用VSCode調(diào)試代碼的效果圖,簡直不能更好用。
“坐而論道,不如起而行之”,作為程序員,實(shí)在是沒有必要去糾結(jié)我到底應(yīng)該去使用哪一款I(lǐng)DE或者編輯器,早動(dòng)手少幻想才是王道。沒有最好的軟件,只有最適合自己的軟件,整就牛!
本文為作者“一個(gè)程序員的奮斗史”悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!pycharm開發(fā)小程序夠用了。
以下是常用的幾款Python代碼編輯器和Python集成開發(fā)工具。
一、Python代碼編輯器
1. Sublime Text
Sublime Text是一款非常流行的代碼編輯器,支持Python代碼編輯,同時(shí)兼容所有平臺(tái),并且豐富的插件擴(kuò)展了語法和編輯功能,迅捷小巧,具有良好的兼容性,很受編程人士的喜愛!
2. Vim
Vim和Vi是一種模型編輯器,它將文本查看從文本編輯中分離,VIM在原始VI之上做了諸多改進(jìn),包括可擴(kuò)展模型和就地代碼構(gòu)建,VIMScripts可用于各種Python開發(fā)任務(wù)!
3. Visual Studio Code
Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平臺(tái)的全功能代碼編輯器,可擴(kuò)展并且可以對(duì)幾乎所有任務(wù)進(jìn)行配置,對(duì)于Python的支持可以在Visual Studio Code中安裝插件,只需快速點(diǎn)擊按鈕即可成功安裝,且可自動(dòng)識(shí)別Python安裝和庫。