Python|PythonIDE(集成開發環境)

編程語言 文本編輯器 筆記本電腦 軟件 數據分析與可視化 2017-07-16

之前已經寫過一篇文章(數據分析工具之—Python)介紹過Python,在這篇文章中也推薦了一些學習資源。

今天這篇文章我們聊一聊用什麼工具來寫Python程序,才會更加順手,更加高效。作為Python初學者,你可能在如下這種原生IDEL界面中編寫一些簡單代碼,可能你會覺得用起來很不爽,既沒有自動補全,也不能保存代碼,很平淡。

Python|PythonIDE(集成開發環境)

關注這個公眾號的各位粉絲,學習方向應該是數據分析,那我就推薦大家安裝Python的一個科學計算髮行版Anaconda,這個版本的Python已經集成了幾乎所有數據分析會用到的軟件工具包,而且其中還包括IPython,Jupyter Notebook,以及Spider IDE(這裡提到的三個小工具都是非常有用的工具,大家安裝好Anaconda後一定要進行嘗試。)

Anaconda下載好以後,安裝非常容易,由於它集成了很多軟件和Python程序庫,安裝需要持續幾分鐘時間,安裝完成後,會提示你是否把Python註冊到環境變量,記得勾選全部的選項即可。(後面會有文章介紹,如果你安裝了多個Python版本,如何把特定版本選為默認運行的版本:通過修改環境變量實現)。

Windows下(會玩Linux和Mac的用戶,應該不用我教怎麼做這些事情了),安裝完軟件後,找到Anaconda的安裝目錄,打開裡面的Spider IDE,對於用Python做數據分析的人來說,這個工具非常好用,它和R語言的IDE工具——Rstudio長得非常像,並且在功能上也非常的相似(沒有Rstudio好用,哈哈~)。

Python|PythonIDE(集成開發環境)

安裝好Anaconda之後,你完全可以不使用Spider,因為它可能並不太好用,但是其中的Jupyter Notebook一定要使用,這絕對是你進行數據探索分析,對數據進行可視化,以及項目初期編寫測試代碼的絕佳環境,說實話,這是我工作中使用最多的Python環境(通過Jupyter Notebook輸出的精美HTML文檔也是向你老闆展示你做的工作很好的手段)。在你的工作目錄下,按住shift鍵,鼠標右鍵,選擇打開powershell或者命令行(不同的windows版本叫法不同)

Python|PythonIDE(集成開發環境)

在powershell或者命令行中,輸入jupyter notebook,回車

Python|PythonIDE(集成開發環境)

然後你就進入瞭如下的世界(命令行中的命令執行後,會在瀏覽器中打開一個web頁面),之後你將在這個頁面中編寫代碼,在jupyter notebook中,你可以輸入markdown,Python代碼,同時也可展示Python代碼處理的數據集信息,輸出的圖表等內容。非常適合向別人展示你的工作成果,以及和他人交流傳閱你的代碼。

Python|PythonIDE(集成開發環境)

以上介紹的是Anaconda這個產品下的IDE工具,如果是做企業級的開發,或者你的項目比較大,那麼使用jupyter notebook可能就不再是一個很好的選擇,這個時候,我推薦大家使用jetbrains公司的PyCharm,這是一款顏值極高的IDE工具,當然這家公司還有適用於Java,SQL等其它語言IDE工具。你都可以進行嘗試。

PyCharm支持代碼自動補全,代碼高亮,項目管理等眾多適合大型項目開發的功能。

Python|PythonIDE(集成開發環境)

(PyCharm界面截圖)

還有一個比較輕量的代碼編輯與查看的工具 sublime,這個工具體積很小,顯示效果極好,如果只是查看代碼,這個工具無疑是最合適的選擇。

Python|PythonIDE(集成開發環境)

(sublime界面截圖)

今天就寫到這裡,有話想說,可直接評論留言,覺得寫得不錯,就讚賞吧~

相關推薦

推薦中...