图书介绍

Everyday Scripting with Ruby 中文版pdf电子书版本下载

Everyday Scripting with Ruby  中文版
  • (美)马瑞克著;廖志刚,李琳骁,诸鸿君译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121064579
  • 出版时间:2008
  • 标注页数:301页
  • 文件大小:50MB
  • 文件页数:323页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Everyday Scripting with Ruby 中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐