1, easy to learn
2, fast: the bottom of Python is written in C, many standard libraries and third-party libraries are also written in C, running very fast.
3, portability
4, embeddable
5, easy to maintain
6, interactive mode: interactive mode support, you can enter from the terminal to execute the code and get the results of the language, interactive testing and debugging code snippets.
What can python do?
1, Web development: the combination of python, html, css, javascript, database, etc. to develop a website.
2, data science
Data science, including machine learning, data analysis and data visualization.
Python for machine learning: you can study artificial intelligence, robotics, language recognition, image recognition, natural language processing and expert systems, etc.
Python for data analysis/visualization: big data analysis and so on
3, web crawler
Web crawler, also known as the web spider, refers to the network according to some rules to script program that crawls the desired content on the web according to certain rules. As we all know, each web page usually contains entrances to other web pages, and a web crawler accesses other web sites through a URL to get the desired content.
Python is an essential part of the crawler world. All data from the web is used as a resource for targeted data collection as well as processing through automated programs.
4, automated operation and maintenance
With the advancement of technology, the rapid growth of business needs, an operation and maintenance personnel usually have to manage hundreds or thousands of servers, the operation and maintenance work has become repetitive and complicated. Automating the operation and maintenance work can free the operation and maintenance personnel from the management of servers, and make the operation and maintenance work become simple, fast, and accurate.
5, embedded application development
6, game development
7, desktop application development
.