隨著機器學習等人工智慧領域的學科領域的爆發,python語言成為了目前行業比較炙手可熱的程式語言,那麼今天就來盤點一下,有哪些經典的IDE是學習python的最好搭檔,成為學習的利器。
不是IDE的的最強集成開發環境
首先對於使用Unix/Linux環境,不管是使用FreeBSD、macOS等unix分化版本,還是使用Debian/fedora/arch Linux/gentoo linux等Linux發行版來進行開發的童鞋來說,相信有兩大工具是大家經常會使用到的。
編輯器之神---Vim神之編輯器---Emacs
想必聽名字,大家已經知道這兩個工具有多麼強大了,筆者自己是Emacs黨,但也喜歡用Vim,這是兩款強大的文本編輯器,因為良好的可擴展性你完全可以將其打造成幾乎任何程式語言的IDE,你甚至可以把Emacs作為你的郵件客戶端。
但是這兩款軟體的學習成本比較大,用得好當然是神器,但不建議所有人學!
visual studio和visual studio code
如果說這個星球最好的集成開發環境是什麼?那麼毫無疑問,visual studio是銀河系最好的集成開發環境,沒有之一,微軟圍繞自己的生態打造了這一強大的開發者工具,也可能是全世界最好的軟體行業生產力工具之一。從visual studio 2015開始,visual studio就開始支持python開發,Python Tools for Visual Studio(PTVS)可以遍及到Visual Studio不同的功能需求,從編輯和智能感應,到調試,分析,再到發布到雲,可以說是一套完整的解決方案了。
visual studio code是微軟基於大名鼎鼎的electronic框架(Chrome瀏覽器、GitHub、Atom編輯器等等眾多行業經典軟體都基於electronic)打造的一款文本編輯器,比atom編輯器更好用,並且做得更好,良好的擴展性,以及微軟MSDN的良好文檔支持,你覺得不會失望的。
目前全行業最好的三款真正的python專門繼承開發環境
毫無疑問,談到這點怎麼能夠錯過python官方支持的集成開發環境idle呢,作為python社區官方的集成開發環境,IDLE輕量級,但是卻相當好用,雖然沒到生產級別,但依然是非常經典。
另外兩款一個是WingIDE,曾經獲得被稱為軟體行業奧斯卡獎、諾貝爾獎最佳生產力工具,年度IDE的WingIDE,基於eclipse進行二次開發,所以你應該清楚這款工具意味著什麼,也就是良好的擴展性,已經很好的社區支持。
最後就是PyCharm這款目前使用人數可能最多的python IDE,曾經又一個關於一個捷克的公司的傳說,那也是一個關於布拉格的傳說!JetBrians一個因為公司的大名鼎鼎的開發工具而文明行業,他們打造了全世界最好的Java集成開發環境IntelliJ IDEA,打造了目前真正可以叫做IDE工具的WebStorm,打造了目前火遍全球的PHP開發工具PHPStrom,除此之外,還有眾多經典的開發工具,甚至他們的開發語言Kotlin成為了Google公司推薦的程式語言之一。
而PyCharm就是這裡面的代表之一,就連所有的軟體的快捷鍵幾乎都是家族統一的,所以你還猶豫什麼?你要知道你掌握的是一套工具的使用習慣。
這是筆者認為目前全行業最好的一些python開發工具,但依然還是那句老話,任何工具本身都只是工具,適合自己的才是最好的,所以你需要自己去使用才知道什麼最適合你。