學習Python需要用什麼開發工具?
近有不少讀者私信我,這不剛開始學習Python就開始遇到難題了,對於Python IDE都比較糾結,希望找到一些適合自己的、Python開發工具。本篇給大家分享幾款Python開發工具,供正在糾結用哪種開發工具的小夥伴們參考~
對於學習Python的小夥伴,小編首推的Pycharm。
首先,PyCharm用於一般IDE具備的功能,比如, 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制
另外,PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App Engine,更酷的是,PyCharm支援IronPython。
PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。
其次是sublime text啦,看看下圖,是不是覺得很漂亮呢?它就是sublime text~~
Sublime Text 支援多種程式語言的語法高亮、擁有優秀的程式碼自動完成功能,還擁有程式碼片段(Snippet)的功能,可以將常用的程式碼片段儲存起來,在需要時隨時呼叫。支援 VIM 模式,可以使用Vim模式下的多數命令。支援巨集,簡單地說就是把操作錄製下來或者自己編寫命令,然後播放剛才錄製的操作或者命令。
Sublime Text 還具有良好的擴充套件能力和完全開放的使用者自定義配置與神奇實用的編輯狀態恢復功能。支援強大的多行選擇和多行編輯。強大的快捷命令"可以實時搜尋到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查詢的麻煩。即時的檔案切換。隨心所欲的跳轉到任意檔案的任意位置。多重選擇功能允許在頁面中同時存在多個游標。
還有Jupyter, Jupyter Notebook(此前被稱為 IPython notebook)是一個互動式筆記本,支援執行 40 多種程式語言。
Jupyter Notebook 的本質是一個 Web 應用程式,便於建立和共享文學化程式文件,支援實時程式碼,數學方程,視覺化和 markdown。 用途包括:資料清理和轉換,數值模擬,統計建模,機器學習等等 。資料探勘領域中最熱門的比賽 Kaggle 裡的資料都是Jupyter 格式 。
最後就是最基本的nopad++,最開始的時候是實用這款作為開發工具進行基礎練習。
Notepad++是一套自由軟體的純文字編輯器。該軟體以GPL釋出,有完整的中文化介面及支援多國語言撰寫的功能(採用萬國碼UTF-8技術)。它的功能比Windows中的記事本(Notepad)強大,除了可以用來製作一般的純文字的幫助文件,也十分適合用作撰寫電腦程式的編輯器。
建議在學習Python基礎的時候還是多使用Python自帶的IDLE。IDLE是開發python程式的基本IDE(整合開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。當安裝好python以後,IDLE就自動安裝好了,不需要另外去找。學習python過程中有不懂的可以加入我的python零基礎系統學習交流秋秋qun:前面是784,中間758,後面是214,與你分享Python企業當下人才需求及怎麼從零基礎學習Python,和學習什麼內容。相關學習視訊資料、開發工具都有分享
同時,使用Eclipse這個強大的框架時IDLE也可以非常方便的除錯Python程式。基本功能:語法加亮;段落縮排;基本文字編輯;TABLE鍵控制;除錯程式。
如果小夥伴們有其他好用的Python IDE,歡迎在下邊留言哈~~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913713/viewspace-2648616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python Web開發需要學習什麼?Python基礎!PythonWeb
- Python開發學習要注意什麼問題?Python
- 初學Python有什麼開發工具合適?Python入門!Python
- Python用什麼工具好?Python開發工具推薦!Python
- python開發都學什麼?python學習週期是多長?Python
- Python程式設計有什麼特點?Python開發學習Python程式設計
- web前端開發需要哪些工具和需要學習什麼?Web前端
- Python開發asyncio非同步程式設計學習?python適合做什麼開發Python非同步程式設計
- 為什麼要學習Python?學習Python可以做什麼?Python
- python基礎學習要做什麼準備?Python開發學會得多久Python
- 學完Python自動化開發我可以做什麼?Python學習教程Python
- 為什麼學習Python?什麼途徑學習Python合適?Python
- 學javascript需要用到哪些開發工具?分享這幾款JavaScript
- 學習UI設計需要用到哪些工具UI
- Python開發要什麼技能?零基礎Python學習路線Python
- 學習Python有什麼用?發展如何?Python
- 學python用什麼軟體開發Python
- 學習Python需要注意什麼?如何學習Python?Python
- 學Python開發之前要注意什麼?Python入門Python
- Python為什麼這麼火?學習python有什麼用?Python
- 為什麼要學習Python?Python可以做什麼事情?Python
- 什麼人適合學習Python?Python是否值得學習?Python
- 學習web前端開發要注意什麼Web前端
- HTML5開發都要學習什麼?HTML
- python怎樣才能學好?python軟體開發什麼Python
- 為什麼要選擇學習python?學習python的原因!Python
- Python開發課程學習選擇培訓班原因是什麼?Python
- Python程式設計需要用到什麼軟體?Python線下教程Python程式設計
- 什麼人可以學習Python?學Python有哪些要求?Python
- 學習Python需要什麼基礎?如何學好Python?Python
- Python學習系列之學Python需要什麼軟體?Python
- Python為什麼這麼熱門?學習Python有什麼好處?Python
- Python優勢是什麼?為什麼要學習?Python
- 學習Python能掙多少錢?什麼人適合學習Python?Python
- Python學習系列之十大Web開發工具介紹!PythonWeb
- 怎樣高效學習Python?學Python後可以做什麼?Python
- Python教程學習:為什麼越來越多的人學Python?Python
- 學習python需要什麼基礎嗎?如何高效學Python?Python