图书介绍

Everyday Scripting with Ruby 中文版PDF|Epub|txt|kindle电子书版本网盘下载

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安装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

热门推荐