Python語言開發工具選擇


  使用什么樣的IDE來開發Python程序?

  這里所說的IDE是指集成開發環境,也就是我們編寫、調試和發布Python程序工具。常用的Python IDE包含文本工具類和集成工具類兩個大類,下圖列出了常用的12個Python IDE工具。注意:集成工具中前四個是通用類開發工具,后兩個是科學計算和數據分析領域的Python IDE開發工具

(1).IDLE

  IDLE是Python自帶的、默認的、常用的入門級編寫工具,它包含交互式和文件式兩種方式。在交互式中,我們可以提交一行或多行語句,並立刻看到結果;在文件式中,我們可以像其他編輯器一樣去編寫相關的程序。

  對於Python入門,對於想編寫簡單功能,對於代碼不超過300功能應用,IDLE是非常好的編輯工具。

(2).Sublime Text

  如果想要獲得更專業的編程體驗,可以使用Sublime Text編輯器。Sublime Text是專為程序員開發的第三方的專用編程工具,擁有專業編程體驗和多種編程風格。雖然Sublime Text包含收費版本和免費版本,我們不注冊時使用的是免費版本,而免費版本和專業版本的功能相同。

  據說所有的專業的程序員都是用類似Sublime Text這類的編程工具,而不是使用集成的開發工具。這是因為專業的程序員編寫代碼質量相對較高,對調試的需求相對較低,反過來對編寫代碼的體驗需求很高。

(3).Wing

  Wing是Python非常專業的一個IDLE工具,它由wingware公司提供,但這個工具是收費的。Wing提供了非常多的調試功能,包括版本控制、版本同步,因此適合多人共同開發。這樣的工具在編寫幾千行甚至幾萬行的大型應用中,應用的十分普遍。

(4).Visual Studio & PTVS

  對於熟悉Visual Studio的人,可以通過PTVS來配置基於Visual Studio的編程環境。Visual Studio是微軟提供的在Windows上的編程環境,它非常的專業,也提供了非常多的調試功能,所以以它為基礎的編程環境也有非常豐富的調試功能。

(5).Eclipse & PyDev

  Eclipse是一個常用的編程環境,與Visual Studio不同的是它是一個開源IDE開發工具,我們可以通過pyDev在Eclipse配置Python的開發環境。不過由於Eclipse早期是提供給Java程序員的開發環境,雖然提供了很多可以自定義的功能,但是想要Eclipse配置一個Python開發環境,其中有很多地方需要用戶自己來定義,相對比較復雜,需要具備較好的專業經驗才能配置一個非常完整的PyDev環境。

(6).PyCharm

  PyCharm是jetbrains公司的一個產品,分為免費的社區版和收費的專業版,我們編寫的絕大多數程序使用社區版即可完成。PyCharm是所有集成工具中相對簡單和集成度高的工具,它非常適合編寫較大和較復雜規模的程序。

(7).Canopy

  Canopy是由enthought公司提供和維護的一個第三方工具,這個工具是收費的,價格還很高。到今天為止,Canopy支持近500個第三方庫,是開發科學計算和數據分析領域里面集成度很高並且使用相對方便的一個第三方IDE。

(8).Anaconda

  Anaconda與Canopy不同,它是開源免費的一個集成開發框架,它至今支持近800個第三方庫。

  Anaconda和Canopy是由同一位大佬帶領開發,但由於大佬的理念和公司不同(免費開源和收費),大佬出來后帶領新的團隊開發了Anaconda。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM