Python Crash Course: A Hands-On, Project-Based Introduction to Programming (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程经验、想系统学会 Python 的零基础读者
- 需要一门语言完成课程作业或毕业设计的高校学生
- 想从 Excel、脚本工具转向编程的数据分析、运营从业者
- 希望带孩子或自学入门的教师、家长与自学者
Not a good fit for
- 已有扎实 Python 基础、只想查阅进阶特性的开发者
- 想专门学习爬虫、机器学习、Web 后端深度内容的读者
- 偏好纯理论讲解、不需要动手项目的读者
Reading tips
- 第一部分逐章精读并动手敲完练习,不要在没写代码的情况下跳到下一章。
- 第二部分只挑一个最感兴趣的项目完整做完,做完再回头补另外两个项目。
- 遇到报错先自己读错误信息、用搜索引擎查,再对照附录 A 和附录 E 排查环境问题。
- 学完后用书中项目结构做一个自己的小项目,把三个项目的知识点串起来。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- The first two editions' praise for this book
- Recommendations
- Notes on the third edition revision
- Preface
- Acknowledgments
- Part I: Basics
- Chapter 1: Getting Started
- Chapter 2: Variables and Simple Data Types
- Chapter 3: Introducing Lists
- Chapter 4: Working with Lists
- Chapter 5: if Statements
- Chapter 6: Dictionaries
- Chapter 7: User Input and while Loops
- Chapter 8: Functions
- Chapter 9: Classes
- Chapter 10: Files and Exceptions
- Chapter 11: Testing Your Code
- Part II: Projects
- Project 1: Alien Invasion: Chapter 12: Armed Spaceship
- Chapter 13: Aliens
- Chapter 14: Scoring
- Project 2: Data Visualization: Chapter 15: Generating Data
- Chapter 16: Downloading Data
- Chapter 17: Working with APIs
- Project 3: Web Applications: Chapter 18: Getting Started with Django
- Chapter 19: User Accounts
- Chapter 20: Styling and Deploying an App
- Appendix A: Installation and Troubleshooting
- Appendix B: Text Editors and IDEs
- Appendix C: Getting Help
- Appendix D: Version Control with Git
- Appendix E: Deployment Troubleshooting
FAQ
这本书适合零基础的人自学吗?
第3版和前两版有什么区别?
书里的项目需要提前会其他技术吗?
这本书和《流畅的Python》有什么区别?
配套代码和资源在哪里获取?
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.