0How to learn Python?
Today I will share with you some basic conceptual diagrams of learning Python, introductory books, video tutorials, and the most effective way to learn.
The most complete picture of the basic concepts of Python
1. Python interpreter:
2. Python data structure:
3. Variables and operators:
4. Python process control:
5. Python file processing:
6. Python input and output:
7. Python exception:
8. Python functions and modules:
9. Python faces:
10. Python multithreading:
11. Python standard library:
12. Python third-party libraries:
When we first learned knowledge, we turned a blind eye to the basic concepts. We just wanted to quickly grasp the sword of knowledge in our hands, no matter where the sword of knowledge should be used. After we learn the knowledge, the basic concepts will come back to us to settle the accounts. Once we make a mistake, we will keep the accounts once. The process of gradually thickening the ledger is the process of us getting closer to the basic concepts.
After we mastered the most basic concepts of knowledge, we began to pay back the account. At this time, the account book began to slowly become thinner.
Once the basic concepts are mastered, no matter what you do in the future, it will be easier. For other applications of python, such as data analysis, artificial intelligence, crawlers, etc., python is the basic core. With zero foundation, it is very necessary to have a solid grasp of the basic concepts and grammatical elements of python.
Video tutorial
The latest python tutorial in 2019
If you want to learn python or are learning python, there are a lot of python tutorials, but are they the latest?
Maybe you learn what may be the school two years ago, people had content, in this small series to share the latest wave of 2019 a full tutorial python finally prepared a small series of self-study video tutorial python June a new for everyone, a total of about 200G, Share it with everyone for free!
The 2019 Python self-study tutorial is newly upgraded to "Python + Data Analysis + Machine Learning". The nine stages of ability are gradually improved to create a full-stack engineer with more comprehensive skills.
Take out two hours of self-study every day, and you can easily start the job after 15 weeks. The point is that all are free! If you are interested in Python, you can add the teacher's WeChat: abb436574, get a set of learning materials and video courses for free~
- Design patterns and exception handling
- Tank battle
- Core programming
- jquery animation effects
- Ajax asynchronous network request
- Django-blog project
- Django-Mall Project
- Regular expression
- Python crawler basics
- Python crawler Scrapy framework
The first stage
Python development foundation and core features
1. Variables and operators
2. Branch and loop
3. Loop and string
4. Lists and nested lists
5. Dictionary and project exercises
6. Use of functions
7. Recursion and file processing
8. File
9. Object Oriented
10. Design patterns and exception handling
11. Abnormalities and the use of modules
12. Tank battle
13. Core programming
14. Advanced features
15. Memory management
second stage
Database and Linux basics
1. Concurrent programming
2. Network communication
3.MySQL
4.Linux
5. Regular expressions
The third stage
Web front-end development foundation
1.html basic tags
2.css style
3.css floating and positioning
4.js basics
5.js objects and functions
6.js timer and DOM
7.js event response
8. Use jquery
9.jquery animation effects
10. Ajax asynchronous network request
Fourth stage
Python web framework stage
1. Django-Git version control
2.Django-blog project
3.Django-Mall Project
4. Django model layer
5. Getting started with Django
6.Django template layer
7. Django view layer
8. Tornado framework
Fifth stage
Python crawler actual development
1. Python crawler basics
2. Python crawler Scrapy framework
The editor of the above python self-study tutorial has been packaged for everyone, and I hope it will be helpful to you who are learning!