際際滷

際際滷Share a Scribd company logo
60% of Python
users choose it for
both professional
and personal
projects
Most popular Python Frameworks & Tools
www.bairesdev.com
Sources
https://www.jetbrains.com/lp/devecosystem-2019/python/
https://www.jetbrains.com/research/python-developers-survey-2018/
#development-tools
https://stackify.com/python-frameworks/
https://pythontips.com/2018/06/03/top-14-most-famous-python-libraries-frameworks/
https://hackernoon.com/5-top-python-frameworks-in-2019-ddad74323e5
https://blog.usejournal.com/8-python-frameworks-libraries-to-check-out-in-2019-ee2e4de80547
Python frameworks are the
foundations for programming on
which developers can build
applications for a speci鍖c platform.
They can include:
Libraries
Compilers
Other programs
Classes
Functions
APIs
Python
Frameworks
Data Analysis
frameworks and
libraries
NumPy (62%) is the most widely
used Python data science fra-
mework. Pandas (51%), Matplotlib
(46%), SciPy (38%) and Sci-Kit Learn
(31%) complete the top 5.
Web
frameworks
Flask (47%) and Django (45%)
are the most popular Python web
frameworks. Tornado (6%), web2py
(6%) and Bottle (4%) complete
the top 5
General frameworks
and libraries
Requests (53%) is the most widely
used general Python library. Other po-
pular options include Pillow (29%) for
managing image 鍖le formats, and
Scrapy (19%) for general web crawling
Testing
frameworks
pytest (46%) is the leading Python testing
framework followed by unittest (32%)
Editors & IDES
PyCharm Professional Edition (20%) is
the most popular tool for Python deve-
lopment, especially for web. VS Code
(16%) and PyCharm Community Edition
(15%) follow.
Databases
PostgreSQL (44%), MySQL (41%),
and SQLite (41%) are the top
databases choices. MongoDB (20%)
and Redis (19%) complete the top 5.
ORMs
QLAlchemy (34%) and Django ORM (33%)
are by far the most popular ORMs. Almost
half of Python developers dont use ORM
Most widely used
tools and features in
Python development
1
3
2
Version control
systems 88%
Code
refactoring 86%
Code
autocompletion 87%
Python is an interpreted, high-level, general-purpose programming language.

More Related Content

Most popular Python Frameworks & Tools

  • 1. 60% of Python users choose it for both professional and personal projects Most popular Python Frameworks & Tools www.bairesdev.com Sources https://www.jetbrains.com/lp/devecosystem-2019/python/ https://www.jetbrains.com/research/python-developers-survey-2018/ #development-tools https://stackify.com/python-frameworks/ https://pythontips.com/2018/06/03/top-14-most-famous-python-libraries-frameworks/ https://hackernoon.com/5-top-python-frameworks-in-2019-ddad74323e5 https://blog.usejournal.com/8-python-frameworks-libraries-to-check-out-in-2019-ee2e4de80547 Python frameworks are the foundations for programming on which developers can build applications for a speci鍖c platform. They can include: Libraries Compilers Other programs Classes Functions APIs Python Frameworks Data Analysis frameworks and libraries NumPy (62%) is the most widely used Python data science fra- mework. Pandas (51%), Matplotlib (46%), SciPy (38%) and Sci-Kit Learn (31%) complete the top 5. Web frameworks Flask (47%) and Django (45%) are the most popular Python web frameworks. Tornado (6%), web2py (6%) and Bottle (4%) complete the top 5 General frameworks and libraries Requests (53%) is the most widely used general Python library. Other po- pular options include Pillow (29%) for managing image 鍖le formats, and Scrapy (19%) for general web crawling Testing frameworks pytest (46%) is the leading Python testing framework followed by unittest (32%) Editors & IDES PyCharm Professional Edition (20%) is the most popular tool for Python deve- lopment, especially for web. VS Code (16%) and PyCharm Community Edition (15%) follow. Databases PostgreSQL (44%), MySQL (41%), and SQLite (41%) are the top databases choices. MongoDB (20%) and Redis (19%) complete the top 5. ORMs QLAlchemy (34%) and Django ORM (33%) are by far the most popular ORMs. Almost half of Python developers dont use ORM Most widely used tools and features in Python development 1 3 2 Version control systems 88% Code refactoring 86% Code autocompletion 87% Python is an interpreted, high-level, general-purpose programming language.