帶你認識幾種最流行的Python編輯器/IDEs
帶你認識幾種最流行的Python編輯器/IDEs
KDnuggets最近的一個部落格發起了一項投票:資料科學中最好用的Python IDE是什麼?該投票釋出後收到了很多意見和評論。
為了解答誰是最流行的Python IDE的世紀爭論,我們投票的問題如下:
-
2018年你使用最多的Python IDEs是什麼?
本次調查共有1900多人蔘與,調查結果如下圖1所示。前5個選擇是:
-
Jupyter,57%
-
PyCharm,35%
-
Spyder,27%
-
Visual Studio Code,21%
-
Sublime Text,12%
圖1 最流行的Python IDEs
結果加起來超過100%,因為問卷最多允許3個選項。約43%的受訪者只作一項選擇,30%有兩項選擇,27%有三項選擇。
我們還收集了投票者的職業,結果如下:
-
公司/個體經營者,63.4%
-
學生,16.1%
-
學術界/大學,10.9%
-
政府/非營利機構,3.7%
-
其他/未知,5.9%
IDEs使用者的分佈是否因職業而不同呢?
圖2 從職業角度看最流行的Python IDE,編輯器
圖2顯示了排名前5位的職業選擇,公司、學生和學術界的比例驚人地相似。Jupyter就像神器一樣,在所有職業型別裡遙遙領先,並且有著驚人的相同份額——在56%到59%之間。
唯一的主要區別是,政府/非營利機構的人的第二選擇是Spyder,而不是其他人的PyCharm。
Python IDEs的首選項似乎是全球通用的——這是Python和資料科學得以迅速在全球普及的原因之一。
接下來我們看看按地區劃分的投票者分佈,分別是美國/加拿大36%;歐洲35%;亞洲16%;拉丁美洲6.9%;非洲/中東3.9%;澳大利亞/紐西蘭3.0%。
跨區域的首選項是否相同呢?
圖3 從地區角度看最流行的Python IDE,編輯器
Jupyter在任何地方都一馬當先。美國/加拿大、歐洲、亞洲和澳大利亞/紐西蘭等地區也有著相同的偏好順序:Jupyter > PyCharm > Spyder > VS Code > Sublime。
第二名和第三名則有所不同。拉丁美洲的第二受歡迎的Python IDE是VS code,而在非洲中東地區Spyder是第二選擇。
最後,不同的Python IDE之間是否存在顯著相關性呢?
在這次投票中,大約43%的受訪者只做了一個選擇,30%的受訪者做了兩個選擇,27%的受訪者做了三個選擇。
我使用了與我的部落格《新興生態系統:資料科學和機器學習軟體》中使用的Lift作為關聯度量的相同的方法,得到下圖:
圖4 從地區角度看最流行的Python IDE
綠色代表正向相關性,紅色代表負向相關性。
上圖只顯示大於10%或小於-10%的相關性(lift)。
除了Jupyter和Atom以外,我們看不到任何明顯的正相關。同時Spyder、PyCharm和Visual Studio code作為對Jupyter的補充,很明顯是相互“排斥”的。
相關文章
- 帶你認識幾種最流行的Python編輯器/IDEs(附連結)PythonIDE
- 國內外最流行的 Python編輯器【IDE】 TOP 8PythonIDE
- 4個最流行的Linux平臺開原始碼編輯器Linux原始碼
- 地圖編輯器幾種實現的總結地圖
- 幾種開源富文字編輯器對比
- 帶你真正認識ViewView
- 推薦幾款高效的Python文字編輯器!Python
- 推薦幾款火爆的Python線上編輯器Python
- 帶你認識,19個學習Python的小技巧!Python
- 帶你認識Photoshop的混合模式模式
- 重磅!Google推出了Python最牛X的編輯器......GoPython
- 帶你認識9種常用卷積神經網路卷積神經網路
- 幾種文字編輯器IDE學習難度曲線IDE
- Vidmore影片轉換器的幾種編輯功能分享給大家
- 一文帶你認識DockerDocker
- 今天的python編輯器Python
- 7.帶你認識Dart中的MapDart
- 帶你區分幾種並行並行
- 最為流行的幾款Java IDEJavaIDE
- 幾個大神程式猿更喜歡用的Python編輯器!Python
- 20款最優秀的JavaScript編輯器 哪家強你說了算!JavaScript
- 20款最優秀的JavaScript編輯器JavaScript
- 常用Python編輯器,你鍾愛哪一個?Python
- 帶你清晰認識,Java虛擬機器記憶體管理!Java虛擬機記憶體
- 帶你認識Web前端工程師Web前端工程師
- 乾貨好文帶你認識WebRTC伺服器的常見架構Web伺服器架構
- 哪種程式語言最流行?
- 好程式設計師帶你認識“jQuery”程式設計師jQuery
- 帶你漲姿勢的認識一下 KafkaKafka
- 帶你認識Java開發框架是如何使用的Java框架
- 好用的Python編輯器有哪些?Python
- python幾種裝飾器的用法Python
- win10自帶圖片編輯器在哪裡_win10如何使用自帶圖片編輯器Win10
- Coder:2021年流行的雲程式碼編輯器IDEIDE
- 一文帶你認識Spring事務Spring
- 一篇文章帶你認識 SpringSecuritySpringGse
- 帶你認識那些App可靠性設計APP
- python都用什麼編輯器Python