笨方法学Python中文高清版(带目录/可复制)

5星(超过95%的资源)
所需积分/C币:10 2016-09-14 11:17:17 1.74MB PDF
41
收藏 收藏
举报

经典书籍,中文高清版,非扫描,可以复制粘贴,适合初学者。
习题循环和列表 习题 循环 习题访问列表的元素 习题分支和函数 习题设计和调试 习题复习各种符号 习题阅读代码 习题列表的操作 习题典可爱的字典 习题来自 号行星的哥顿人 习题物以类聚 习题你来制作一个游戏 习题给你的游戏打分 习题对象、类、以及从属关系 习题 个项目骨架 练习自动化测试 习题更复杂的用户输入 习题创建句子 习题你的第一个网站 习题从浏览器中获取输入 习题创建你的游戏 下一步 老程序员的建议 译者前言 《笨办法学 ,简称 是 编写的一本 入门书籍。适合对计算机了解不多,没有学过编程, 但对编程感兴趣的朋友学习使用。这木书以习题的方式引导读者一步一步学习编 程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经 学会了编程,但至少你会对编程语言以及编程这个行业有一个初步的了解。 本书区別于其它入门书籍的特点如下 注重实践。本书提供了足够的练习代码,如果你完成了所有的练习(包括 加分习题),那你已经写了上万行的代码。要知道很多职业程序员一年也 就写几万行代码而已。 ·注重能力培养。除了原序言提到的“读和写”、“注重细节”、以及“发现不同” 这样的基本能力以外,本书还培养了读者自己专研问题和寻求答案的能力 注重妤习惯的养成。本书详细地讲解∫怎样写岀好的代码、好的注释、好 的项目。这会让你在后续的学习中少走很多弯路 本书结构非常简单,其实就是个习题。其中个覆盖了输入输出、变量、 以及函数三个课题,另外个覆盖了一些比较高级的话题,如条件判断、循 环、类和对象、代码测试、以及项目的实现等。每一章节的格式基木都是一样的, 以代码练习题开始,读者照着说明编写代码(不允许复制粘贴),运行并检查结 果,然后再做一下加分习题就可以了。当然如果你觉得加分习题对你来说有点难, 你也可以暂时跳过,以后再完成也没关系。 另外阅读本书还需要你有一定的英文能力。其实学编程不懂英语是很吃亏的,毕 竞编程语言都是基于英语,而编程社群的主要交流方式也是英语。不会英语的人 在编程界可能就只好当二等公民了。本书的翻译尽量保留了所有的英文专业词汇 (可能会有中文说明),而且遵照的建议,代码及答案部分没有翻译成中 文,读者看到不懂的地方,请自己査字典解决。 如果你对自己的英文能力比较有信心,译者强烈推荐你直接去下载阅读英文原版。 这本书代码较多,文字内容较少,因此英文原版的阅读理解也比较容易。 的风格和别的书差异很人。它没有像一般的入门书籍一样通过讨好读者 以激发读者兴趣,而是直截了当地告诉你你需要做什么,需要注意什么。这种风 格可能会让人觉得枯燥乏味,读者姑且把这也当做 的一部分把。所 以如果你觉得实在不能适应这种风格,推荐你看下面两木书 这本书有中译版 本书的电子版会随时跟着作者更新。你可以通过 读到最新的网 页版内容,也可以到 代码仓库下载文件。如果你对本书的翻译 有任何意见和建议,你可以通过 进行反馈 你可以访问 购买木书的英文印刷版,这也是对原作者的攴持。 原书版权为 所有,译文版权为 和泽者共有。详文遵循原 书的版权规定:只允许完整转载,禁止商业用途。 前言:笨办法更简单 这本小书的目的是让你起步编程。虽然书名说是“笨办法”,但其实并非如此所谓 的“笨办法”是指本书教授的方式。在这本书的帮助下,你将通过非常简单的练习 学会一门编程语言。做练习是每个程序员的必经之路 做每一道习题 字不差地写出每一个程序 让程序运行起来 就是这样了。刚开始这对你来说会非常难,但你需要坚持下去。如果你通读了这 本书,每晚花个一两小吋做做习题,你可以为自己读下一本编程书籍打下良好的 基础。通过这本书你学到的可能不是真正的编程,但你会学到最基本的学习方法。 这本书的目的是教会你编程新于所需的三种最重要的技能:读和写、注重细节、 发现不同。 读和写 很显然,如果你连打字都成问题的话,那你学习编程也会成问题。尤其如果你连 程序源代码中的那些奇怪字符都打不出来的话,就根本别提编程了。没有这样基 本技能的话,你将连最基本的软件工作原理都难以学会。 为了让你记住各种符号的名字并对它们熟悉起来,你需要将代码写下来并且运行 起来。这个过程也会让你对编程语言更加熟悉。 注重细节 区×分好程序员和差程序员的最重要的一个技能就是对于细节的注重程度。事实上 这是任何行业区分好坏的标准。如果缺乏对于工作的每一个微小细节的注意,你 的工作成果将缺乏重要的元素。以编程来讲,这样你得到的结果只能是毛病多多 难以使用的软件。 通过将本书里的每一个例子一字不差地打出来,你将通过实践训练自己,让自己 集中精力到你作品的细节上面。 发现不同 程序员长年累月的工作会培养出一个重要技能,那就是对于不同点的区分能力 有经验的程序员拿着两份仅有细微不同的程序,可以立即指出里边的不同点来。 程序员甚至造出工具来让这件事更加容易,不过我们不会用到这些工具。你要先 用笨办法训练自己,等你具备一些相关能力的时候才可以使用这些工具 在你做这些练习并且打字进去的时候,你一定会写错东西。这是不可避免的,即 使有经验的程序员也公偶尔写错。你的任务是把自己写的东西和要求的正确答案 对比,把所有的不同点都修正过来。这样的过程可以让你对于程序里的错误和 更加敏感。 不要复制粘贴 你必须手动将每个练习打出来。复制粘贴会让这些练习变得亳无意义。这些习题 的目的是训练你的双手和大脑思维,让你有能力读代码、写代码、观察代码。如 果你复制粘贴的话,那你就是在欺骗自己,而且这些练习的效果也将大打折扣。 对于坚持练习的一点提示 在你通过这木书学习编程吋,我正在学习弹古他。我每天至少训练小时,至 少花一个小时练习音阶、和声、和琶音,剩下的时间用来学习音乐理论和歌曲演 奏以及训练听力等。有时我一大会花个小时来练习,因为我觉得这是一件有 趣的事情。对我来说,要学好一样东西,每天的练习是必不可少的。就算这天个 人状态很差,或者说学习的课题实在太难,你也不必介意,只要坚持尝试,总有 一天困难会变得容易,枯燥也会变得有趣了。 在你通过这本书学习编程的过程中要记住一点,就是所谓的“万事廾头难”,对于 有价值的事情尤其如此。也许你是一个害怕失败的人,一碰到困难就想放弃。也 许你是一个缺乏自律的人,一碰到“无聊”的事情就不想上手。也许因为有人夸你 “有天分”而让你自视甚高,不愿意做这些看上去很笨拙的事情,怕有负你”神童” 的称号。也许你太过激进,把自己跟有多年经验的编程老手相比,让自己失 去了信心 不管是什么原因,你一定要坚持下去。如果你碰到做不出来的加分习题,或者碰 到一节看不懂的习题,你可以暂时跳过去,过一阵子回来再看。只要坚持下去, 你总会弄懂的。 开始你可能什么都看不懂。这会让你感觉很不舒服,就像学习人类的自然语言 样。你会发现很难记住一些单词和特殊符号的用法,而且会绎常感到很迷茫, 直到有一天,忽然一下子你会觉得豁然开朗,以前不明白的东西忽然就明白了。 如果你坚持练习下去,坚持去上下求索,你最终会学会这些东西的。也许你不会 成为一个编程大师,但你至少会明白程序是怎么工作的。 如果你放弃的话,你会失去达到这个程度的机会。你会在第一次碰到不明白的东 西时几乎是所有的东西放弃。如果你坚持尝试,坚持写习题,坚持尝试弄懂习 题的话,你最终一定会明白里边的内容的 如果你通读了这木书,却还是不知道编程是怎么回事。那也没关系,至少你尝试 过了。你可以说你匚经尽过力但成效不佳,但至少你尝试过了。这也是一件值得 你骄傲的事情。 给“小聪明”们的警告 有的学过编程的人读到这木书,可能会有一种被侮辱的感觉。其实木书中没有任 何要居高临下地贬低任何人的意思。只不过是我比我面向的读者群知道的更多而 已。如果你觉得自己比我聪明,然后觉得我在居高临下,那我也没办法,因为你 根本就不属于我的目的读者群。 如果你觉得这本书里到处都在你辱你的智商,那我对你有三个建议 别读这木书了。我不是写给你的,我是写给需要学习的人的。 放下架子好好学。如果你认为你什么都知道,那你就很难从比你强的人身上学到亻 么 学去。我听说什么都知道的人可喜爱 对于其他在这里学习的人,你们读的时候就想着我在微笑就可以了,虽然我的眼 睛里还带着恶作剧的闪光。 许可协议 你可以在不收取任何费用,而且不修改任 何内谷的前提下自由分发这本书给任何人。但是本书的内容只允许完整原封不动 地进行分发和传播。也就是说如果你用这本书给人上课,只要你不向学生收费, 而且给他们看的书是完整未加修改的,那就没问题。 特别感谢 首先我要感谢帮助我完成这版书的人。首先是 可爱 的编辑所做的编辑工作。然后是 ,他提供了美工图并帮我设计∫ 封面,而且还帮忙复审了本书。是他让这本书看上去像本真正的书籍,而且就算 我没在第一版里提到他的辛劳,他也没跟我计较。我还要感谢 在 网站设计方面的帮助,这方面的帮助也是我非常需要的。 最后,我还要感谢成千上万读过本书第一版而且提出报告和改进建议的读 者。你们的贞献让这本书的内容更为扎实,没有你们我是做不到的。谢谢你们。 习题准备工作 这道习题并没有代码内容,它的主要目的是让你在计算机上安装好 你 应该尽量照着说明进行操作,例如 默认已经安装了 ,所以 就不要在上面安装 或者别的 版本了。 如果你不知道怎样使用 下的 ,或者 下的 或者 下的“bash”,那你就需要学习了。我有一个免费的快速入门教程放 在 ,你可以快速学到 和 的基本用法。学完后再回来看这本书吧 你需要做下列任务来完成这个练习 用浏览器打开 下载并 安装gedi文木编辑器。 把 也就是你的编辑器放到 中,以方便日后使用。 运行,我们要先改掉一些愚蠢的默认设定。 从 gedit menu中打开 Preferences,选择 Editor页面。 将 Tab width:改为 选择确认有勾选到该迒项Iη sert spaces instead of tabs。 然后打开“ Automatic indentation”选项。 转到 View页面,打开“ Display line numbers”选项。 找到系统中的“命令行终端( Terminal)”程序。到处找找,你会找到的。 把 也放到 里面。 运行 程序,这个程序看上去不怎么地。 在 程序里边运行 python。运行的方法是输入程序的名字再敲 下回车。 敲击 退出 这样你就应该退回到敲 python前的提示界面了。如果没有的话自己研究 下为什么。 学着使用 创建一个目录,你可以上网搜索怎样做 学着使用 进入一个目录,同样你可以上网搜索。

...展开详情
试读 127P 笨方法学Python中文高清版(带目录/可复制)
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
郭晓峰 不是python3,如果不介意版本的话还是不错的
2018-10-16
回复
LeeyonYu 好几百页啊,想学,看看,很有用的资料 谢谢
2017-08-08
回复
laremi 好几百页啊,想学,看看,我也不懂Python,谢谢up主
2016-12-08
回复
huy666 很有用的资料 谢谢
2016-09-14
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享达人

关注 私信
上传资源赚钱or赚积分
最新推荐
笨方法学Python中文高清版(带目录/可复制) 10积分/C币 立即下载
1/127
笨方法学Python中文高清版(带目录/可复制)第1页
笨方法学Python中文高清版(带目录/可复制)第2页
笨方法学Python中文高清版(带目录/可复制)第3页
笨方法学Python中文高清版(带目录/可复制)第4页
笨方法学Python中文高清版(带目录/可复制)第5页
笨方法学Python中文高清版(带目录/可复制)第6页
笨方法学Python中文高清版(带目录/可复制)第7页
笨方法学Python中文高清版(带目录/可复制)第8页
笨方法学Python中文高清版(带目录/可复制)第9页
笨方法学Python中文高清版(带目录/可复制)第10页
笨方法学Python中文高清版(带目录/可复制)第11页
笨方法学Python中文高清版(带目录/可复制)第12页
笨方法学Python中文高清版(带目录/可复制)第13页
笨方法学Python中文高清版(带目录/可复制)第14页
笨方法学Python中文高清版(带目录/可复制)第15页
笨方法学Python中文高清版(带目录/可复制)第16页
笨方法学Python中文高清版(带目录/可复制)第17页
笨方法学Python中文高清版(带目录/可复制)第18页
笨方法学Python中文高清版(带目录/可复制)第19页
笨方法学Python中文高清版(带目录/可复制)第20页

试读结束, 可继续阅读

10积分/C币 立即下载