In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article focuses on "what open source frameworks Python has". Interested friends may wish to have a look at it. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn what open source frameworks Python has.
1 、 Django
Django is a free and open source Python Web application development framework written in Python language, which follows the model-view-controller (MVC) architecture pattern. It is available under the license of the non-profit Django maintenance Software Foundation (DSF) and clause 3 BSD to encourage rapid development and practical design. Django is also an open source framework with inherent advantages in database function, background function, last shift system, URL matching, cache system and so on. It can be through a few lines of simple code so that your site has a strong background, easy to manage your content; powerful, easy to expand template system, easy to design, code, style separate design, easier to manage; if combined with memcached or other cache systems, better performance, faster loading speed. Project address: https://github.com/haiiiiiyun/awesome-django-cn
2, TornadoTornado source means tornado, here is an extensible, non-blocking Web server, application development framework, and asynchronous networking library. It was originally developed in FriendFeed (acquired by Facebook in 2009). Tornado is highly flexible and specifically designed to provide an open environment for developers and third-party tool vendors. Some application program interfaces are available and come with a bibliography, ranging from the development environment interface to the connection implementation. In addition, it comes with a WSGI server that can also be used by other WSGI Python applications (and frameworks). Available under open source and Apache 2.0 licenses. Project address: http://www.tornadoweb.org/en/stable/
3. TwistedTwisted is an event-driven network programming framework that supports many common transport and application layer protocols, such as TCP, UDP, SSL/TLS, HTTP, IMAP, SSH, IRC and FTP. It also supports Unix domain sockets, which is applied under MIT license.
Twisted comes with a WSGI that can be run on a web server, which can customize HTTP services for servers that other Python web applications allow developers to use. Project address: https://twistedmatrix.com/trac/
4. PulsarPulsar is a highly scalable, high-availability, event-driven open source real-time analysis platform and stream processing framework from eBay, which can collect and process user behavior and business events in real time. With pulsar, you can write out asynchronous servers running one or more activities in different processes or threads. Project address: https://pypi.org/project/pulsar/
5. BottleBottle is a simple and efficient mini-python Web framework that follows WSGI. Micro is because it has only one file and does not rely on any third-party modules except the Python standard library. Project address: http://www.bottlepy.org/docs/dev/
6. DieselDiesel is a Greenlet-based event I / O framework, which provides a neat API to write network clients and servers. TCP and UDP are supported. Non-blocking diesel O makes it very fast and easy to extend. Project address: https://pypi.org/project/diesel/
7. NumpyNumpy (Numerical Python) provides python support for multi-dimensional array objects: ndarray, which has the ability of vector operation, fast and space-saving. Numpy supports a large number of advanced dimensional array and matrix operations. In addition, it also provides a large number of mathematical function libraries for array operations. Project address: http://www.numpy.org/
8. ScrapyScrapy is a fast, high-level screen capture and web capture framework developed by Python, which is used to crawl web sites and extract structured data from pages. Scrapy has a wide range of uses and can be used for data mining, monitoring and automated testing. Is written in Python, lightweight, simple and lightweight, and very easy to use.
Project address: https://scrapy.org/
9. CubesCubes is a lightweight Python framework that includes tools such as OLAP, multidimensional data analysis, and browsing aggregated data (aggregated data). Project address: http://cubes.databrewery.org/explore.html
10. FalconFalcon is a high-performance Python framework for building cloud API, and a management platform for Hadoop-oriented datasets and processes. It encourages the use of the REST architectural style to do the most things with as little effort as possible. Project address: http://falconframework.org/
11. Web2pyWeb2py is the secondary development of Google on the basis of web.py and is compatible with Google App Engine. Is a full-function Web application framework for Python language, which aims at agile and rapid development of Web applications, with fast, secure and portable database-driven applications. Project address: http://www.web2py.com/
12. ZerorpcZerorpc is a high-performance distributed RPC framework based on ZeroMQ. Remote procedure call Protocol (RPC) implementation developed by ZeroMQ and MessagePack. The Service API used with Zerorpc is called zeroservice. Zerorpc can be called programmatically or on the command line. Project address: http://www.zerorpc.io/ so far, I believe you have a deeper understanding of "what open source frameworks Python has". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.