“笨办法”学Python(第3版)图书
人气:72

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

这本书会让你的每一分钟投入都有回报。Python是世界上*强大、*受欢迎的编程语言之一,很快你就会成为一名Python程序员。
  • 所属分类:图书 >计算机/网络>程序设计>其他  
  • 作者:[美]Zed A. [Shaw] 著
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787115350541
  • 出版社:人民邮电出版社
  • 出版时间:2014-10
  • 印刷时间:2014-11-03
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

《“笨办法”学Python(第3版)》是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。《“笨办法”学Python(第3版)》以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,体验到软件开发的基本过程。

《“笨办法”学Python(第3版)》结构非常简单,共包括52个习题,其中26个覆盖了输入/输出、变量和函数三个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

编辑推荐

Zed Shaw完善了这个堪称世上好的Python学习系统。只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功。

在这本书中,你将通过完成52个精心设计的习题来学会Python。阅读这些习题,把习题的代码地写出来(禁止复制和粘贴!),修正你的错误,观察程序的运行。在这个过程中,你将了解软件是如何工作的,好的程序看起来是什么样子,怎样阅读、编写、思考代码,以及如何用专业程序员的技巧来找出并修正错误。重要的是,你将学到下面这些编写的Python软件必需的初始技能。

这本书会让你的每一分钟投入都有回报。Python是世界上强大、受欢迎的编程语言之一,很快你就会成为一名Python程序员。

你还可以看Zed的视频!随书附赠的DVD中包含5个多小时激情挥洒的教学内容:一部完整的Python视频教程!

作者简介

Zed A.Shaw是一位狂热的吉他手、程序员和编程书作家。他的这本书在全世界有数百万的读者。他写的软件大大小小的公司都在使用。他的文章经常被众多极客圈里的人阅读和引用。他是一名活跃而有趣的作家,他会让你大笑,也会让你思考。

目录

目录

习题0准备工作1

Mac OSX1

OSX:应该看到的结果2

Windows2

Windows:应该看到的结果3

Linux4

Linux:应该看到的结果5

给新手的告诫5

习题1及时个程序7

应该看到的结果8

附加练习10

常见问题回答11

习题2注释和#号12

应该看到的结果12

附加练习13

常见问题回答13

习题3数字和数学计算14

应该看到的结果15

附加练习15

常见问题回答16

习题4变量和命名17

应该看到的结果18

附加练习18

常见问题回答18

习题5更多的变量和打印20

应该看到的结果21

附加练习21

常见问题回答21

习题6字符串和文本23

应该看到的结果24

附加练习24

常见问题回答24

习题7更多打印26

应该看到的结果26

附加练习27

常见问题回答27

习题8打印,打印28

应该看到的结果28

附加练习28

常见问题回答29

习题9打印,打印,打印30

应该看到的结果30

附加练习31

常见问题回答31

习题10那是什么32

应该看到的结果33

转义序列33

附加练习34

常见问题回答34

习题11提问35

应该看到的结果36

附加练习36

常见问题回答36

习题12提示别人37

应该看到的结果37

附加练习38

常见问题回答38

习题13参数、解包和变量39

等一下!“特性”还有另外一个名字39

应该看到的结果40

附加练习41

常见问题回答41

习题14提示和传递42

应该看到的结果42

附加练习43

常见问题回答43

习题15读取文件45

应该看到的结果46

附加练习46

常见问题回答47

习题16读写文件48

应该看到的结果49

附加练习50

常见问题回答50

习题17更多文件操作51

应该看到的结果52

附加练习52

常见问题回答53

习题18命名、变量、代码和函数54

应该看到的结果55

附加练习56

常见问题回答56

习题19函数和变量57

应该看到的结果58

附加练习58

常见问题回答59

习题20函数和文件60

应该看到的结果61

附加练习61

常见问题回答61

习题21函数可以返回某些东西63

应该看到的结果64

附加练习64

常见问题回答65

习题22到现在你学到了哪些东西66

学到的东西66

习题23阅读一些代码67

习题24更多练习68

应该看到的结果69

附加练习69

常见问题回答70

习题25更多更多的实践71

应该看到的结果72

附加练习73

常见问题回答74

习题26恭喜你,现在可以考试了!75

常见问题回答75

习题27记住逻辑关系76

逻辑术语76

真值表77

常见问题回答78

习题28布尔表达式练习79

应该看到的结果80

附加练习81

常见问题回答81

习题29if语句82

应该看到的结果83

附加练习83

常见问题回答83

习题30else和if84

应该看到的结果85

附加练习85

常见问题回答85

习题31作出决定86

应该看到的结果87

附加练习87

常见问题回答87

习题32循环和列表89

应该看到的结果90

附加练习91

常见问题回答91

习题33while循环93

应该看到的结果94

附加练习94

常见问题回答95

习题34访问列表的元素96

附加练习97

习题35分支和函数98

应该看到的结果100

附加练习100

常见问题回答100

习题36设计和调试102

if语句的规则102

循环的规则102

调试的小技巧103

家庭作业103

习题37复习各种符号104

关键字104

数据类型105

字符串转义序列105

字符串格式化106

操作符106

阅读代码107

附加练习108

常见问题回答108

习题38列表的操作109

应该看到的结果111

附加练习111

常见问题回答112

习题39字典,可爱的字典113

应该看到的结果116

附加练习116

常见问题回答117

习题40模块、类和对象118

模块和字典差不多118

类和模块差不多119

对象相当于迷你导入120

获取某样东西里包含的东西121

及时个关于类的例子121

应该看到的结果122

附加练习122

常见问题回答123

习题41学习面向对象术语124

单词练习124

语汇练习124

混合巩固练习125

阅读测试125

练习从语言到代码127

阅读更多代码128

常见问题回答128

习题442对象、类及从属关系129

代码写成什么样子130

关于class Name(object)132

附加练习132

常见问题回答133

习题43基本的面向对象分析和设计134

简单游戏引擎的分析135

把问题写下来或者画出来135

摘录和研究关键概念135

为各种概念创建类层次结构图和

对象关系图136

编写和运行各个类137

重复和优化139

自顶向下与自底向上139

《来自Percal 25号行星的哥顿人》的代码139

应该看到的结果145

附加练习146

常见问题回答146

习题44继承与合成147

什么是继承147

隐式继承148

显式覆盖149

在运行前或运行后替换149

三种方式组合使用151

为什么要用super()152

super()和__init__搭配使用152

合成153

继承和合成的应用场合154

附加练习154

常见问题回答155

习题45你来制作一个游戏156

评价你的游戏156

函数的风格157

类的风格157

代码风格158

好的注释158

为你的游戏评分158

习题46项目骨架160

Python软件包的安装160

创建骨架项目目录161

最终目录结构162

测试你的配置164

使用这个骨架164

小测验164

常见问题回答165

习题47自动化测试166

编写测试用例166

测试指南168

应该看到的结果169

附加练习169

常见问题回答169

习题48更复杂的用户输入170

我们的游戏语汇170

断句171

语汇元组171

扫描输入171

异常和数字171

应该测试的东西172

设计提示174

附加练习174

常见问题回答174

习题49创建句子175

match和peek175

句子的文法176

关于异常178

应该测试的东西179

附加练习179

常见问题回答179

习题50你的及时个网站180

安装lpthw.web180

写一个简单的“Hello World”项目181

会发生什么182

修正错误183

创建基本的模板文件183

附加练习185

常见问题回答186

习题51从浏览器中获取输入187

Web的工作原理187

表单的工作原理189

创建HTML表单191

创建布局模板193

为表单撰写自动测试代码194

附加练习196

常见问题回答197

习题52创建Web游戏198

重构习题43中的游戏198

会话和用户跟踪203

创建引擎204

期末考试207

常见问题回答208

接下来的路209

怎样学习任何一种编程语言210

老程序员的建议211

附录 命令行快速入门213

简介:废话少说,命令行来也213

如何使用这个附录213

你需要发挥记忆力214

习题1 准备工作214

任务214

知识点215

更多任务216

习题2 路径、文件夹和目录(pwd)217

任务217

知识点218

更多任务219

习题3 如果你迷失了219

任务219

知识点219

习题4 创建目录(mkdir)219

任务220

知识点221

更多任务221

习题5 更改目录(cd)222

任务222

知识点225

更多任务225

习题6 列出目录下的内容(ls)226

任务226

知识点229

更多任务230

习题7 删除路径(rmdir)230

任务230

知识点232

更多任务232

习题8 在多个目录中切换(pushd,popd)233

任务233

知识点235

更多任务235

习题9 创建空文件(touch,New-Item)235

任务236

知识点236

更多任务236

习题10 复制文件(cp)237

任务237

知识点239

更多任务240

习题11 移动文件(mv)240

任务240

知识点242

更多任务242

习题12 查看文件内容(less,MORE)242

任务243

知识点243

更多任务243

习题13 流文件内容显示(cat)244

任务244

知识点245

更多任务245

习题14 删除文件(rm)245

任务245

知识点247

更多任务247

习题15 退出命令行(exit)247

任务247

知识点248

更多任务248

命令行将来的路248

Unix Bash参考资料248

PowerShell参考资料249

网友评论(不代表本站观点)

来自小王097**的评论:

听说很不错,学起来也算比较简单,因为有一定编程基础

2016-11-13 20:53:25
来自theo198**的评论:

當年在芝加哥沒有跟著CS好好學一下,如今自己搞真是難啊

2017-11-09 20:11:58
来自阿久与**的评论:

很不错的书,讲的内容很多,对人的启发很大,适合前沿软件工程师

2017-11-08 19:51:12
来自无昵称**的评论:

习题非常多,觉得很适合搭配python基础教程使用。

2016-04-14 19:55:43
来自匿名用**的评论:

包装不错,活动期间物流很慢,纸质看着舒服,好评

2017-06-07 23:55:44
来自命***(**的评论:

没来的及看就开学了,。浏览了一下感觉还可以吧。不过有钱英语还行的话,就上python之父的英文版吧。

2017-01-01 14:12:22
来自无昵称**的评论:

对于打算学python的新手来说是一本比较实用的书籍,浅入深出的十分合适。

2016-04-16 10:55:52
来自y***酱(**的评论:

书的质量很不错,书的内容非常新颖,比看python基础教程有兴趣多了!加油,开始学习吧!

2017-02-15 16:01:07
来自无昵称**的评论:

这本书真的超级棒,没有编程经验依然轻松入门!如果作者的learn C the hard way也有中文版就好了

2016-04-08 09:06:58
来自无昵称**的评论:

浅显易懂,翻译的算是到位了吧。看完后感觉适合初学者,有基础的朋友,不建议购买。

2017-03-02 17:55:08
来自无昵称**的评论:

书本挺好,是基于2.0版的,我从3.0开始入手学习的

2016-11-12 11:35:22
来自无昵称**的评论:

感觉很棒,整本书就其封面,包装,设计而言就让人喜欢。内容也不用说什么,绝对的通俗易懂。真正的小白看的书,“笨办法”来学python。看了两周,我感觉自己现在python已经入门了,也许根本谈不上精通,但是已经会python的基本知识了,会用python编一些简单的程序来实现一些简单的功能了。看来这本书对我这种“笨程序猿”来说真是福音,希望这本书能帮更多的“笨”但是勤奋好学的程序猿学会python,学到更多东西!!!

2016-12-12 18:06:06
来自***(匿**的评论:

看了知乎上推荐这本书就买了,质量不错,有光盘,目前正在学习R,等学习了Python再说。

2017-05-16 15:56:36
来自匿名用**的评论:

这本里面还是讲的python2.7为主,内容比较充实,按部就班的学习还是很有收获的

2017-05-27 10:54:12
来自horizon**的评论:

很好,适合python初学者看的书~学习中!

2017-06-05 09:10:35
来自显永**的评论:

怎么说呢 没看清楚买了python2的 不过跟3也没差太多 书的内容还能接受 给个好评吧

2017-10-28 22:59:02
来自匿名用**的评论:

入门书籍,挺薄的,简单,不适合已经有一定编程基础的人

2017-11-02 14:24:50
来自无昵称**的评论:

好书非常好。这本适合初学者。我已经开始学习了

2017-11-01 05:54:13
来自独步刈**的评论:

非常基础的一本,适合初学者,就是不断练习,很简单,再傻的人坚持下去也能学会,我觉得是最好的一本学习编程的书了

2016-04-22 16:59:50
来自无昵称**的评论:

习题G1M0 更多的变84量和打印  应该看到的4笨办法学PYTHON(第3版)笨办法学PYTHON(

2016-01-20 10:58:13
来自无昵称**的评论:

不过抱定信心用Py3的方法完成啦~ 相信也会很有收获! 之前看过headfirstPython的一小部分 这本书的语言是另一种生动哈哈哈一边读书一边吐槽简直不要太有趣!对于想要实例练习的新手很值得阅读

2015-05-12 19:14:13
来自匿名用**的评论:

唉我也是醉了,6月2号就到北京了,6号才送,天津到北京的快递,这他妈微特派是啥玩意儿啊!订单上写的很清楚送货时间不限,货到支付宝付款,他妈的快递员就是不送,送到了还他妈只收现金,我就艹了,当当你这是要完!

2017-06-06 11:36:51
来自深蓝的**的评论:

看了一点感觉很全面~从装Python开始就一步步写出了过程,分了不同系统不同的情况 虽然作为一个小白还是搞了很久 感觉还是蛮好的 另外 书里说的那些外网不会翻墙都进不去啊 真气 还有光盘视频字幕乱码

2016-09-16 01:48:24
来自无昵称**的评论:

很棒的一本书。虽然觉得代码很啰嗦,一遍一遍的重复才有利于知识的吸收。有些东西讲得很少需要自己去查,课后也留了作业,培养自主学习的能力。毕竟以后的路还很长。配有光盘讲解,开始不太习惯他的语速和语言习惯,多看几遍就好了。总之非常推荐用来入门。

2016-12-13 23:14:18
来自墨砚花**的评论:

我是看完后来评价的。很喜欢,简单易懂,作者把复杂的问题描述的很清晰。对于我这个一直对编程有恐惧感的人而言,突破了心里障碍,虽然是最基础的入门,但是总算是入门了,感觉受益良多。感觉有一本书能让编程入门,能理解编程的基本表达,再在这个基础上升级就容易多啦~~主要是这本书还不厚,感觉很容易看完,过几遍也不用太久的时间,心理压力很小,总之,非常喜欢这本书。(第一次写这么长的评价~~~)

2016-10-24 10:55:43
来自jeffkun**的评论:

学计算机/网络类,英文版的给你的感觉更真切,很顺,引导自我的思考

2016-02-22 19:35:34
来自r***1(**的评论:

不得不说,确实是非常基础非常基础的一本书,整个都过了一遍,感觉对python有一定的了解了。

2017-03-19 09:50:20
来自匿名用**的评论:

没有想象中的厚呢,好像不大适合初学者,连最基础最基础的都不会就直接编啊……

2017-07-31 13:34:44
来自S***e(**的评论:

挺好的,最近忙没时间看。下决心要好好学习一下了。看了开头,感觉挺基础的,适合零基础的人!

2017-08-12 07:41:00
来自i***0(**的评论:

以前买过一本,针对儿童学PYthon的,步骤很全,一步一步,只是有些按上面打,结果却出不来,不知道原因出在吗里?

2017-06-30 13:02:50
登录后即可发表评论

免责声明

更多相关图书
在线咨询