Python Crash Course, 3rd Edition
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程基础、想系统自学 Python 的成年人
- 准备转行或补充编程技能的职场人士
- 想把 Python 教给学生的中小学信息课老师
- 需要一门配套教材的大学程序设计入门课程学生
- 有一点其他语言基础、想快速上手 Python 项目的程序员
Not a good fit for
- 想直接学机器学习、深度学习算法的读者,本书不涉及模型原理
- 已有多年 Python 经验、寻找语言底层与性能进阶内容的人
- 只想要语法速查手册、不愿动手敲代码的读者
Reading tips
- 务必亲手敲完书中代码并完成每章练习,只看不练等于没读
- 第一部分按顺序读,第9章“类”是难点,可放慢速度并回头复习
- 三个项目至少完整做完一个,做完后尝试自己加功能,如给游戏加音效
- 遇到环境或版本报错先查附录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
- 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: A Ship That Fires Bullets
- 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: Using Git for Version Control
- Appendix E: Deployment Troubleshooting
FAQ
这本书需要先学别的编程语言吗?
第3版和第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.