This is the 8th day of my participation in the August Text Challenge.More challenges in August

Do web crawler after learning Python

A large proportion of people learning Python are learning crawlers, which is one of Python’s great advantages. Google was the first to use Python to do web crawlers.

Why write crawlers in Python?

Cross-platform, good support for Linux and Windows; Scientific calculation, numerical fitting: Numpy, Scipy; Visualization: 2D: Matplotlib, 3D: Mayavi2; Complex networks: Networkx; Statistics: Interface with R language: Rpy; Interactive terminal.

Network programming is another aspect of Python learning. Network programming is ubiquitous in life and development. It is the cornerstone of all development. For all programming developers must know and know why, so the network part will be from the protocol, packet, unpack and other low-level in-depth analysis.

Second, learn Python to do artificial intelligence development

The development potential and money path of artificial intelligence will not say it, this is all known things, but at present, artificial intelligence work or relatively few, and are highly educated people, the future is certainly the direction of the most potential for development.

​  

3. Do server operation and maintenance after learning Python

Operations are also familiar. The first batch of people who learned Python were working in operations and testing, because Python played a big role in their work, because mass file deployment and operation adjustment using Python scripts became a good choice on Linux servers.

  

4. Do data analysis after learning Python

On the Internet, you can know a lot of things, and will analyze and recommend what you want according to what you see and buy. Python has a complete ecosystem that is very conducive to data analysis. For example, distributed computing, data visualization, and database operations required for “big data” analysis can be done through Python’s very mature modules.

  

Fifth, do WEB development

Python has many free data function libraries, free web page template systems, and libraries for interacting with web servers. It can realize Web development and build web frameworks. Currently, the most famous Python Web framework is Django. To engage in this field, we should learn from data, components, security and other fields, understand its working principle from the bottom and be able to control any mainstream Web framework in the industry.

  

Cloud computing development

Python is a programming language required for cloud computing. OpenStack, a popular cloud computing framework, is developed by Python. If you want to further study and carry out secondary development, you need to have Python skills.

  

Game development

Python also has many applications in online game development. Compared with Lua or C++, Python has a higher level of abstraction than Lua and can describe game business logic in less code. Python is ideal for writing projects with more than 10,000 lines. And be able to control the scale of the online game project within 100,000 lines of code.

I am white and white I, a program yuan like to share knowledge ❤️

If you don’t know anything about Python or want to learn Python, you can leave a comment on this blog. Thank you very much for your liking, bookkeeping, following and commenting.