(It's important to learn basic knowledge of programming through self-study. The more you walk, the more you will find this. Just remember is not enough, but also use flexibly and debug more code. Computer is a kind of continuous practice, encounter problems and solve problems. According to the actual business type, you can think of the corresponding syntax, and the actual project and application are the most important. Basic knowledge of Python 3 syntax, including lists, tuples, strings, dictionaries and various statements. At present, python uses Python 3.7, and the crawler introduces the popular request module. Regular expressions and scrapy crawler framework are widely used in practical development. The first half of the second edition of zero basic learning Python first explains the basic grammar knowledge of Python 3, including lists, tuples, strings, dictionaries and various statements; Then it introduces some advanced topics step by step, including abstraction, exceptions, magic methods and attribute iterators. The second half focuses on the application of Python 3 in crawler, interface development and game development. In depth study and exploration, guided by examples, is both interesting and practical.)