Python learning book recommendation

Python Basics

When you learn Django, we assume you already have Python basics. If you don't have Python foundation, or think you need to spend some time on Python foundation, you can choose to start with the following three books. The author of the book


"
Python Crash Course: A Hands-On, Project-Based Introduction to Programming"
In this book, while learning the basics of Python, you can learn some Python best practices (of course, when it comes to best practices, there are more advanced book choices). Another reason for recommending this book is that the quality of the book is good, and it won the "Best seller" on Amazon's Python programming list in the United States, with a comprehensive score of 4.4 (out of 5) from 194 readers.


The book "Learn Python the Hard Way (3rd Edition)"
(Learn Python the Hard Way)
, referred to as "LPHW", is an enduring introduction to Python. This book emphasizes muscle memory, emphasizing that programming is like playing a guitar, requiring hands-on practice and strengthening muscle memory. If you don't have many concepts about programming, this book will easily guide you to get started and enhance your programming self-confidence.


"Python Learning Manual (4th Edition)"
(Learning Python, 5th Edition)
This book is the fourth edition in Chinese, and the English has been updated to the fifth edition. The author has been engaged in Python education for a long time. He knows what questions learners usually ask, so the explanation is also more detailed. If you need to get started with Python quickly, this book is not recommended. But I believe you will encounter some very Pythonic problems sooner or later in the process of Python advancement, such as: three ways to create dictionaries, list comprehension and decorator. You can quickly find a detailed explanation here. The author also has two other high-quality Python books worth reading: Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly)) and Programming Python: Powerful Object-Oriented Programming.






Author: Tim Lee
Link: https://www.zhihu.com/question/21790279/answer/196650837
Source: Zhihu The
copyright belongs to the author. For commercial reprints, please contact the author for authorization, and for non-commercial reprints, please indicate the source.






Django

A python web framework

https://docs.djangoproject.com/en/1.11/









-

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326763864&siteId=291194637