源:https://www.zhihu.com/question/27359349/answer/966051726
作者:騰訊技術工程
文末附個人見解
不管你是 Python 新手還是老鳥,肯定糾結過一個問題:到底用什么編輯器寫 Python 代碼好?
為此,我們調查了數十位鵝廠程序猿們愛用的 Python IDE,從他們對每款編輯器的看法中,也許能給你一點啟示:
以下為個人見解
個人認為:使用什么IDE,在于你喜歡用什么,習慣用什么,你是用來做什么,或是你工作中,項目組都統一用那個IDE。
下面我們分別來看看
喜歡什么?
比如說,你喜歡使用Notebook,這不能說有大佬推薦你使用pycharm,你就馬上放棄Notebook,或者今天突然 vs code這個IDE火起來來,你就立馬轉戰vscode
剝開IDE的功能說,你真的喜歡用嗎,你用的習慣嗎,每個IDE都有自身的優點,使用什么IDE關鍵在自己,即便是你覺得自己使用的IDE現在好像真沒其它的好,你也不用放棄原來的,可以先下載試試,也可以多個IDE結合使用,什么?電腦太卡不夠,9102年都過了,你還沒有準備換一個性能好一點的?不換就不行換吧,反正我的也卡。
用來做怎么
這是一個關鍵,你比如說,你做的是數據科學方面的工作,那么你可以使用
Notebook,(瀏覽器界面形式,支持代碼分段運行,還可以圖片嵌入顯示,你可以將代碼轉文本,實時的做筆記,這個筆記不是使用注釋能夠比的,反正我覺得挺好用的,)
spyder(左邊是代碼區,右邊跑 ipython 終端, 可以開啟多個終端. 右邊的 ipython 終端窗口也可以內嵌顯示圖片,也可以運行代碼小片段,我一開始使用的就是這個IDE,用起來還可以,現在用的比較少了)
如果你做用用python做web開發,我強烈推薦
pycharm
這個IDE的集成度是真的很高,
什么virtualenv,Docker,Vagrant輕松,Git集成 ,
插件和集成終端以進行版本控制。
在您編碼時向您顯示PEP-8建議
調試功能,(這個我比較喜歡,用起來很香)
但是這個真的是占內存(我說的是運行內存)
集成一鍵創建 web項目,dajngo,flask等
支持你電腦上的各種文件格式,當然,什么音樂,視頻是不支持的。
有個有社區版和專業版,社區版很多功能都是受到限制的,你可以找找破解版的
下面兩個IDE
只做介紹,我也不是很清楚合適做什么,用的少,沒有發言權
vs code
這個我用的不多,但是卻是很多大佬都有推薦,首先配置是比較麻煩,配置python還是比較簡單,配置C++我是現在都沒有配置還(個人比較懶),無賴,現在還只是用來學C++,編譯都在終端進行。
自定義配置 (就是需要自己配置
集成git
智能提示強大 (大部分IDE都有)
支持各種文件格式(html/jade/css/less/sass/xml)
調試功能強大
各種方便的快捷鍵
強大的插件擴展(這個是真的香)
體量小,這個也很香
vim
如果你不知道vim那么可能到現在為止你還沒有接觸過Linux系統
使用vim做為IDE,我是沒這個膽了,頂多寫寫簡單的代碼,用來寫大量代碼,我怕我死在在上面,享年18。
也就是說這是大佬專享
項目中大家用什么
比如:公司讓大家統一使用A這個IDE,你偏要去使用 B這個編譯器,啥都不說,兄弟我敬你是條漢子,江湖再見。
python官網自帶的IDE
差點把這個給忘了,你用過嗎,香不香?
我相信很多人都用過這個IDE,就是只有一個白色界面的那個。
咋說呢,入門的時候使使就好。
歡迎大家到,python學習專欄,一起交流學習
這里是云端源想IT,幫你輕松學IT”
嗨~ 今天的你過得還好嗎?
被人左右情緒了嗎?
記得給自己的開心充值
別讓它停機了
- 2023.05.12 -
在前端開發中使用正確的工具集對于提高工作效率和更快地完成工作是至關重要的。今天給大家推薦十個前端開發常用的工具軟件以及它們的功能特點,需要的小伙伴們可以收藏起來哦!
WebStorm 是Jetbrains公司旗下一款JavaScript 開發工具。官方提供的插件支持,滿足許多不會配置的同學,ESlint,詞法高亮,emmet,CSS預處理器,新版本也添加了對ES6的支持,內建了服務器調試。
目前已經被廣大中國JS開發者譽為“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
下載地址:
https://www.jetbrains.com.cn/webstorm/
VSCode 是目前最受開發人員歡迎的編碼工具之一,具備強大便捷的遠程開發能力。與其它遠程開發工具不同的是,VScode 是通過 SSH(Secure Shell) 的方式連接到遠程服務器。這種方式不僅省略了繁瑣的上傳和下載步驟,還可以實現實時同步,讓遠程開發過程更流暢高效。
下載地址:https://code.visualstudio.com/
功能特色:
Postman是一個接口測試工具,在做接口測試的時候,Postman相當于一個客戶端,它可以模擬用戶發起的各類HTTP請求,將請求數據發送至服務端,獲取對應的響應結果, 從而驗證響應中的結果數據是否和預期值相匹配;并確保開發人員能夠及時處理接口中的bug,進而保證產品上線之后的穩定性和安全性。
Postman 提供功能強大的 Web API 和 HTTP 請求調試,提供有 Chrome 擴展插件版和獨立的APP,對于檢查后端端點非常有用。
官網地址:https://www.getpostman.com
功能特色:
SwaggerUI 是一個 API 在線文檔生成和測試的利器。有了這款工具,不需要頻繁更新接口文檔,就能保證接口文檔與代碼的一致。
官網地址:http://swagger.io
功能特色:
Wireshark 是一款小巧、開源且能在幾乎所有流行操作系統下使用的抓包工具軟件。使用Wireshark 可以截取各種網絡封包,顯示網絡封包的詳細信息。可以在Windows和Mac OS上運行。
下載地址:
https://www.wireshark.org/download.html
功能特色:
DBeaver 是一個 SQL 客戶端和數據庫管理工具。由于 DBeaver 基于 Java 開發,可以運行在各種操作系統上,比如Windows、Linux、macOS 等操作系統。
同時,DBeaver 采用 Eclipse 框架開發,支持插件擴展,并且提供了許多數據庫管理工具:ER 圖、數據導入/導出、數據庫比較、模擬數據生成等。
下載地址:https://dbeaver.io/
功能特色:
Typora 是一款免費的輕量級Markdown編輯器,雖然沒有 Mou,Haroopad等Markdown編輯器那么大名鼎鼎,但其輕量、快速、易于上手的特點,絕對能給你帶來舒適的用戶體驗。
下載地址:https://typoraio.cn/
功能特色:
VirtualBox 是一款免費的開源虛擬機,可以在Windows、Linux和mac等不同操作系統中運行。
下載地址:
https://www.virtualbox.org/wiki/Downloads
功能特色:
GitHub 是一個基于 Web 的 Git 存儲庫托管服務。無論你是軟件開發的新手,還是已經具有豐富開發經驗的老手,相信你在工作中都會需要這款工具。GitHub是目前世界上最大,最受歡迎的代碼庫,可以幫助開發人員審查代碼,管理項目和軟件構建。
官網地址:https://github.com/
功能特色:
Trello 是一款靈活易用的項目管理工具,非常適合作為看板和 Scrum 開發,它易于管理,具有極高的可定制性。雖然不是專門為開發人員打造的工具,但Trello絕對可以幫助開發人員更好地完成工作。
官網地址:https://trello.com
功能特色:
無論你是前端新手還是正在從事前端工作,希望這些工具能夠幫助你提高開發效率,讓你的前端開發更加輕松!
今天的分享就到這里了,記得點贊和收藏!
我們下期再見!
END
文案編輯|云端學長
文案配圖|云端學長
內容由:云端源想分享
管你是 Python 新手還是老鳥,肯定糾結過一個問題: 到底用什么編輯器寫 Python 代碼好?
為此,我們調查了數十位鵝廠程序猿們愛用的 Python IDE,從他們對每款編輯器的看法中,也許能給你一點啟示:
入門Python其實很容易,但是我們要去堅持學習,每一天堅持很困難,我相信很多人學了一個星期就放棄了,為什么呢?其實沒有好的學習資料給你去學習,你們是很難堅持的,這是小編收集的Python入門學習資料關注,轉發,私信小編“01”,即可免費領取!希望對你們有幫助
個人認為:使用什么IDE,在于你喜歡用什么,習慣用什么,你是用來做什么,或是你工作中,項目組都統一用那個IDE。
下面我們分別來看看
比如說,你喜歡使用Notebook,這不能說有大佬推薦你使用pycharm,你就馬上放棄Notebook,或者今天突然 vs code這個IDE火起來來,你就立馬轉戰vscode
剝開IDE的功能說,你真的喜歡用嗎,你用的習慣嗎,每個IDE都有自身的優點,使用什么IDE關鍵在自己,即便是你覺得自己使用的IDE現在好像真沒其它的好,你也不用放棄原來的,可以先下載試試,也可以多個IDE結合使用,什么?電腦太卡不夠,9102年都過了,你還沒有準備換一個性能好一點的?不換就不行換吧,反正我的也卡。
這是一個關鍵,你比如說,你做的是數據科學方面的工作,那么你可以使用
Notebook,(瀏覽器界面形式,支持代碼分段運行,還可以圖片嵌入顯示,你可以將代碼轉文本,實時的做筆記,這個筆記不是使用注釋能夠比的,反正我覺得挺好用的,)
spyder(左邊是代碼區,右邊跑 ipython 終端, 可以開啟多個終端. 右邊的 ipython 終端窗口也可以內嵌顯示圖片,也可以運行代碼小片段,我一開始使用的就是這個IDE,用起來還可以,現在用的比較少了)
如果你做用用python做web開發,我強烈推薦
這個IDE的集成度是真的很高,
什么virtualenv,Docker,Vagrant輕松,Git集成 ,
插件和集成終端以進行版本控制。
在您編碼時向您顯示PEP-8建議
調試功能,(這個我比較喜歡,用起來很香)
但是這個真的是占內存(我說的是運行內存)
集成一鍵創建 web項目,dajngo,flask等
支持你電腦上的各種文件格式,當然,什么音樂,視頻是不支持的。
有個有社區版和專業版,社區版很多功能都是受到限制的,你可以找找破解版的
下面兩個IDE
只做介紹,我也不是很清楚合適做什么,用的少,沒有發言權
這個我用的不多,但是卻是很多大佬都有推薦,首先配置是比較麻煩,配置python還是比較簡單,配置C++我是現在都沒有配置還(個人比較懶),無賴,現在還只是用來學C++,編譯都在終端進行。
自定義配置 (就是需要自己配置
集成git
智能提示強大 (大部分IDE都有)
支持各種文件格式(html/jade/css/less/sass/xml)
調試功能強大
各種方便的快捷鍵
強大的插件擴展(這個是真的香)
體量小,這個也很香
如果你不知道vim那么可能到現在為止你還沒有接觸過Linux系統
使用vim做為IDE,我是沒這個膽了,頂多寫寫簡單的代碼,用來寫大量代碼,我怕我死在在上面,享年18。
也就是說這是大佬專享
比如:公司讓大家統一使用A這個IDE,你偏要去使用 B這個編譯器,啥都不說,兄弟我敬你是條漢子,江湖再見。
差點把這個給忘了,你用過嗎,香不香?
我相信很多人都用過這個IDE,就是只有一個白色界面的那個。
咋說呢,入門的時候使使就好。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。