Home > Article > Backend Development > What else can python do besides crawling?
Python is a computer programming language. It is an object-oriented dynamic type language that was originally designed for writing automated scripts (shells). With the continuous updates of the version and the addition of new language features, it is increasingly used for the development of independent and large-scale projects. There are many things you can do besides crawlers.
web development (recommended learning: Python video tutorial)
python has a very complete and web A library for server interaction, as well as a large number of free front-end web templates. What's more advantageous is that there is a very excellent and mature Django web framework with all functions.
Linux system operation and maintenance
In fact, in the early days, shell scripts were used to achieve automated operation and maintenance. However, due to the limited programmability of shell scripts themselves, Weak, there are few libraries for some functions that need to be implemented, and most of them need to be written from scratch. However, Python, as a "glue language", can be easily integrated with other tools to facilitate secondary development of various tools. Form your own operation and maintenance management system.
Game Development
Python may not be as good as Lua or C in game development, but due to the advantages of python scripting, it is similar to game scripts and gameplay Logic and other very flexible designs are very convenient for us to modify. Of course, if you develop a small game program, python still has advantages. The more famous one is pygame, which may be a boon for our own entertainment.
Desktop software
In the field of window system desktop development, I believe C MFC should be widely used. Python can achieve seamless docking with C, and Supports both Qt and GTK.
Data processing
As an engineering language, Python has quite a wealth of class libraries for data processing, such as the high-performance scientific computing class libraries NumPy and SciPy.
Artificial Intelligence
In fact, the underlying language of real artificial intelligence is C/C, because the real calculation all lies in C/C, and python is just a call The AI interface then implements some logic. But why is it said that artificial intelligence comes first with Python? This is actually due to the characteristics of Python as a "glue language" that makes it outstanding. Python is mainly used because the integration of CPython and underlying reasons makes development more convenient.
For more Python related technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of What else can python do besides crawling?. For more information, please follow other related articles on the PHP Chinese website!