For more knowledge about Python learning, please refer to this article: 49 Python Learning Necessary Resources (with links).
If you want to learn Python well, you should know what Python is, what it can do, algorithms, variables, interpreters and basic data types of Python. Therefore, this article will recommend several books that must be read when learning Python programming.
Amazon Programming is the first introductory book and the first Python book in China. Based on Python3.5 and Python2.7 at the same time, it is a comprehensive Python programming, which leads readers to quickly master the basic knowledge of programming, write codes that can solve practical problems, and develop complex project tutorials from introductory to practical. This book is a good choice for programmers with basic programming skills and teenagers aged 10 who want to get started with Python and reach the level of developing practical projects.
The content of this book is divided into two parts: the basic part and the practical part. The basic part introduces the basic programming concepts, and the practical part introduces how to use the newly learned knowledge to develop functional projects: 2D game alien invasion, data visualization and actual combat, and Web application.
Reader comments:
From the perspective of programming Xiaobai, the entries are excellent. The feeling of teaching by hand, but never wordy. What is a primer? After reading a book, the words are not stuck and the logic does not jump. If the reader climbs the stairs, he can climb the stairs step by step.
"I have read many introductory books written for Python beginners, and this is my favorite book so far. This Python programming book is comprehensive in content, detailed in explanation and reasonable in arrangement. Great! "
This book is a brand-new revision of the classic course. According to the change of Python version, the author completely rewrote the contents of the book. If you don't have any programming foundation, you'd better read the first Python Programming: From Introduction to Practice and start learning, and then choose this one as your second Python book. If you are already an old hand in programming languages, you can still learn a lot from this book.
Related recommendation: Python tutorial
It is worth mentioning that the 10 entry in the last chapters of the book is the biggest highlight of this book, which is not only practical, but also well explained. Magnus Le Hetland, an associate professor at Norwegian University of Science and Technology, is a hacker. He likes to study cutting-edge programming languages and has written many books and online tutorials on Python, which is very popular among readers.
Reader's book review:
As python, or as a language tutorial, this book is very good! Especially the author's unique writing style and humor. Sometimes the author will put different ways of understanding and implementation in an example. More often, the author will have quite interesting humor to make readers feel relaxed and happy.
This is really a good book. It should be made clear, but it should not be understated. Readers want to find online, there are traces to follow, and grasp the importance. Let's talk about the last ten examples first, which are really good and easy to understand.
This book was written by Luciano Ramalho, who has been at the forefront of Python development for nearly 20 years. It is dedicated to helping Python developers use the excellent features of this language and related libraries to write concise, fluent, readable and maintainable codes. The book analyzes the programming details from the language design level, taking into account Python 3 and Python 2, and has a large number of detailed code examples, with high-quality reference materials and video links related to the topic.
Reader's book review:
Python advanced books worth reading carefully, and the miscellaneous talk and extended reading attached at the back of the chapter can be supplemented by time.
For intermediate and advanced Python programmers who want to expand their knowledge, this book is a treasure house full of practical programming skills.
This book is especially suitable for beginners who lack the foundation of programming. The syntax uses Python 3. This book not only introduces the basic knowledge of Python language, but also teaches readers how to apply these knowledge and skills through project practice. The first part of this book introduces the basic concepts of Python programming, and the second part introduces some different tasks. By writing Python programs, computers can do it automatically. At the same time, some exercises and in-depth practical projects are provided at the end of each chapter to help readers consolidate their knowledge.
Reader's book review:
The author of this book tries to write succinctly, so that people who have no programming experience can get started quickly! However, I think students who have experience in other programming languages can also read this book directly to quickly understand what Python can do, and the grammar problems can be changed!
A very good python introductory book, introducing less basic grammar, but more practical modules. Its purpose, as stated in the subtitle, is to automate the usual tedious work, just like writing a private secretary for yourself.
This book is more about training readers to understand Python programming like computer scientists. The main body running through the book is how to think, design and develop. Starting with the basic programming concepts, readers are guided to understand Python language step by step, and then gradually master higher-order concepts such as function, recursion, data structure and object-oriented design. The second edition of this book and its auxiliary code have been upgraded to support Python 3.
There are exercises at the end of each chapter, which can help readers deepen their understanding of the programming concepts they have just learned. Moreover, the sample code of this book is maintained in GitHub warehouse, which is convenient for readers to download and modify.
Reader's book review:
Very well written, introduction to programming; Programming thinking. Recommended.
This book is not so much an introduction to python programming as an introduction to python programming. This realm can be completely different, so this book also talks about a lot of programming principles in python when explaining python, which is very suitable for people who want to do introductory programming in python, and more importantly, this book is completely open source.
Python programming (3rd edition) recommended by the father of Python. It is a brand-new upgraded version of the classic bestseller Python Core Programming (second edition), which contains Python 2 and Python 3 codes and can be used immediately. It is divided into three parts.
1 explains some general applications of Python, including regular expressions, network programming, Internet client programming, multithreading programming, GUI programming, database programming and so on. The second part explains the topics related to Web development, including Web client and server, Web programming related to CGI and WSGI, Django Web framework, etc. The third part is the supplementary/experimental chapter, including some contents such as text processing.
Reader's book review:
Finally, there is a book that can be used as both a Python tutorial and a Python programming language reference!
This book is well written. This is a clear and friendly Python book I met, which introduces Python in a broad background. It makes a detailed and in-depth analysis of some important Python topics, which readers can understand without a lot of relevant experience. Different from all other Python introductory books, it does not torture readers with obscure words, but always focuses on helping readers firmly grasp Python's grammar and structure.
Based on the latest version 3.x, this book introduces the basic knowledge of Python language and its specific applications in various fields. At first, the book introduces some necessary basic knowledge of Python language, and then introduces examples of using Python to develop various applications in business, scientific research and art fields. The text is concise and clear, and the cases are rich and practical. Is a rare Python introductory manual.
Reader's book review:
Have you finished reading it before? Python programming: from introduction to practice? I was hesitant to buy this book at first, but now I think it's worth it. I added some? From introduction to practice? Content that is not in.
This paper not only introduces the basic syntax of python, but also introduces the application of python in various aspects and some third-party modules that can be used to outline a framework for beginners to learn in the future. The author's language is also very interesting.
"Head First Python (Chinese Version)" mainly talks about the basic grammar knowledge of Python 3 and how to use Python to develop quickly on the Web and mobile phones. Help you quickly master the basic knowledge of Python, and then turn to persistent storage, exception handling, Web development, SQLite, data processing and lGoogle App Engine. From the cover of the book, we can probably guess that this book really started your brain in a rich and intuitive form, rather than making you sleepy with a long sermon.
Relevant suggestions
1.2020 Five classic python programming introductory video tutorials are recommended for learning.
2.python programming self-study: one-hour Python introductory tutorial
3. "Python 2 crawler introductory tutorial guide" (series of tutorials)
4. "Django complete guide for beginners" series of tutorials (Chinese version)
5. Introduction to 5.Python One-hour Quick Fight (Microsoft official)
Summary of nursing work in hospital departments 1 how to write?
In the past 20 years, under the correct leadership of hospita