<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    新手入門學Python一定要知道的編程開發工具

    常見的Python編程開發工具有哪些?工欲善其事必先利其器,有一個好的開發工具可以大大的提高編程開發的效率,經常用到的Python編程開發工具有PTVS、集成開發環境?Eclipse、PyCharm、IPython、Eric5、PythonWin等,接下來我們一起來具體了解下:

    一、?開發插件PTVS

    PTVS (Python Tools for Visual Studio)?是一個在github上開源項目。PTVS?在?IronPython Tools for Visual Studio(IronPython 2.7)的代碼基礎上進行了增強并添加了對CPython、集群(Cluster)的支持,以及諸如NumPy和SciPy這樣的新模塊。

    主要特性包括:CPython、IronPython、Jython和PyPy;高級編輯功能如IntelliSense;多重構;內置REPL(read-eval-print loop)窗口;調試和分析功能等。

    二、集成開發環境Eclipse

    Eclipse是跨平臺的自由集成開發環境(IDE)。主要用來Java語言開發,但目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。

    Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

    主要特性包括:NLS string hover有一個Open in Properties File動作、在Caller模式下,調用層級(Call Hierarchy)有一個在上下文菜單中有一個Expand With Constructors動作、當你在編輯器中輸入的時候,Java比較編輯器會更新其結構、有一個新的toString產生器、為可覆蓋方法增加了一個Open Implementation鏈接,可以直接打開其實現、編輯器與執行環境一致、Debug視圖現在提供了breadcrumb(面包屑),顯示了活動的debug上下文、可運行的jar文件輸出向導還可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著

    三、PyCharm

    PyCharm是由JetBrains打造的一款Python IDE。VS2010的重構插件Resharper就是出自JetBrains之手。PyCharm用于一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。

    PyCharm還提供了一些很好的功能用于Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython!

    主要特性:

    1.?編碼協助,其提供了一個帶編碼補全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。

    2.項目代碼導航,該IDE可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次。若用戶學會使用其提供的快捷鍵的話甚至能更快。

    3.代碼分析,用戶可使用其編碼語法,錯誤高亮,智能檢測以及一鍵式代碼快速補全建議,使得編碼更優化。

    4.Python重構,該功能用戶便能在項目范圍內輕松進行重命名,提取方法/超類,導入域/變量/常量,移動和前推/后退重構。

    四、IPython

    IPython?是?Python?的原生交互式?shell?的增強版,可以完成許多不同尋常的任務,比如幫助實現并行化計算;主要使用它提供的交互性幫助,比如代碼著色、改進了的命令行回調、制表符完成、宏功能以及改進了的交互式幫助。

    _images/ipy_0.13.png

    主要特性:HTML筆記本來連接瀏覽器、Qt界面來顯示、編輯和高亮,并行和分布式計算的組件。

    ?

    五、Eric5

    Eric5?是一個集成了項目管理功能的?Python?集成開發環境。提供無限制數量的編輯器、集成的?Python Shell、集成調試器、集成對包括Subversion?和?Mercurial?版本控制系統的支持。

    集成單元測試等等??赏ㄟ^插件系統來進行功能擴展,與Eric4?相比,Eric5?是基于?Python 3的變種。

    六、PythonWin

    PythonWin?是一個優秀的?Python?集成開發環境,在許多方面都比?IDE?優秀。如軟件名稱所示,這個工具是針對?Win32?用戶的。

    獲得PythonWin?的最簡單方法是下載?ActivePython 2.0?發行版該版本相當不錯。

    ActiveState的Python包括一系列優秀的附加模塊,還有些(例如NumPy?和?PIL)在安裝過程中可選擇作為附加下載。

    還有其他附加模塊;一個特別的是?PythonWin,另一個是針對?Windows?腳本編寫的一系列有用的?PythonCOM?擴展組件。ActiveState?還有非Windows?發行版,但一些組件缺少與?Windows?的對應。

    當然還有很多優秀的編輯器,我可能沒有發現,但是這六種編輯器我是最推薦pycharm的,因為簡單,方便,還能直觀的看到Python的效果,也是Python專業的開發工具。

    另外感謝各位大佬的觀看,小編這邊準備了一個既能學習交流的也能接單的qq群聊 :222020937【代碼也準備好了】 歡迎加入《廣告勿加,不然你做啥啥不賺錢》最后祝大家技術能力能越來越好收入越來越多

    相關推薦
    ??2020 CSDN 皮膚主題: 終極編程指南 設計師:CSDN官方博客 返回首頁
    多乐彩