The Python language is easy to learn and highly developed, and the open source projects developed in the Python language are highly active, and the five most active open source projects currently in Python are described below:
1.) The first of all, of course, is the Google Open source project on machine learning Tensorflow,tensorflow is an open source project that uses a data flow chart for numerical calculations, and once the project has been announced, it has thousands of star and fork is widely used in machine learning and deep neural network research.
2.) ranked second in the Python web direction of the upstart Flask,flask is a miniature Python web development framework that is based on the Wsgi Toolbox and JINJA2 template engine, which enables the most flexible and fastest configuration to develop their own Python Web site.
3.) The third-ranked Python web-oriented classic Django,django is a web framework that employs m-v-t design patterns. In Django, because the part of the controller that accepts user input is handled by the framework itself, Django programming is more concerned with models, templates, and views. With Django, we can quickly create high-quality, easy-to-maintain, database-driven Web service programs, especially for unsanitary environment who are not familiar with database operations.
4.) Ranked fourth is the functional testing Framework Pytest,pytest is a full-fledged, fully functional Python testing framework that helps you write better automated test programs that can adapt to full-featured testing from simple unit tests to complex integration tests, and support numerous plug-in development.
5.) Ranked fifth is the data Acquisition tool Scrapy,scrapy is an excellent network Data Crawler framework, users only need to customize the development of a few modules can easily implement a perfect web crawler, with which to crawl Web content data and a variety of image files are very convenient; scrapy There are also various types of crawler-based classes, such as Basespider and Sitemap, and scrapy are widely used in data mining, network monitoring and automated testing.
It should be noted that the above ranking is based on the code submit and fork activity ranking, only reflects the popularity of open source code, not the enterprise market application of the hot, attention to the difference, you have to choose the right one for your project Python open source framework and tools.
For more information on Python's open source projects, go to 51Testing Software Test Network (http://www.51testing.com)
The hottest five big Python open source projects