狂扫全世界近 300 万爱好者
成为编程领域的现象级爆品
豆瓣累计超过 5000 人评价
第2版中文版获得了 9.3 分的好评
Amazon 近 10000 人评价
第2版原版获得了 4.7 星好评
毫不夸张,它是全世界读者
心中的 Python 入门圣经
因为封面上是一只蠢萌的蟒蛇
这本书又被读者亲切地称为蟒蛇书
蟒蛇书第1版和第2版封面
2016年,蟒蛇书首版出版
2020年,蟒蛇书第2版出版
2023年,蟒蛇书第3版蓄势待发
注意,封面上的 150 万销量是英文版的
还没来得及修改为全世界的
中文版销量 120 万+
考虑到还有其他语言的版本
因此开头说接近 300 万应该是比较保守的
蟒蛇书的译者是翻译过大量作品的袁国忠老师,袁老师的译文广受业内读者认可。
翻译质量靠谱、而且也邀请了专家陶俊杰老师审校,为何还公开招募审读?
其实答案很简单,对于这样一本以前影响了无数读者,未来还要继续影响更多读者的图书,我们再怎么打磨都不为过。
因此,今天,我们发布活动的目的就是招募业内专家,参与到这一经典作品出版的「审读」活动当中!让这本书的品质更上一层楼。
《Python编程:从入门到实践(第3版)》
公开审读活动说明
邀请人士:Python编程专家与爱好者
您需要:Python编程经验超过 3 年,对文字表达与代码编写敏感,未来一周有审稿时间
拟邀请名额:14 位(每部分 2 位)
审读对象:《Python编程:从入门到实践(第3版)》任选一部分(除了附录,均在 60~80 页之间)
审读时限:1 周(即日起截至 3 月 20 日)
审读形式:PDF 电子稿
反馈意见形式:带修改标记的 PDF 电子稿,或者形成文本意见发送邮件至 liumy@turingbook.com
报名形式:以下二维码线上报名,筛选通过之后邀请您加入审读微信群
请扫描以下二维码填写报名信息:
《Python编程:从入门到实践(第3版)》
扫 码 报 名 审 读
审读意见包括但不限于以下问题:
1—术语
术语翻译错误,比如与业内惯用翻译不一致
2—语句
整句意思错误
表达不地道
3—原文错误
原作者的知识性错误,可直接纠正
最新情况与写作图书时不符,即内容过时,这种可以用脚注说明
如果您还有精力,以下问题也可以反馈给我们:
英文拼写错误
汉字错别字
量纲、单位、公式及各种符号错误
插图与表格错误
前后表达不一致
标点符号
......
审读享受权益:
《Python编程:从入门到实践(第3版)》中文版致谢中的审读姓名列表;专享版图书一本。
以下关于图书每部分的审读分配供您参考。
各章内容篇幅列表
《Python编程:从入门到实践(第3版)》简介
本书的第一部分介绍编写Python程序所需要熟悉的基本概念,其中很多适用于所有编程语言,因此它们在你的整个程序员生涯中都很有用。
第1章介绍如何在计算机中安装Python,并运行第一个程序——在屏幕上打印消息“Hello world!”。
第2章论述如何将信息赋给变量以及如何使用文本和数值。
第3和4章介绍列表。列表让你能够在一个地方存储任意数量的信息,从而高效地处理数据:只需几行代码,你就能够处理数百、数千乃至数百万个值。
第5章讲解如何使用if语句来编写这样的代码:在满足特定条件时采取一种措施,而在不满足该条件时采取另一种措施。
第6章演示如何使用Python字典,将不同的信息关联起来。与列表一样,你也可以根据需要在字典中存储任意数量的信息。
第7章讲解如何从用户那里获取输入,让程序变成交互式的。你还将学习while循环,它不断地运行代码块,直到指定的条件不再满足为止。
第8章介绍如何编写函数。函数是执行特定任务的具名代码块,你可以根据需要随时运行它。
第9章介绍类,它能够让你模拟实物。你将编写代码来表示小狗、小猫、人、火箭等。
第10章介绍如何使用文件,以及如何处理错误以免程序意外崩溃。你将在程序关闭前保存数据,并在程序再次运行时读取它们。你将学习Python异常,以便未雨绸缪,让程序妥善地处理错误。
第11章讲解如何为代码编写测试,以核实程序是否像你期望的那样工作。这样,在扩展程序时,就不用担心引入新bug。要想脱离初级程序员,跻身于中级程序员的行列,测试代码是你必须掌握的基本技能之一。
第二部分包含三个不同类型的项目,你可以选择完成其中的任意或全部项目,完成这些项目的顺序无关紧要。下面简要地描述每个项目,帮助你决定先完成哪一个。
项目1:外星人入侵
在项目“外星人入侵”(第12~14章)中,你将使用Pygame包开发一款2D游戏,它在玩家每消灭一群向下移动的外星人后,让玩家提高一个等级。等级越高,游戏的节奏越快,难度越大。完成这个项目后,你将获得自己动手使用Pygame开发2D游戏所需的技能。
项目2:数据可视化
“数据可视化”项目始于第15章,你将在这一章中学习如何使用Matplotlib和Plotly来生成数据,以及根据这些数据创建实用而漂亮的图形。第16章介绍如何从网上获取数据,并将其提供给可视化包以创建天气图和世界地震活动散点图。最后,第17章介绍如何编写自动下载数据并对其进行可视化的程序。学习可视化让你能够探索数据科学领域,这是当前最热门的编程技能之一。
项目3:Web应用程序
在“Web应用程序”项目(第18~20章)中,你将使用Django包来创建一个简单的Web应用程序,让用户能够记录任意数量的学习主题。用户将通过指定用户名和密码来创建账户,输入主题,并编写条目来记录学习的内容。你还将把该应用程序部署到远程服务器上,让所有人都能够访问它。
完成这个项目后,你将能够自己动手创建简单的Web应用程序,并能够深入学习其他有关如何使用Django开发应用程序的资料。
附录
附录A提供了详尽的指南,指导你如何在各种主流操作系统中安装最新版本的Python。
附录B介绍了其他几种文本编辑器,如果你想知道还有哪些编辑器可用,现在就应读一读。
附录C提供了很多在线资源,如论坛或在线聊天网站,你可以在这些地方请教解决过相同问题的人。
要更深入地了解如何使用Git进行版本控制,请参阅附录D。
END
别忘记我们的「审读」活动!欢迎推荐给你领域内的朋友们。