Home > Article > Backend Development > What books should I read to learn more about Python?
Python advanced book recommendation
"Smooth Python"(Recommended learning: Python video tutorial )
This book is placed first because it is the most recommended. There was no Chinese version when I watched it. It took me two months to read a little bit every night and slowly finish it. It's really a pleasure. No Python book has ever given me such a fun experience. Detailed and informative, the author is really good at writing and teaching. I guarantee you will have no regrets about the time you spend with this book.
"Expert Python Programming (2nd)"
This book is equally excellent. It is more concise than the previous book and covers advanced knowledge points very comprehensively. It is suitable for people with self-study ability to read together with online supplementary materials. Those with a higher level of knowledge can use it to check their knowledge and fill in any gaps.
"The Road to a Python Master"
This book is actually more advanced. The focus is no longer on the details of language. The author is a master in the Python world and has led very large Python projects. There's a lot of thinking about engineering.
"Python High-Performance Programming"
This book explains in detail how to optimize code and speed up the running speed of practical applications. Mainly includes: background knowledge of computer internal structure, lists and tuples, dictionaries and sets, iterators and generators, matrix and vector calculations, concurrency, clusters and work queues, etc. Finally, a series of real cases are used to demonstrate issues that need attention in application scenarios.
"Python Core Programming (3rd Edition)"
This book is an upgraded version of the classic best-selling book "Python Core Programming (2nd Edition)", with detailed explanations that are universal Application and web development. Divided into 3 parts, it comprehensively covers many fields in today's application development and covers a large number of practical code cases. The exercises at the end of each chapter help consolidate the knowledge learned and provide practical methods for intermediate Python developers.
"Python Geek Project Programming"
This book contains a set of imaginative programming projects that will guide you to use Python to create images and music, simulate real-world phenomena, and interact with hardware like Arduino and Raspberry Pi. You can learn to use common Python tools and libraries, such as numpy, matplotlib, and pygame, and master practical Python programming skills.
For more Python related technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of What books should I read to learn more about Python?. For more information, please follow other related articles on the PHP Chinese website!