Here are the Most Popular Python IDEs/Editors
Jupyter Notebook continues to lead as the most popular Python IDE, but its share has declined since the last poll. The top 4 contenders have remained the same, but only one has significantly improved its share. We also examine the breakdown by employment and region.
What Python IDE / Editor you used the most in 2020?
This poll received over 2,500 responses. We allowed up to 3 selections, so that is why shares sum to more than 100%. The average respondent used 1.7 IDEs.
We also compared the share each IDE received to the share in a similar 2018 poll The most popular Python IDEs / Editors (which got over 1900 responses).
Here are the top IDEs which received over 2% share this year. In 2018 we did not give a separate option of JupyterLab so for proper comparison we combined the answers of Jupyter Notebook (which received 42%) and JupyterLab (14%) into one entry - Jupyter, which had 51% share. Not 56%, because 5% of respondents used both.
Fig. 1: Most Popular Python IDEs, 2020 share of usage vs 2018
Other IDEs, not shown in Fig. 1 because they < 2% share, were
- Other IDE, 1.9%
- Other text editor, 1.9%
- IntelliJ Idea 1.8%
- Eclipse, 1.2%
- gedit, 0.2%
So, if you are only using Jupyter Notebook, check also VS Code!
We also asked the employment type, and the breakdown was
- Company / Self-employed, 60.8% (was 63.4% in 2018)
- Student, 16.4% ( 16.1%)
- Academia, 10.2% ( 10.9%)
- Government / Non-profit, 5.5% ( 3.7%)
- Other / Unknown, 2.7% (5.9%)
- Unemployed, 4.2% (not asked in 2018)
We also looked at whether the popular IDEs differ by employment type for top 3 categories - see Fig. 2.
Fig. 2: Most Popular Python IDEs by Employment Type
We see that Jupyter Notebook is the leader for all employment types. VSCode is in 2nd place for Company / Self-employed group, while PyCharm barely beats VSCode for 2nd place among students. Spyder takes 2nd place in Academia. JupyterLab share is around 15% for Academia and Industry, and only 10% for students.
Finally, we also analyzed the responses by region. Overall regional distributions of responses was:
- Europe, 35%
- US/Canada, 31%
- Asia, 17%
- Latin America, 8.6%
- Africa/Middle East, 5.0%
- Australia/NZ, 3.2%
Fig. 3: Most Popular Python IDEs by Region
We see that Jupyter Notebook leads everywhere, with VSCode in strong 2nd place. PyCharm is in 3rd place everywhere, except Latin America, where Spyder is in third place ahead of PyCharm.
- Here are the most popular Python IDEs / Editors , 2018 KDnuggets Poll
- What is the Best Python IDE for Data Science?
- Netflix’s Polynote is a New Open Source Framework to Build Better Data Science Notebooks