95%的码农都在用的编程神器,值得一看!
內容不多,句句精品,從風格介紹到下載安裝,我強烈建議你收藏這篇回答,一把趁手的編程神器,真的很重要。
Python作為一款比較“簡潔”的編程語言,它具備了很多適用性極強的功能,像自動化辦公、數據分析、爬蟲等,也正是因為這些功能的受眾人群廣泛,才讓Python從編程語言中出圈,成為眾人追捧的對象。
要想實現Python強大的功能,一款優秀的IDE(集成開發環境),或者一款優秀的代碼編輯器,絕對是必不可少,我們先來看代碼編輯器。
代碼編輯器
?
-
Vim
?
作為文本編輯器,Vim最大的優勢速度和效率,是其它編輯器難以企及的。
這得益于Vim的模式涉設計、高度可擴展性和高度可定制等特性。
IDE相對于編輯器來說,集成了編譯、調試、語法高亮等軟件開發工具和環境,這些功能都極其適用于開發者的日常工作中,而這些在Vim中都可以通過強大豐富的插件擴展完成,自由度極高,不僅裝的一手好逼,還真真切切地用著爽。
簡單來說,Vim和你關系,就像是能夠平等溝通的摯友,懂你所需,也會給出及時反饋。
?
下載地址:(windows在上邊,mac系統往下滑動)
https://vim.en.softonic.com/
安裝步驟(以Windows為例): 先下載Vim的安裝包,根據屏幕提示進行安裝,如下圖所示,建議安裝Vim的完整特性(包括創建用于命令行的.bat文件)
?
安裝完成之后,直接從開始菜單啟動Vim就可以了。
附上Vim的快捷鍵一覽圖,保你開發路上暢通無阻。
?
-
Visual Studio Code
?
Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平臺的全功能代碼編輯器,自由度極高,幾乎可以對所有任務進行配置,同樣可以安裝外部插件。
最重要的是,它不用錢,光是這點就很吸引人了。
?
下載地址:
https://code.visualstudio.com/
?
下載的時候要根據自己的系統進行選擇,點一下那個小三角,就會彈出各系統的下載按鈕了。
安裝步驟過于簡單,使用谷歌瀏覽器跟著的中英轉換,直到提醒你安裝完中文漢化包之后重啟就可以了。
?
后面我會補充一篇各編程軟件的具體使用步驟,感興趣的朋友可以持續關注@Python小白集訓營
同樣附上快捷鍵一覽圖,雙擊屏幕自動保存圖片。
?
-
Sublime Text
?
是不是終于見到一個熟悉的了?
我在剛接觸Python的時候,被安利最多的編輯器就是Sublime Text了,不僅支持代碼編輯,還兼容所有的平臺,該有的插件擴展一個都不少。
前面我已經介紹了兩款編輯器,自由度都很高,看來現在各家都在圍繞著用戶體驗進行產品迭代。
?
下載地址:
http://www.sublimetext.cn/3
?
根據自己系統來選擇下載哈,別給我說自己是什么系統都不認得,自己查去!
安裝步驟一直下一步就好,沒有什么其余選項需要勾選的。
找了一圈,快捷鍵就這么一丟丟,了解怎么換行運行就可以了。
?
-
GNU Emacs
?
這款編輯器,兼容任何平臺,終身免費,這兩個點就已經觸到了大部分程序員的G點了。
不過它和別的編輯器有一丟丟不一樣,需要用Lips編程語言進行定制,并為Python開發提供各種定制腳本。
我看有的大佬稱它為神器,是不是真這么神,評論區等著你的評測。
?
下載地址:
http://www.gnu.org/software/emacs/download.html
?
英文不大好的兄弟姐妹萌,谷歌瀏覽器安排一手哈,安裝步驟稍微有點復雜,需要配置HOME目錄。
-
在注冊表中添加"計算機\HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs"項
-
為Emacs項添加字符串值
-
增加環境變量D:\emacs-26.1
?
快捷鍵安排上,在以下所有敘述中,C-× 都代表同時按住Ctrl和×鍵,M-×都代表同時按住Alt和×鍵。
?
-
Atom
來,我給大家介紹一下,“21世紀可破解的文本編輯器”。
它兼容所有平臺,擁有時尚的界面、 文件系統瀏覽器和擴展插件市場,這讓都是它的表象,而它的核心優勢,就是能夠兼容Vim模式,這讓一大批Vim的忠實用戶直呼過癮。
?
下載地址:
https://github.com/atom
?
官網打不開,直接到Github上邊下載也是一樣的。
安裝步驟比較簡單,解壓之后打開應用軟件就可以了。
快捷鍵在這個位置,由于屏幕太小不方便截圖,只好勞煩你自己去官網看一下了。
?
IDE(集成開發環境)
?
-
PyCharm
?
PyCharm是唯一一款專門面向Python的全功能集成開發環境,同樣擁有付費版和免費開源版,堅韌多平臺使用。
想要不花錢的話,可以找到PyCharm的教育版,新手用它就足夠了。
它用起來確實很方便,打開一個新的文件然后就可以開始編寫代碼,也可以在PyCharm中直接運行和調試Python程序,它還支持源碼管理和項目,并且其擁有眾多便利和支持社區,能夠快速掌握學習使用!
?
下載地址:
https://www.jetbrains.com/pycharm/(這個是專業版,用郵箱注冊賬號后可享受30天免費試用)
https://www.jetbrains.com/edu-products/download/#section=pycharm-edu(教育版,一路免費,小白適用)
安裝步驟稍微繁瑣一些,不懂的朋友可以自己到百度check一下,美其名曰,鍛煉一下自己解決問題的能力!
快捷鍵在這里了,雙擊點贊拿走。
?
-
Eclipse + PyDev
?
為什么要打個“+”呢?因為PyDev是Eclipse里的一個插件,兩者結合,支持Python調試、代碼補全和交互式Python控制臺等,對于資深Eclipse開發者來說,非常容易上手。
小白的話,你有興趣就可以下載來看看,看顏值選IDE,這才是我們女孩子該干的事情!
?
下載地址:
https://www.eclipse.org/downloads/
在Eclipse中安裝PyDev非常便捷,只需要在Eclipse中選擇“Help”, 點擊“Eclipse Marketplace”然后搜索PyDev,點擊安裝,必要的時候重啟Eclipse即可。
快捷鍵在這,直接拿走。
?
-
Visual Studio
?
它和我們剛剛介紹的 Visual Studio Code有一些本質上的區別,含義不同,跨平臺運行能力不同,功能也大不相同。
Visual Studio是目前最流行的Windows平臺應用程序的集成開發環境,提供了高級開發工具、調試功能、數據庫功能和創新功能,幫助在各種平臺上快速創建當前最先進的應用程序,開發新的程序。
兼容多平臺,分免費版和付費版,附帶自己的擴展插件市場,需要注意的是, Visual Studio不支持Linux平臺!
下載地址:
https://visualstudio.microsoft.com/zh-hans/downloads/
官網里邊帶了安裝步驟,快捷鍵和Visual Studio Code相同。
?
-
Thonny
?
Thonny是針對新手的一款集成開發環境,適用于全部主流平臺,默認情況下,Thonny會和自帶捆綁的Python版本一起安裝,直接給新手一套安排了。
就是這個界面實在無力吐槽...太節儉了,用著都沒有一種神圣感。
?
下載地址:
https://thonny.org/
這款軟件貌似沒有什么快捷鍵,拿來直接就能用了。
?
最后再介紹幾款可以在手機上編程的app,分別是:
?
1.java和Android:AIDE集成開發環境。
2.C語言:c語言編譯器、C4droid。
3.python:QPython3、Termux。
4.CSS/HTML/JavaScript:HTMLplay。
大部分都不需要root,可以直接編寫程序并運行,這些app可以相對應地在安卓系統上找到,ios上只要輸入關鍵詞,都可以找到匹配的編譯軟件。
如果想要進行練習或者修改測試代碼,最好還是到PC端進行操作,移動端的編譯器,只能夠保證你的靈感可以被隨時記錄。
碼字不易,費時費心,如果對你有所幫助的話,還請不要吝嗇你的小心心,畢竟你的點贊,是對我創作的肯定。
歡迎關注@Python小白集訓營,也可關注同名公號,領取精選電子書和自學教程。
?
總結
以上是生活随笔為你收集整理的95%的码农都在用的编程神器,值得一看!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 专业级频谱测试软件,手机频谱仪测试软件
- 下一篇: 计算机图像处理发展前景,数字图像处理发展