Python Learning Manual (Fourth Edition) This book introduces the various details of Python very clearly. Sometimes it is a bit verbose, but this is more suitable for beginners to get started. It introduces the differences between the two versions of Python 2.6 and 3.0. However, if you want to buy this book, it is recommended to buy the e-book on Amazon. The paper book is said to not have the last two parts discussing decorators, metaclasses, etc.
In addition, if you have a basic knowledge of programming in other languages and want to quickly go through the general knowledge of Python, I recommend this website http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 But after reading it, many concepts are very vague. I still recommend reading the book carefully afterward.
It depends on which direction you develop, python can do anything
The soul of python does not lie in the language itself, but in its many excellent libraries
If you are doing web, learn about django, flask and other frameworks and read their documentation; if you are doing games, take a look at pygame
In short, try to do a project, collide with problems during development, and accumulate experience. Just reading is ineffective.
Liao Xuefeng’s blog
Python Learning Manual (Fourth Edition) This book introduces the various details of Python very clearly. Sometimes it is a bit verbose, but this is more suitable for beginners to get started. It introduces the differences between the two versions of Python 2.6 and 3.0. However, if you want to buy this book, it is recommended to buy the e-book on Amazon. The paper book is said to not have the last two parts discussing decorators, metaclasses, etc.
In addition, if you have a basic knowledge of programming in other languages and want to quickly go through the general knowledge of Python, I recommend this website http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
But after reading it, many concepts are very vague. I still recommend reading the book carefully afterward.
《Introduction to Python Programming》
《Python Basics Tutorial》
Python learning manual, Python programming. high performance Python
If you have other basic knowledge, please go to Baidu Python Concise Tutorial
Learning Python 5th Edition not only tells you a lot about the language itself but also tells you a lot of design patterns and programming ideas
Core programming is good
Python basic tutorial.