Python In recent years, it has become more and more popular , Many children's shoes or workplace partners want to improve their skills - Study Python.
This is a very good thing , But the problem is that many people don't know how to learn Python What do you do , So what bits and pieces 、 Difficult and obscure 、 I'm going to read all the long speeches , It's easy to fall into the dilemma of not going on learning . It has to be targeted 、 Learn selectively ! The purpose of targeted learning is to learn on demand , Put this to use .
Therefore, the large-scale recommended by Tencent boss Python course , I share it today , I hope it can help those who are learning Python you !
Learning route & Corresponding 632 Set learning videos to send me private messages backstage “Python” get .
Python10 Big feature :
In order to avoid aimless and scattered learning methods , I have arranged the learning route for you .
The content is divided into 26 Chapter , Explained Python All aspects of the foundation , It can be used as Python Learner's “ Treasure ”. meanwhile , Interspersed 3 A large-scale practical project :
1. Tank war game .
Adopt the way of game development , Teaching and learning , Master in happiness Python Basics .
2. Handwriting algorithms and data structures .
Algorithms and data structures are the best choice for many large companies , While we explain the content here , Take you hand in hand to implement one underlying algorithm , Practice your internal skills .
3. Handwritten neural network .
Python It is the first language of artificial intelligence . We creatively added how to write our own neural network in the basic course , Lay the foundation for stepping into the door of neural network “ A solid foundation ”.
In this series of videos 632 Set
Season one 【 The basic chapter 】Python Basics
Season two 【 Improve 】Python Go deep and expand
Season 3 【 Extensions 】 Network programming 、 Multithreading 、 expanded memory bank
Fourth Season 【 Master 】 Algorithm 、Python Source code 、 Functional programming 、 Manual implementation of neural networks
The first 1 Stage python Development Basics and core features
1. Variables and operators 2. Branches and loops 3. Loops and strings 4. Lists and nested lists 5. Dictionaries and project exercises 6. Use of functions 7. Recursion and file processing 8. file 9. object-oriented 10. Design patterns and exception handling 11. Exception and module usage 12. Tanks war 13. Programming core 14. Advanced features 15. memory management
The first 2 Phase database and linux Basics
1. Concurrent programming 2. Network communication 3.MySQL4.Linux5. Regular expressions
The first 3 Stage web The foundation of front-end development
1.html Basic Tags 2.css style 3.css Floating and positioning 4.js Basics 5.js Objects and functions 6.js Timers and DOM7.js Event response 8. Use jquery9.jquery Animation effects 10.Ajax Asynchronous network request
The first 4 Stage Python Web Frame stage
1.Django-Git version control 2.Django- Blog project 3.Django- Mall project 4.Django The model layer 5.Django introduction 6.Django Formwork layer 7.Django View layer 8.Tornado frame
The first 5 Stage Python Practical development of crawler
1.Python Reptile base 2.Python Reptiles Scrapy frame