“笨办法”学Python(第3版) 封面

“笨办法”学Python(第3版)

评分 3.9
字数
37.3万字
章节数
40
ISBN
9787115350541

标签

内容简介

《“笨办法”学Python(第3版)》是Zed A. Shaw所著《Learn Python the Hard Way》的中文版,是面向零基础读者的Python入门教程。全书不以理论讲解为主线,而是用52个精心设计的习题串联起学习路径:前26个习题围绕打印输出、输入、变量、数学运算、字符串和函数等基础主题展开,后26个习题则涉及条件判断、循环、列表、字典、模块、类与对象、继承与合成、自动化测试、用户输入处理、简单的Web网站与Web游戏等更进阶的内容。每个习题的体例大致相同:先给出代码习题与说明,读者要按书中代码逐字敲入(禁止复制粘贴),运行程序并对照预期结果检查,然后完成附加练习,阅读常见问题回答。作者希望通过反复动手输入、出错、调试,让初学者在真实的操作中理解程序如何工作、好代码长什么样以及怎样用程序员的思路定位并修正错误。书末附有“接下来的路”“老程序员的建议”以及命令行快速入门附录,便于读者在掌握基础后继续深入。

编辑推荐

市面上的Python入门书大多先讲概念、再配例子,而这本书走的是相反的路:先把代码敲出来,让程序跑起来,在错误和调试里理解原理。“禁止复制粘贴”这条古怪要求,恰恰是它最有效的地方——你无法跳过打字,也就无法跳过思考。52个习题从打印一句话开始,一路走到函数、类、自动化测试,最后做出一个简易的Web游戏,读者会在不知不觉中完成一次完整的软件开发体验。作者Zed Shaw语言直白、带点调侃,能把枯燥的语法讲得不让人犯困,适合那些看书容易走神、只想“赶紧动手写点东西”的初学者。作为异步图书引进的经典入门读物,本版依据Python 3编写,配套光盘中另有作者的教学视频。需要提醒的是,本书出版于2014年,示例环境以当时的Python 3版本为准,读者在较新的环境中练习时可能需要对少量写法略作调整。

适合谁读

适合

  • 完全没有编程经验、想从零开始学Python的读者
  • 看书容易犯困、更愿意通过动手练习学习的人
  • 需要一门结构化课程来督促自己坚持练习的自学者
  • 准备转行或补充编程基础的非计算机专业学生

不适合

  • 已有一定Python基础、想系统学习进阶特性的开发者
  • 希望系统了解Python语言规范与原理的读者
  • 想直接学习数据分析、机器学习等应用方向的人

阅读建议

  1. 提前配好Python 3环境,按书中习题顺序推进,不要跳着做。
  2. 严格遵守“禁止复制粘贴”的要求,逐字敲代码并观察每次运行结果。
  3. 遇到报错先自己排查,再对照书中的常见问题回答,养成调试习惯。
  4. 每完成一个阶段的习题,回头重做一次附加练习,巩固函数、循环与类等概念。

出版社简介

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

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

目录

  1. 版权信息
  2. 版权声明
  3. 内容提要
  4. 译者序
  5. 前言
  6. 习题0 准备工作
  7. 习题1 第一个程序
  8. 习题2 注释和#号
  9. 习题3 数字和数学计算
  10. 习题4 变量和命名
  11. 习题5 更多的变量和打印
  12. 习题6 字符串和文本
  13. 习题7 更多打印
  14. 习题8 打印,打印
  15. 习题9 打印,打印,打印
  16. 习题10 那是什么
  17. 习题11 提问
  18. 习题12 提示别人
  19. 习题13 参数、解包和变量
  20. 习题14 提示和传递
  21. 习题15 读取文件
  22. 习题16 读写文件
  23. 习题17 更多文件操作
  24. 习题18 命名、变量、代码和函数
  25. 习题19 函数和变量
  26. 习题20 函数和文件
  27. 习题21 函数可以返回某些东西
  28. 习题22 到现在你学到了哪些东西
  29. 习题23 阅读一些代码
  30. 习题24 更多练习
  31. 习题25 更多更多的实践
  32. 习题26 恭喜你,现在可以考试了!
  33. 习题27 记住逻辑关系
  34. 习题28 布尔表达式练习
  35. 习题29 if语句
  36. 习题30 else和if
  37. 习题31 作出决定
  38. 习题32 循环和列表
  39. 习题33 while循环
  40. 习题34 访问列表的元素

常见问题

这本书适合零基础读者吗?
适合。全书面向对计算机了解不多、没学过编程但感兴趣的读者,从第一个打印程序讲起,用52个习题逐步带出变量、函数、类与项目开发等内容。
第3版和后来的新版有什么区别?
第3版出版于2014年,依据Python 3编写,并附有作者的教学视频光盘。后续版本在新版Python基础上更新了练习与示例,读者若使用较新的环境,个别写法可能需要微调。
一定要严格手敲代码、不能复制吗?
作者明确要求手敲并禁止复制粘贴。手指输入的过程能让你看清每个字符、符号的作用,遇到错误时也更容易定位问题,这正是本书学习方法的核心。
学完这本书能达到什么水平?
能掌握Python基本语法、函数、数据结构、类与对象以及简单的测试和Web开发流程,具备继续自学框架或应用方向的基础,但距离独立开发完整项目仍需额外练习。

读者评论

查询本书

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

同类高分