Python from Novice to Expert
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全零基础、想用一本书同时打牢语法基础和了解各应用方向的读者
- 高校计算机或非计算机专业学生,需要一本内容全面的Python课程参考书
- 想从其他语言转向Python、快速了解其在Web、爬虫、数据分析等领域落地的程序员
- 预算有限、希望获得配套视频与源码资源辅助自学的人
Not a good fit for
- 已有一定Python经验、只想深入某个细分领域(如数据分析或Web架构)的进阶读者
- 偏好精炼理论讲解、不喜欢大量案例驱动式学习方式的人
- 希望直接使用最新版本PyQt6、最新Django等现代技术栈的读者(建议选第2版)
Reading tips
- 先按章节顺序把基础知识篇(第1~10章)读完,每节代码亲手敲一遍,不要只用眼睛看
- 学完基础后按兴趣挑选一篇(Web、数据分析、爬虫或GUI)精读,不要一次把所有框架都啃完
- 务必配合书中配套源码和视频一起使用,遇到版本报错优先查阅对应库的官方文档进行修正
- 每章末尾的「实战与练习」尽量完成,并尝试把它们改造成自己的小项目,巩固所学
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Chapter 1 Getting Started with Python
- Chapter 2 Python Language Fundamentals
- Chapter 3 Conditionals, Loops, and Other Statements
- Chapter 4 Lists and Tuples (Fundamentals)
- Chapter 5 String Processing
- Chapter 6 Using Dictionaries
- Chapter 7 Functions
- Chapter 8 Classes and Objects
- Chapter 9 Exception Handling
- Chapter 10 Methods, Properties, and Iterators
- Chapter 11 Regular Expressions
- Chapter 12 Commonly Used Modules
- Chapter 13 Files and Streams
- Chapter 14 Data Storage
- Chapter 15 TCP and UDP Programming
- Chapter 16 urllib3 and Twisted
- Chapter 17 FTP and Email Programming
- Chapter 18 Multithreading
- Chapter 19 tkinter and PyQt5 Graphical Interfaces
- Chapter 20 Testing
- Chapter 21 The Flask Framework
- Chapter 22 The Django Framework
- Chapter 23 NumPy
- Chapter 24 Matplotlib
- Chapter 25 Pandas
- Chapter 26 Beautiful Soup Web Scraping
- Chapter 27 Scrapy Web Scraping
- Chapters 28–33 Project Practice (Web, Scraping, API, Desktop Applications, and Game Development)
FAQ
这本书适合完全没有编程基础的人吗?
书里讲的是Python 2还是Python 3?
这本书和2022年的第2版有什么区别?
需要先学完整个基础篇才能看后面的实战项目吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Li Ning, female, born in 1962, graduated from the Food and Nutrition program at the Peking University Branch Campus. She joined the Nutrition Department of Peking Union Medical College Hospital in 1988, serving as a dietitian and senior dietitian before becoming chief dietitian and associate professor in the Department of Clinical Nutrition. With more than thirty years of clinical nutrition experience, she specializes in maternal and infant nutrition and in dietary therapy and guidance for conditions such as diabetes and hypertension. Her writing is practical and aimed at ordinary families, translating nutrition science into everyday meals and chronic disease management. She has published 42 works covering pregnancy nutrition, children's diets, blood sugar control, vascular health and popular science, as well as history and programming. Public information about her is limited, and few biographical details are available.