Ruby从入门到精通

出版时间:2009-2  出版社:机械工业出版社  作者:Peter cooper  页数:281  译者:仲田  
Tag标签:无  

前言

我想最大程度地减少编程的难度,因此想最大程度地减少编程的劳动。这就是我设计Ruby的主要目标。我想让自己快乐地编程。——松本行弘(Matz),Ruby之父Ruby是“最好的那类”语言,它汇集了前辈语言最好和最强大的编程特点。——JimWhiteRubyik我微笑。——AmyHoy(slash7,com)Ruby是一个有趣的玩具,也是一门严肃的编程语言。Ruby是逗孩子们开心的乐呵呵大叔,但它也扎扎实实地每天花12小时泡在工地上。对千百万程序员来说,Ruby已经是个好朋友,是个值得依赖的服务员,而且它揭示了编程和软件开发的一种新思路。就像吉他一样,Ruby这门语言常常得到“简单易学但很难精通”的评价。在一定前提下,我同意这种说法。如果你还不懂任何编程语言,Ruby就会令人惊讶地简单易学。如果你已经了解某些语言,例如PHP、Perl、BASIC、C或Pascal,就会很熟悉Ruby的某些概念,但Ruby对于解决问题所持的不同视角,可能会让你一时迷惑不已。如同人们交谈所用的各种语言的区别一样,Ruby与大多数其他编程语言的区别,不仅在于句法,更在于文化、语法和惯例。事实上,Ruby更接近于小众语言(如LISP和Smalltalk),而不是为人熟知的语言(如PHP和C++)。虽然Ruby的根源可能与其他语言不同,但它在许多行业得到了广泛的应用和重视。以这样那样的方法使用或支持Ruby的公司中,有许多公司的名字如雷贯耳,例如sun公司、英特尔公司、微软公司、苹果公司和亚马逊网站。Web框架RubyonRails是一套用来开发wleb应用程序的系统,它以Ruby作为基础语言,目前已是成百上千个大型网站的支柱。Ruby还作为命令行方式的通用语言使用,在这方面更像Perl。语言学家、生化学家、数据库管理员以及千百类其他专业人士和业余人士,都用Ruby简化自己的工作。Ruby真正的国际化语言,有几乎无限的应用。

内容概要

作为极其流行的Ruby on Rails Web开发框架的底层引擎,Ruby已经广为人知,而它本身是一种极其强大的全能型编程语言。Ruby关注的焦点是减轻开发的负担,以及提供完全的面向对象环境。    本书是一本彻底而全面的最新指南,适合于各类Ruby读者,不管是编程初学者、Web开发人员,还是Ruby新手。本书从解说面向对象编程背后的原理开始,只通过几章的讲解,就构造出了真正的Ruby应用程序。    本书还讲解了Ruby关键内容(如类、对象、项目、模板和程序库)以及Ruby的其他方面(如数据库访问)。另外,本书深入介绍了Ruby on Rails。本书附录也提供了重要的参考信息,为经验丰富的程序员提供了Ruby快速入门。    附录部分请到华章网站(WWW.hzbook,com)下载。

作者简介

  Peter Cooper  是经验丰富的Ruby开发者和培训师,还是最流行的Ruby新闻博客“Ruby内幕”(http://www.rubyinside com/)的编辑。在2007年以前,他主要做Ruby培训和开发.现在是FeedDige st网站(httP://WWW.feeddigest.com/)的全职开发者和所有者。

书籍目录

译者序序言前言致谢第一篇 基础与脚手架 第1章 让它跑起来:安装Ruby  1.1 安装Ruby   1.1.1 Windows平台   1.1.2 Apple Mac OS X平台   1.1.3 Linux平台   1.1.4 其他平台  1.2 小结 第2章 编程等于快乐:Ruby和面向对象概览  2.1 初始步骤    2.1.1 irb:交互式Ruby    2.1.2 Ruby是计算机的通用语    2.1.3 为什么Ruby是如此杰出的编程语言    2.1.4 心灵小径  2.2 把思路转变成Ruby代码   2.2.1 Ruby怎么理解对象和类的概念   2.2.2 造人过程   2.2.3 基础变量   2.2.4 从人到宠物  2.3 一切都是对象   2.3.1 Kernel模块的方法   2.3.2 向方法传递数据   2.3.3 使用Strin9类的方法  2.4 以非面向对象方式使用Ruby  2.5 小结 第3章 Ruby的构造元素:数据,表达式和流程控制  3.1 数字与表达式   3.1.1 表达式基础知识   3.1.2 变量   3.1.3 比较运算符与表达式   3.1.4 用块和迭代子在数字中循环   3.1.5 浮点数   3.1.6 常量  3.2 文本与字符串   3.2.1 字面字符串   3.2.2 字符串表达式   3.2.3 插写   3.2.4 字符串方法   3.2.5 正则表达式与字符串操作  3.3 数组与列表   3.3.1 基本数组   3.3.2 字符串切分成数组   3.3.3 数组迭代   3.3.4 数组的其他方法  3.4 散列表   3.4.1 散列表的基础方法   3.4.2 散列表中的散列表  3.5 流程控制   3.5.1 if与unless   3.5.2 ?:,三元运算符   3.5.3 elsif与case   3.5.4 while与until   3.5.5 代码块  3.6 其他有用的构造元素   3.6.1 日期与时间   3.6.2 大数字   3.6.3 范围   3.6.4 符号   3.6.5 类间转换  3.7 小结 第4章 开发基础的Ruby应用程序  第5章 Ruby生态系统 第二编 Ruby有核心 第6章 类、对象和模块  第7章 项目与程序库 第8章 文档编写、错误处理、调试和测试  第9章 文件和数据库 第10章 部署Ruby应用和程序库 第11章 Ruby高级功能 第12章 综合演练:开发更大型的Ruby应用第三篇 Ruby在线 第13章 Ruby on Ruby:Ruby的杀手级应用 第14章 Ruby与因特网 第15章 网络连接、套接字与后台进程 第16章 有用的Ruby程序库和gem包

章节摘录

插图:

编辑推荐

《Ruby从入门到精通》:Ruby和Rails技术系列

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ruby从入门到精通 PDF格式下载


用户评论 (总计23条)

 
 

  •   Ruby的很多例子都很详细。还没全看完
  •   算入门
  •   很喜欢,简单易学
  •   包装挺不错的,很满意
  •   仅适合入门
  •   入门的话,值得一看
  •   此书不假,真的跟介绍说的差不多,体会了
  •   纸的质量太差了点吧
  •   书收到了, 还可以介绍ruby很全面.
  •   纸张很差。内容不是很详细,比起c++ primer这种介绍语言类的书籍来说,差很多。
  •   内容深入浅出,比其他同类型的入门书籍更加容易理解;材料质量一般,感觉是盗版书
  •   内容很好,质量很好!
  •   本书介绍是说可以适合ruby各类读者,但是做为入门书籍,前几章太过简单了~“《Ruby从入门到精通》是一本彻底而全面的最新指南,适合于各类Ruby读者,不管是编程初学者、Web开发人员,还是Ruby新手。《Ruby从入门到精通》从解说面向对象编程背后的原理开始,只通过几章的讲解,就构造出了真正的Ruby应用程序。”
  •   好书一枚,Ruby的版本变化并不频繁,但是Rails正相反。学习Ruby看手册和两本权威()足够了,对于想学习Rails基础,在一周入门Ruby语言的朋友。看这本书可以快速上手。网上有PDF,搜搜看就找到了。我喜欢纸质的图书,买了一本特价的。很便宜,很划算。
  •   刚入手,质量还好,还没来得及看
  •   整体编排合理,由浅入深,翻译也不错。内容适合初学者。看完这本书可以再看本比较深入的
  •   内容挺全面,各操作系统都讲到了,作为入门书还是不错的~
  •   讲解很详细的一本书,适合有开发经验的人看
  •   充满了乐趣,弄懂每个小小的代码段都会得到极大的成就感书是在图书馆看的,亚马逊买的质量不知
  •   内容很好。我是从关注SketchUp的插件进而留意到Ruby的,由于有点儿Java基础,一些Ruby的概念、知识点觉得能理解。作者是站在初学者立场上写作本书的,对编程一无所知的纯初学者阅读起来也应毫无困难,或许反而我这样的半瓶子醋更易受既有知识的干扰。著名的淘宝不购物而给恶评的笑话终于在亚马逊也发生了——不买书也能置评?... 阅读更多
  •   图书的印刷质量能给力点吗?对机械出版社彻底无语!!
  •   基本看完了,觉得还是不错的,入门还可以,精通还有距离,作为一本入门级别的书还是不错的。
  •   1. 纸张好。2. 讲解很有条理性,入门快。3. 内容翔实丰富,如果想学Ruby,真得需要这本书。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7