笨办法学Python 3 封面

笨办法学Python 3

评分 3.9
章节数
27
ISBN
9787115478818

标签

内容简介

《笨办法学Python 3》是美国程序员泽德·A·肖(Zed A. Shaw)广受关注的 Python 入门教程《Learn Python 3 the Hard Way》的中文版,由王巍巍翻译,人民邮电出版社于2018年6月出版,内容基于 Python 3.6。全书结构极简:除“准备工作”外,共52个习题,前26个覆盖输入输出、变量和函数三大基础主题,后26个进入条件判断、循环、类和对象、代码测试以及完整项目实现等进阶内容。每个习题的流程高度统一:先给出代码与精确的录入要求,再说明如何运行并核对输出,最后附上附加练习和常见问题解答。 本书最鲜明的特征是它的“笨办法”教学法:读者必须从头到尾做完每一个习题、一字不差地手打每一段程序(禁止复制粘贴)、并让程序真正跑起来。作者有意让读者在命令行与纯文本编辑器中工作,而非直接使用 IDE,以便理解计算机与解释器的基本运作。书中语言直白、带点刻薄的幽默,鼓励读者主动把代码改坏、读报错信息、自己修复,从而培养“读代码、写代码、观察结果、找出差异”的习惯。 需要说明的是,本书不追求知识的体系完备,也不以讲透原理为目标,它更像一套设计过的练习流程:对零基础读者而言,跟着做能较快建立手感与信心;对已有基础的人,则可当作查漏补缺的速通清单。中文版还附有作者本人讲解的教学视频,可配合习题一并使用。

编辑推荐

市面上大多数 Python 入门书都在“讲”,这本却在“逼你动手”。泽德·A·肖把学习设计成52个必须完成的习题:手打代码、运行、对结果、改错、做附加练习,一步都不能跳。这种看似笨拙的方式,恰恰治好了初学者最常见的病——看得懂、写不出。 它的三个优点很突出。第一,路径极清晰,不需要自己规划学什么,翻开做就行;第二,把命令行、文本编辑器、报错信息这些被很多入门书跳过的“脏活”放在最前面,让你早点习惯真实开发环境;第三,作者刻意让你把代码改坏、看错误、再修好,训练的是调试直觉而不是背诵语法。 也要坦白说:本书对 Python 3.6 之后的新特性覆盖有限,理论讲解偏薄,风格直接甚至有点“凶”,不喜欢被指令式口吻指挥的读者会觉得难受。它适合当“第一本动手书”,但不宜当唯一的 Python 书——做完之后最好再配一本系统教材或官方文档,把原理补齐。对于完全零基础、又容易中途放弃的人来说,这种强约束的练习流程反而比自由探索更有效。

适合谁读

适合

  • 没有任何编程经验、希望靠动手练出感觉的零基础读者
  • 看过教程却写不出代码、需要强制练习流程的自学者
  • 想快速熟悉命令行、文件读写与调试等真实开发习惯的人
  • 准备系统学习 Python 前,想先做一轮热身练习的学生

不适合

  • 已有一定 Python 基础、想要系统深入原理或进阶框架的读者
  • 偏好先理解理论再动手、不喜欢指令式口吻的学习者
  • 希望专门学习数据分析、Web 开发等领域应用的读者

阅读建议

  1. 严格按顺序完成习题,自己手敲代码、不复制粘贴,跑通后再做附加练习
  2. 每章故意改坏一行代码并阅读报错,把调试当成正式练习的一部分
  3. 遇到卡壳先记录现象再查资料,避免一上来就看答案;完成后回看错题笔记
  4. 全书做完后,再搭配系统教材或官方文档补足 Python 3 新特性与原理

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 习题0 准备工作
  2. 习题1 第一个程序
  3. 习题2 注释和#号
  4. 习题3 数字和数学计算
  5. 习题4 变量和命名
  6. 习题5 更多的变量和打印
  7. 习题6 字符串和文本
  8. 习题7 更多打印
  9. 习题8 打印,打印
  10. 习题9 打印,打印,打印
  11. 习题10 那是什么
  12. 习题11 提问
  13. 习题12 提示别人
  14. 习题13 参数、解包和变量
  15. 习题14 提示和传递
  16. 习题15 读取文件
  17. 习题16 读写文件
  18. 习题17 更多文件操作
  19. 习题18 命名、变量、代码和函数
  20. 习题19 函数和变量
  21. 习题20 函数和文件
  22. 习题21 函数可以返回某些东西
  23. 习题22 到现在你学到了哪些东西
  24. 习题23 阅读一些代码
  25. 习题24 更多练习
  26. 习题25 更多更多的实践
  27. 习题26 恭喜你,现在可以考试了

常见问题

这本书对应原书第几版?
中文版《笨办法学Python 3》对应原书 Learn Python 3 the Hard Way,是“Learn Python the Hard Way”系列专注 Python 3 的版本,2018年6月由人民邮电出版社出版,ISBN 9787115478818。
书里的代码能在新版 Python 上跑吗?
本书基于 Python 3.6 编写,绝大多数基础示例在更新的 Python 3 版本上仍可运行;但个别语法或第三方工具(如书中推荐的编辑器)可能已有变化,遇到报错时对照官方文档调整即可。
必须用命令行,不能用 PyCharm 吗?
作者坚持让读者在命令行和纯文本编辑器中学习,是为了让你理解解释器、路径和文件的实际运作。你可以用任何编辑器,但建议前几十个习题至少先用命令行跑通。
零基础直接读会不会太难?
不会。它假定你没有编程经验,从打印“Hello World”开始循序渐进。难点更多在于需要耐心手打代码并忍受反复出错,而不是概念本身太难。
和《笨办法学Python》第3版有什么区别?
第3版(2014年,ISBN 9787115350541,豆瓣约7.7分)基于 Python 2 时代的内容;《笨办法学Python 3》改用 Python 3.6 重写,更适合现在的读者。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分