Python開發工具有挺多的,我覺得比較好用的是以下10款,推薦給大家,不喜歡的勿噴。
據權威機構統計,Python人才需求量每日高達5000+,但目前市場上會 Python 的程式設計師少之又少, 競爭小,很容易快速高薪就業。可能你並不太瞭解常用的十大Python開發工具都有哪些,現在告訴你。
1.Micro Python
Micro Python基於ANSI C,語法跟Pyton 3基本一致,擁有自家的解析器、編譯器、虛擬機器和類庫等。目前支援基於32-bit的ARM處理器,比如說STM32F405。
藉助它,使用者完全可以透過Python指令碼語言實現硬體底層的訪問和控制,如控制LED燈泡、LCD顯示器、讀取電壓、控制電機、訪問SD卡等。
2.PyCharm
它是由JetBrains打造的一款Python IDE,用於一般IDE具備的功能。比如, 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制……
另外,PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App Engine,更酷的是,PyCharm支援IronPython!
3.Eclipse
它是著名的跨平臺的自由整合開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人透過外掛使其作為其他計算機語言比如C++和Python的開發工具。
4.Spyder
它前身是 Pydee,是強大的互動式 Python 語言開發環境,提供高階的程式碼編輯、互動測試、除錯等特性,支援包括 Windows、Linux 和 OS X 系統。
5.Codimension
它是個Python 整合開發環境,提供了包括程式碼編輯和基於圖表的程式碼分析功能。
6.PTVS
PTVS (Python Tools for Visual Studio) 是一個開源專案,採用Apache 2.0許可釋出。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高階編輯功能如IntelliSense;多重構;內建REPL(read-eval-print loop)視窗;除錯和分析功能,等等。
7.Rodeo
它是一個以資料為中心的 Python 整合開發環境,基於 Web 瀏覽器使用。
8.QPython
它是一個在Android上執行Python指令碼引擎,他整合了Python直譯器、Console、編輯器和SL4A庫。可以讓你在Android裝置上執行Python語言開發的程式。它就是Android上的Python!
此外,它提供開發工具,讓你在Android裝置上方便地開發Python專案。
9.NetBeans
它是開源軟體開發整合環境,是一個開放框架,可擴充套件的開發平臺,可以用於 Java,C/C++,PHP 等語言的開發,本身是一個開發平臺,可以透過擴充套件外掛來擴充套件功能。
10.PyPy
它是Python開發者為了更好的Hack Python建立的專案。此外,PyPy比CPython是更加靈活,易於使用和試驗,以制定具體的功能在不同情況的實現方法,可以很容易實施。
Python語言這兩年是越來越火了,它慢慢崛起也是有原因的。比如市場需求、入門簡單易學、支援多種語言……
Python開發工具有挺多的,我覺得比較好用的是以下10款,推薦給大家,不喜歡的勿噴。
據權威機構統計,Python人才需求量每日高達5000+,但目前市場上會 Python 的程式設計師少之又少, 競爭小,很容易快速高薪就業。可能你並不太瞭解常用的十大Python開發工具都有哪些,現在告訴你。
1.Micro Python
Micro Python基於ANSI C,語法跟Pyton 3基本一致,擁有自家的解析器、編譯器、虛擬機器和類庫等。目前支援基於32-bit的ARM處理器,比如說STM32F405。
藉助它,使用者完全可以透過Python指令碼語言實現硬體底層的訪問和控制,如控制LED燈泡、LCD顯示器、讀取電壓、控制電機、訪問SD卡等。
2.PyCharm
它是由JetBrains打造的一款Python IDE,用於一般IDE具備的功能。比如, 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制……
另外,PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App Engine,更酷的是,PyCharm支援IronPython!
3.Eclipse
它是著名的跨平臺的自由整合開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人透過外掛使其作為其他計算機語言比如C++和Python的開發工具。
4.Spyder
它前身是 Pydee,是強大的互動式 Python 語言開發環境,提供高階的程式碼編輯、互動測試、除錯等特性,支援包括 Windows、Linux 和 OS X 系統。
5.Codimension
它是個Python 整合開發環境,提供了包括程式碼編輯和基於圖表的程式碼分析功能。
6.PTVS
PTVS (Python Tools for Visual Studio) 是一個開源專案,採用Apache 2.0許可釋出。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高階編輯功能如IntelliSense;多重構;內建REPL(read-eval-print loop)視窗;除錯和分析功能,等等。
7.Rodeo
它是一個以資料為中心的 Python 整合開發環境,基於 Web 瀏覽器使用。
8.QPython
它是一個在Android上執行Python指令碼引擎,他整合了Python直譯器、Console、編輯器和SL4A庫。可以讓你在Android裝置上執行Python語言開發的程式。它就是Android上的Python!
此外,它提供開發工具,讓你在Android裝置上方便地開發Python專案。
9.NetBeans
它是開源軟體開發整合環境,是一個開放框架,可擴充套件的開發平臺,可以用於 Java,C/C++,PHP 等語言的開發,本身是一個開發平臺,可以透過擴充套件外掛來擴充套件功能。
10.PyPy
它是Python開發者為了更好的Hack Python建立的專案。此外,PyPy比CPython是更加靈活,易於使用和試驗,以制定具體的功能在不同情況的實現方法,可以很容易實施。
Python語言這兩年是越來越火了,它慢慢崛起也是有原因的。比如市場需求、入門簡單易學、支援多種語言……