The annual Python Developers Survey, conducted by the Python Software Foundation and JetBrains, explores Python usage among 28,000 Python developers from almost 200 countries and regions.
The top five use cases when using Python as a main development language are:
- Data analysis
- Web development
- Machine learning
- DevOps/system administration/writing automation scripts
- Programming of web parsers/scrapers/crawlers
Despite the fact that data analysis is the top result here, only 32% of respondents involved in data analysis and machine learning said they consider themselves data scientists.