标签
内容简介
《“笨办法”学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语言规范与原理的读者
- 想直接学习数据分析、机器学习等应用方向的人
阅读建议
- 提前配好Python 3环境,按书中习题顺序推进,不要跳着做。
- 严格遵守“禁止复制粘贴”的要求,逐字敲代码并观察每次运行结果。
- 遇到报错先自己排查,再对照书中的常见问题回答,养成调试习惯。
- 每完成一个阶段的习题,回头重做一次附加练习,巩固函数、循环与类等概念。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权信息
- 版权声明
- 内容提要
- 译者序
- 前言
- 习题0 准备工作
- 习题1 第一个程序
- 习题2 注释和#号
- 习题3 数字和数学计算
- 习题4 变量和命名
- 习题5 更多的变量和打印
- 习题6 字符串和文本
- 习题7 更多打印
- 习题8 打印,打印
- 习题9 打印,打印,打印
- 习题10 那是什么
- 习题11 提问
- 习题12 提示别人
- 习题13 参数、解包和变量
- 习题14 提示和传递
- 习题15 读取文件
- 习题16 读写文件
- 习题17 更多文件操作
- 习题18 命名、变量、代码和函数
- 习题19 函数和变量
- 习题20 函数和文件
- 习题21 函数可以返回某些东西
- 习题22 到现在你学到了哪些东西
- 习题23 阅读一些代码
- 习题24 更多练习
- 习题25 更多更多的实践
- 习题26 恭喜你,现在可以考试了!
- 习题27 记住逻辑关系
- 习题28 布尔表达式练习
- 习题29 if语句
- 习题30 else和if
- 习题31 作出决定
- 习题32 循环和列表
- 习题33 while循环
- 习题34 访问列表的元素
常见问题
这本书适合零基础读者吗?
适合。全书面向对计算机了解不多、没学过编程但感兴趣的读者,从第一个打印程序讲起,用52个习题逐步带出变量、函数、类与项目开发等内容。
第3版和后来的新版有什么区别?
第3版出版于2014年,依据Python 3编写,并附有作者的教学视频光盘。后续版本在新版Python基础上更新了练习与示例,读者若使用较新的环境,个别写法可能需要微调。
一定要严格手敲代码、不能复制吗?
作者明确要求手敲并禁止复制粘贴。手指输入的过程能让你看清每个字符、符号的作用,遇到错误时也更容易定位问题,这正是本书学习方法的核心。
学完这本书能达到什么水平?
能掌握Python基本语法、函数、数据结构、类与对象以及简单的测试和Web开发流程,具备继续自学框架或应用方向的基础,但距离独立开发完整项目仍需额外练习。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。