点此搜书

Everyday Scripting with Ruby  中文版
  • 作 者:(美)马瑞克著;廖志刚,李琳骁,诸鸿君译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121064579
  • 标注页数:301 页
  • PDF页数:323 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

11

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源323 ≥301页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 引言 1

1.1关于本书结构 3

1.2全书梗概 4

1.3售后服务 5

1.4续篇 6

1.5鸣谢 6

第2章 起步 7

2.1下载练习文件 7

2.2从命令行开始 8

2.3你需要安装Ruby吗 10

2.4安装Ruby 10

2.5两个基本工具 11

2.6命令行提示符和irb提示符 12

2.7是犯错的时候了 14

第Ⅰ部分 基础知识 17

第3章 第一个脚本:比较文件清单 19

3.1一个实战脚本 19

3.2Ruby世界 20

3.3对象发送和接收消息 20

3.4用变量来命名对象 22

3.5比较数组 23

3.6打印到屏幕 24

3.7制作一个脚本 25

3.8我们进行到哪了 27

3.9练习 27

第4章 Ruby语言细节:数组 29

第5章 三处改进和一处缺陷修正 33

5.1命令行参数 33

5.2忽略大小写 35

5.3方法 39

5.4分割字符串 41

5.5修正一个Bug 43

5.6我们在哪儿 45

5.7练习的前奏 46

5.8练习 48

第6章 Ruby语言细节:If、相等性判断和Unless 51

6.1if…elsif…else 51

6.2什么时候对象相等 53

6.3if的一个快捷方式 53

6.4unless 54

6.5问号操作符 54

第Ⅱ部分 一步一步编写脚本 57

第7章 Churn项目:轻松编写脚本 59

7.1演示项目 59

7.2构建解决方案 61

7.3我们进行到哪了 83

7.4练习 83

第8章 Ruby语言细节:布尔型 87

8.1其他布尔运算符 87

8.2优先级 87

8.3所有对象皆为真值 89

8.4通过布尔表达式选择对象 89

第9章 利器在手,正则表达式 91

9.1用正则表达式匹配字符串 92

9.2用正则表达式解析字符串 94

9.3重新排列数组 95

9.4我们进行到哪了 97

9.5练习 97

第10章 Ruby语言细节:正则表达式 99

10.1特殊字符 99

10.2分组和多选结构 101

10.3拆分字符串 101

10.4幕后的变量 102

10.5正则表达式选项 102

10.6等等,还没完呢 103

10.7练习 103

第11章 用类捆绑数据和方法 105

11.1在类里定义方法 108

11.2用对象包含数据 109

11.3我们进行到哪了 113

11.4练习 114

第12章 Ruby语言细节:类(附带介绍Symbol) 119

12.1定义访问方法 119

12.2Self 122

12.3类方法 126

12.4类变量和全局变量 129

12.5练习 129

第Ⅲ部分 在活生生的世界中工作 131

第13章 用正则表达式刮取网页 133

13.1像处理文件一样处理网页 134

13.2把注意力限定在网页的有用部分 136

13.3抽取标题和作者 138

13.4用散列表存储有名数据 140

13.5开始亲缘图书旅程 141

13.6亲自练习 143

第14章 其他使用Web应用的方法 147

14.1处理XHTML 147

14.2驱动浏览器 149

14.3直接访问底层协议 150

第15章 处理逗号分隔的数据 153

15.1CSV库 154

15.2使用代码块进行自动清理 154

15.3更多CSV操作 155

15.4把所有这些应用到affinity-trip.rb中 155

15.5发现并理解标准库中的类 156

15.6用数据取代代码 158

第16章 Ruby语言细节:散列表 161

第17章 Ruby语言细节:参数列表 165

17.1可选参数 165

17.2剩余参数 166

17.3关键字参数 167

第18章 下载辅助脚本和应用 171

18.1寻找包 171

18.2使用setup.rb 172

18.3使用RubyGems 173

18.4理解你所下载的 175

第19章 打磨你的脚本 177

19.1加载路径 178

19.2避免文件名冲突 178

19.3使用模块避免类命名冲突 179

19.4让脚本替你完成工作 181

19.5轻松自如的工作 184

19.6rakefile 185

19.7位置无关的测试 188

19.8练习 190

第20章 Ruby语言细节:模块 193

20.1嵌套模块 194

20.2包含模块 195

20.3类是模块 197

第21章 当脚本出现问题的时候 199

21.1使用异常报告问题 200

21.2一种错误处理策略 200

21.3异常处理选项 202

21.4使用Block的方法 206

21.5练习 208

第Ⅳ部分 成为行家 211

第22章 框架:用填空法编写脚本 213

22.1使用watchdog脚本 214

22.2继承 217

22.3收集用户选择 223

第23章 发现比创建更安全 231

23.1Barker的故事 232

23.2发生了什么?在哪儿发生? 235

23.3用模块替代超类 240

第24章 最后总结 243

第V部分 书后附录 245

附录A词汇表 247

附录B练习答案 259

B.1第3章练习答案 259

B.2第5章练习答案 261

B.3第7章练习答案 264

B.4第9章练习答案 268

B.5第10章练习答案 272

B.6第11章练习答案 273

B.7第12章练习答案 284

B.8第21章练习答案 289

附录C参考文献 291

索引 293

购买PDF格式(11分)
返回顶部