译者前言?

《笨办法学 Python》(Learn Python The Hard Way,简称 LPTHW)是 Zed Shaw 编写的一本 Python 入门书籍。适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经学会了编程,但至少你会对编程语言以及编程这个行业有一个初步的了解。

本书区别于其它入门书籍的特点如下:

  • 注重实践。本书提供了足够的练习代码,如果你完成了所有的练习(包括加分习题),那你已经写了上万行的代码。要知道很多职业程序员一年也就写几万行代码而已。
  • 注重能力培养。除了原序言提到的“读和写”、“注重细节”、以及“发现不同”这样的基本能力以外,本书还培养了读者自己专研问题和寻求答案的能力。
  • 注重好习惯的养成。本书详细地讲解了怎样写出好的代码、好的注释、好的项目。这会让你在后续的学习中少走很多弯路。

本书结构非常简单,其实就是 52 个习题。其中 26 个覆盖了输入输出、变量、以及函数三个课题,另外 26 个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试、以及项目的实现等。每一章节的格式基本都是一样的,以代码练习题开始,读者照着说明编写代码(不允许复制粘贴),运行并检查结果,然后再做一下加分习题就可以了。当然如果你觉得加分习题对你来说有点难,你也可以暂时跳过,以后再完成也没关系。

另外阅读本书还需要你有一定的英文能力。其实学编程不懂英语是很吃亏的,毕竟编程语言都是基于英语,而编程社群的主要交流方式也是英语。不会英语的人在编程界可能就只好当二等公民了。本书的翻译尽量保留了所有的英文专业词汇(可能会有中文说明),而且遵照 Zed 的建议,代码及答案部分没有翻译成中文,读者看到不懂的地方,请自己查字典解决。

如果你对自己的英文能力比较有信心,译者强烈推荐你直接去下载阅读英文原版。这本书代码较多,文字内容较少,因此英文原版的阅读理解也比较容易。

LPTHW 的风格和别的书差异很大。它没有像一般的入门书籍一样通过讨好读者以激发读者兴趣,而是直截了当地告诉你你需要做什么,需要注意什么。这种风格可能会让人觉得枯燥乏味,读者姑且把这也当做 Hard Way 的一部分把。所以如果你觉得实在不能适应这种风格,Zed 推荐你看下面两本书:

本书的电子版会随时跟着作者更新。你可以通过 Read The Docs 读到最新的网页版内容,也可以到 bitbucket 代码仓库下载 PDF 文件。如果你对本书的翻译有任何意见和建议,你可以通过 bitbucket 进行反馈。

你可以访问 lulu.com 购买本书的英文印刷版,这也是对原作者的支持。

原书版权为 Zed Shaw 所有,译文版权为 Zed Shaw 和译者共有。译文遵循原书的版权规定:只允许完整转载,禁止商业用途。

Project Versions

Previous topic

笨办法学 Python (Learn Python The Hard Way)

Next topic

前言:笨办法更简单

This Page

加加宝时时彩 黑时时彩平台充值漏洞 时时彩平台论坛 时时彩平台被攻击 黄金时时彩计划全能王
重庆时时彩赢的技巧 免费奇妙时时彩软件 福彩时时彩黑龙江省 开个时时彩彩票店 福彩3d杀号专家最准确
oa系统平台 腾龙时时彩 世爵时时彩平台黑钱 江西时时彩37期 时时彩有时间差漏洞
重庆时时彩怎么提现 起名软件破解版免费 澳门时时彩有官网吗 十大时时彩平台排行榜 时时彩平台信誉排行榜
江西11选5遗漏走势图 体彩吉林11选5走势图 欢乐斗棋牌为什么没有斗牛 北京快3走势图一定牛t 澳彩网彩票
青海11选5遗漏 广东福利彩票36选7开奖结果 安徽11选5前三 幸运农场20170528064 陕西十一选五基本走势图
云南十一选五中奖规则 广西快乐10分官网 特区彩票七星彩论坛 十一选五走势图﹤计划﹥ 贵州11选5怎样投注最好
双色球142期 江苏快三彩乐乐 北京快乐八所有开奖结果 云南时时彩技巧 广西快3预测号码是多少◇广西快3今日预测号码是多少