The most detailed python learning route in history - from entry to mastery, it only takes 5 months

Python is a very powerful language. It is still difficult to learn Python with zero foundation, but as long as the learning method is right, getting started is still very fast.

For beginners of Python, how to get started with Python language from scratch, mainly includes: Introduction to Python, how to download Python, how to install Python, how to use terminal, shell, IDE and other development environments for Python development, Python Grammar and basic knowledge, concepts and logic, and ways to continue learning Python in depth.

Below I will introduce the python learning route in detail, and give some help to those who want to learn python!

You can follow the steps below to learn:

The first stage: Python basic programming

1: Knowledge system:

Grasp basic concepts, basic data types, advanced container types, control statements, functions, files, etc.

1.1: Learning Objectives:

  • 1: Can master the basic syntax of python, and be able to use python for programming;

  • 2: Have the idea of ​​object-oriented programming to solve problems;

  • 3: Master Linux usage skills and methods;

  • 4: Familiar with the development process in the Linux environment

1.2: Capable of:

  • 1: Be able to use python proficiently to solve general problems, and use the characteristics of python to write concise and easy-to-understand code;

  • 2: Be able to develop in a Linux-based environment. Possess the necessary Linux skills in enterprise development.

The second stage: Python core upgrade

1: Knowledge system:

Relational database (MySQL), key value database (Redis), document database (MongoDB), network programming, concurrency, etc.

1.1: Learning Objectives:

  • 1: Master the use of three types of databases

  • 2: Master the specific practical skills of python network programming and concurrency

1.2: Capable of:

  • 1: Be able to use the three types of database proficiently, and have a clear understanding of the usage scenarios of their respective characteristics

  • 2: Have an in-depth understanding of network programming and concurrency, and initially meet the employment needs of enterprises.

The third stage: Web basic development

1: Knowledge system:

HTML与css,JavaScript,jQuery,Ajax

The fourth stage: Web-Django framework and projects

1: Knowledge system:

Django framework, routing system, project: online store, etc.

The fifth stage: crawler development

1: Knowledge system:

Introduction to crawlers, use of crawler libraries and tools, implementation of IP proxy pools, common anti-crawling methods, advanced crawler frameworks, etc.

Phase Six: Data Analysis

1: Knowledge system:

Basic data analysis, classic modules and their use, advanced algorithms, etc.

If you are interested in learning Python, in order to avoid aimless and scattered learning, the learning materials compiled by the editor can be shared with everyone. Even if you are not technically born , you can quickly get started with Python and gain hard cores such as job hunting ability, work efficiency, and problem solving. capacity improvement.

Python is
becoming more and more popular, and it is not far from the era when all people learn Python. There are so many python application scenarios, whether it is a main business or a side business or anything else, so you don’t have to be overwhelmed by too many skills. I have a copy here. A full set of Python learning materials, I hope to give some help to those who want to learn Python!

1. The learning route of all directions of Python
The route of all directions of Python is to sort out the technical points commonly used in Python to form a summary of knowledge points in various fields. Its usefulness lies in that you can find corresponding learning resources according to the above knowledge points. Make sure you learn more comprehensively.
insert image description here

2. Learning software
If a worker wants to do a good job, he must first sharpen his tools. The commonly used development software for learning Python is here, which saves you a lot of time.
insert image description here

3. Introductory learning videos
When we watch videos and learn, we can’t just move our eyes and brains without doing it. A more scientific learning method is to use them after understanding. At this time, the hands-on project is very suitable.
insert image description here

4. Practical cases
Optical theory is useless. You have to learn to follow along and do practical exercises in order to apply what you have learned to practice. At this time, you can learn from some practical cases.
insert image description here

5. Interview materials
We must learn Python to find a high-paying job. The following interview questions are the latest interview materials from first-line Internet companies such as Ali, Tencent, and Byte, and Ali bosses have given authoritative answers. Brush After completing this set of interview materials, I believe everyone can find a satisfactory job.
insert image description here
insert image description here

This full version of the full set of Python learning materials has been uploaded to CSDN. If you need it, you can scan the QR code of CSDN official certification below on WeChat to get it for free【保证100%免费

Guess you like

Origin blog.csdn.net/wslejbb/article/details/130606216