Joke Collection Website - Bulletin headlines - Is Python used for operation and maintenance?

Is Python used for operation and maintenance?

Of course not!

Operation and maintenance is only one of the application directions of Python. In fact, Python mainly has the following directions:

1. Conventional software development

Python supports functional programming and OOP object-oriented programming, and can undertake any kind of software development, so conventional software development, scripting, network programming, etc. are all standard capabilities.

2. scientific calculation

with the development of many libraries such as numpy, scipy, matplotlib and Enthought Libraries, Python is becoming more and more suitable for scientific calculation and drawing high-quality 2D and 3D images. Compared with Matlab, the most popular commercial software in the field of scientific computing, Python is a general programming language, which has a wider application range and more library support than the scripting language adopted by Matlab. Although many advanced functions and toolbox in Matlab are irreplaceable at present, there are still many jobs that can be done by Python in daily scientific research and development.

3. Automated operation and maintenance

This is almost the reserved place for Python applications. As the preferred programming language for operation and maintenance engineers, Python has been deeply rooted in the people's hearts in automated operation and maintenance. For example, Saltstack and Ansible are well-known automation platforms.

4. Cloud computing

OpenStack, an open source cloud computing solution, is developed based on Python, and all students who engage in cloud computing understand it.

5. WEB development

There should not be too many Python-based Web development frameworks, such as the familiar Django, Tornado and Flask. Among them, Python+Django architecture has a wide range of applications, very fast development speed and low learning threshold, which can help you build available WEB services quickly.

6. Web crawler

, also known as web spider, is the core tool for obtaining data in the big data industry. Without web crawler crawling free data on the Internet automatically, day and night, the number of companies related to big data will probably be less than three quarters. There are many programming languages that can write web crawler, but Python is definitely one of the mainstream, and its Scripy crawler framework is widely used.

7. data analysis

based on a large number of data, combined with scientific computing, machine learning and other technologies, it is the cornerstone of the big data industry to clean, de-duplicate, standardize and analyze the data. Python is one of the mainstream languages for data analysis.

8. Artificial Intelligence

Python is a mainstream programming language in the field of artificial intelligence, such as machine learning, neural network and deep learning, and has been widely supported and applied.

of course, apart from the above mainstream and frontier fields, Python also plays an important role in other traditional or special industries.

from: Python tutorial by Liu Jiang.