Python入门IDE选择
Python的IDE目前市面上有很多,可以參考文末一些文章介紹的大全,都非常詳細。但就多數從零開始的人而言,一個好用的IDE就非常重要了,有時候可能就是一開始的IDE沒選好導致后期學習乏力,耽誤不少事情。
本文就幾個最為常用的IDE作一個簡要的介紹。
一、Jupyter Qtconsole
官網鏈接:https://qtconsole.readthedocs.io/en/stable/
安裝方法:
pip install qtconsole注:推薦使用pip install. 并且在安裝前請保證已裝有PyQt5。
在初學一門程序語言的時候,尤其對于零基礎學習的人而言,如何快速去實踐和嘗試各種代碼其實是一個最要緊的事情。如果直接在控制臺敲代碼自然也太暴力,而其它的一些IDE基本上都需要一定的配置,對入門者而言無疑又是一個不大不小的麻煩。而此時一個簡潔同時功能又齊全的IDE就十分有必要了。
這個IDE界面清新簡潔,但又比直接在cmd或者控制臺寫程序要好很多, 比如它可以畫圖:
甚至于它還可以彈出畫圖框,生成可交互式的圖形:
而實現方法也很簡單,比如上面的圖只需在畫圖前加一句%matplotlib qt即可。
另外它還具有自動代碼提示(當然不是特別全),保存代碼,多kernel運行等功能,十分方便。
二、Jupyter Notebook/ Jupyter Lab
官方鏈接:https://jupyter.org/
安裝方法:
NOTEBOOK:
pip install notebookLAB:
pip install jupyterlab這倆IDE的關系密切,后者可以看作是前者的升級版。目前市面上所有的云平臺均是采用NOTEBOOK或者LAB。官方還可以直接免費在線試用。
Notebook界面:
Lab界面:
注意,二者都是由瀏覽器打開運行(本地啟動同樣如此)。個人推薦直接一步到位使用后者,因為它具有更為完善和強大的功能,尤其是擴展件十分豐富。
三、PyCharm
官方鏈接:https://www.jetbrains.com/pycharm/
安裝方法:下載后直接安裝應用程序。
注:PyCharm免費版提供的功能是比較有限的,比如不能用git一類,不過對于絕大多數非專業開發人員而言,它的功能已經足夠爽了。
最重要的一位自然是PyCharm。本人常說,其實我用Python的原因并不是因為我喜歡Python,而是我喜歡它的各種包庫以及PyCharm. 它的亮點有:
- 極為智能和靈敏的代碼提示和補全功能。這應該是長期用TXT一類工具寫程序的人最大的福音,因為許多命令不需要再強行自己背得分毫不差。尤其在使用類似的庫時,甚至是可以根據經驗猜出該變量下的方法、屬性等。
- 完美的文件、文件夾管理機制。這個功能在自己開發一些庫、做一些較大的項目的時候是極為有用的。因為我們自己寫庫時可能時常需要調整不同方法所在的文件,不同文件也有可能要移動地方,然而常讓人煩的是一旦動了一些比較基礎的方法或者文件,對應使用了這些方法的內容就得全部重新寫一遍。但這些問題一旦進入Pycharm就完全不成問題了,因為Pycharm會在文件被移動之后自動將所有引用了它的文件的對應內容全部自動修改過來。
- 功能齊全完整,幾乎不太需要太多多余的配置。
Pycharm還有許多非常強大的功能,我們初學時不一定能用得上,這些內容通常隨著慢慢熟悉和深入再繼續了解即可。另外如果有edu郵箱的則可以直接免費使用專業版。
當然Pycharm也存在一些問題,比如它由于集成了大量的功能,在有些時候界面會比較卡(對于內存較小的機器時常出現,超過16G內存的未曾出現此類問題)。另外也有人吐槽說它的界面過于復雜,自然也是功能太多的原因(這一缺點正是不需要多余配置的代價,但實測后仍然認為這個代價并不貴)。
總結
以上是生活随笔為你收集整理的Python入门IDE选择的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模糊数学笔记:四、模糊矩阵与模糊关系
- 下一篇: websocket python爬虫_p