Python Crash Course: A Hands-On, Project-Based Introduction to Programming
S-爆款旗舰 主题:编程与计算机
| 作者 | Eric Matthes |
| 年份 | 2016 |
| 语言 | 英语 |
| 格式 | |
| 需求度 | ★★★★☆ |
| 稀缺度 | ★★★☆☆ |
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
《Python编程:从入门到实践》|Eric Matthes|No Starch Press, 2016|ISBN 978-1-59327-603-4
英文原版 · 原汁原味 · 既提升英文又提升技能
这本书在讲什么
一本 560 页的 Python 入门书,真正的”正文”其实只有第二部分那三个项目。全书分成两部分:第一部分(11 章)系统讲解 Python 基础语法——变量、列表、字典、if 语句、while 循环、函数、类、文件与异常、测试;第二部分(3 个项目)完全不讲新语法,直接让你做出三个完整作品:一个叫《外星人入侵》的射击游戏、一组用 pygal 生成的数据可视化图表、一个用 Django 搭的 Web 应用。
作者 Eric Matthes 的主张非常明确:“Learning Python is something you do by writing Python code, not by reading about it.” 学习 Python 是你写 Python 代码的过程,不是读关于它的书。这本书的结构就是这句话的落地——每讲完一个概念就立刻让你动手,每学完一批语法就立刻扔给你一个项目。你想跳过,可以,但跳到后面你会发现无处落脚。
三大核心观点
- 语言不是背出来的,是用出来的。看懂是识别,写出是生成,这是两种不同的认知活动。刷教程只训练了前者。所以”基础不牢”这个感觉,不会因为多读两章而消失,只会因为做出一个东西而消失。
- 语法要”足量但不过量”。不堆砌全部特性,只选最高频的核心语法,配上大量短小练习,让你在最短时间里具备继续往下走的能力。够用的语法 + 真实规模的项目。
- 调试与测试是编程的一部分,不是附加项。第 10 章讲文件与异常,第 11 章讲测试。一旦你开始主动写
except,报错的位置就从”审判你的法官”变成了”你安排好的哨兵”。
最有价值的原文金句
“Learning Python is something you do by writing Python code, not by reading about it.”
—— 学习 Python 是你写 Python 代码的过程,不是读关于它的书。
“A project is a great way to solidify what you’ve learned, because it brings together everything you know and forces you to think about how to solve real problems.”
—— 项目是巩固所学最好的方式,因为它把你会的所有东西串起来,逼着你去想真实问题该怎么解。
适合谁读
- 完全没有编程经验、想从零开始学 Python 的人
- 学过一些语法但只会写练习题、想做完整项目的学习者
- 非技术岗但想动手的职场人(运营、市场、产品、财务、HR)
- 希望快速上手 Python 并立即用于脚本、数据或 Web 领域的初学者
读完能收获什么
- 掌握 Python 基础语法:变量、列表、字典、函数、类、文件、异常、测试
- 具备独立编写中等规模程序的能力
- 完成三个可放进作品集的实战项目:游戏、数据可视化、Django 个人网站
- 理解调试、测试、版本管理的初步经验
- 为继续深入数据分析、Web 开发、自动化运维打下坚实基础
为什么值得读英文原版
这本书的英文特别适合非母语读者:句子短,时态简单,每个专业术语第一次出现时都用一个生活化的例子解释清楚——什么是 class,它用”一只狗”来讲;什么是 inheritance,它用”汽车和电动车”来讲。
更关键的是,Python 的关键词本身就是英文:if、while、try、except、return、import。你读中文版时,脑子里始终隔着一道翻译;你读英文原版时,你读的句子和你要敲的代码是同一套语言。一个技术词汇你在英文语境里见过一次,你在文档里、在 GitHub issue 里、在报错信息里就都能认出来——这些地方永远不会给你中文版。
书里印的是 Python 3,你现在装的环境直接就能跑,一行都不用改。
英文原版高清电子书 · 原汁原味 · 清晰可读
本站提供内容导读与书目信息;书籍获取请私询,不做在线支付与下载。