图书介绍
Everyday Scripting with Ruby 中文版PDF|Epub|txt|kindle电子书版本网盘下载
![Everyday Scripting with Ruby 中文版](https://www.shukui.net/cover/1/32227133.jpg)
- (美)马瑞克著;廖志刚,李琳骁,诸鸿君译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121064579
- 出版时间:2008
- 标注页数:301页
- 文件大小:50MB
- 文件页数:323页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
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安装Ruby10
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修正一个Bug43
5.6我们在哪儿45
5.7练习的前奏46
5.8练习48
第6章 Ruby语言细节:If、相等性判断和Unless51
6.1if…elsif…else51
6.2什么时候对象相等53
6.3if的一个快捷方式53
6.4unless54
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.2Self122
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处理XHTML147
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.rb172
18.3使用RubyGems173
18.4理解你所下载的175
第19章 打磨你的脚本177
19.1加载路径178
19.2避免文件名冲突178
19.3使用模块避免类命名冲突179
19.4让脚本替你完成工作181
19.5轻松自如的工作184
19.6rakefile185
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