店铺推荐
【作者】
Jay McGavren曾经为一家酒店服务公司开发自动化系统,一个同事向他推荐了《Perl语言编程》(就是大名鼎鼎的“大骆驼书”)。自此,他一发不可收拾,成为Perl的狂热支持者,因为他更喜欢自己动手编写代码,而不是等着一个10人的开发团队配置构建系统。这也让他有了一个想法,希望有朝一日能自己写一本技术书。2007年,由于Perl的种种问题,Jay开始寻找新的解释语言。Ruby以其强大的面向对象特性、绝妙的库支持,以及无与伦比的灵活性,很终赢得了他的青睐。他已经使用Ruby完成了两个游戏库及一个生成艺术项目的开发,同时还是Ruby on Rails的自由作者。2011年以来他一直在从事在线开发人员教育领域的工作。
【内容】
从这本书能学到什么?Ruby语言为什么这么炙手可热?它适合你吗?嗯,你可以先问问自己,是不是已经厌倦了其他语言中那些额外的声明、关键字和编译步骤?你想成为一个效率更高的程序员吗?那么你会爱上Ruby的!通过这个绝妙的实战学习体验,你会发现Ruby会为你解决所有这些细节,而你可以尽享编程的快乐,用更少的代码做更多的事情。为什么这本书如此与众不同?根据认知科学和学习理论的近期新研究成果,《HeadFirstRuby(中文版)》采用了一种适合大脑的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。为什么要把你的时间浪费在与新概念的斗争中呢?这种多感官的学习体验专门为你的大脑而设计,可以让它有优选的工作状态。
【目录】
引子
1 少说多做:编写你想要的代码
2 方法与类:合理组织
3 继承:依靠你的双亲
4 初始化实例:从头开始
5 数组与块:比循环还要好
6 块返回值:我该如何处理?
7 散列:为数据加标签
8 引用:混乱的信号
9 mixmi混合
10 comparable与enumerable:现成的混入模块
11 文档:阅读手册
12 异常:处理意外事件
13 单元测试:代码质量保证
14 Web应用:提供HTML
15 保存与加载数据:保留下来
附录i其他:十大主题(我们没有介绍的)
索引
返回顶部