Ruby從入門到精通

出版時間:2009-2  出版社:機械工業(yè)出版社  作者:Peter cooper  頁數(shù):281  譯者:仲田  
Tag標簽:無  

前言

我想最大程度地減少編程的難度,因此想最大程度地減少編程的勞動。這就是我設(shè)計Ruby的主要目標。我想讓自己快樂地編程。——松本行弘(Matz),Ruby之父Ruby是“最好的那類”語言,它匯集了前輩語言最好和最強大的編程特點。——JimWhiteRubyik我微笑?!狝myHoy(slash7,com)Ruby是一個有趣的玩具,也是一門嚴肅的編程語言。Ruby是逗孩子們開心的樂呵呵大叔,但它也扎扎實實地每天花12小時泡在工地上。對千百萬程序員來說,Ruby已經(jīng)是個好朋友,是個值得依賴的服務員,而且它揭示了編程和軟件開發(fā)的一種新思路。就像吉他一樣,Ruby這門語言常常得到“簡單易學但很難精通”的評價。在一定前提下,我同意這種說法。如果你還不懂任何編程語言,Ruby就會令人驚訝地簡單易學。如果你已經(jīng)了解某些語言,例如PHP、Perl、BASIC、C或Pascal,就會很熟悉Ruby的某些概念,但Ruby對于解決問題所持的不同視角,可能會讓你一時迷惑不已。如同人們交談所用的各種語言的區(qū)別一樣,Ruby與大多數(shù)其他編程語言的區(qū)別,不僅在于句法,更在于文化、語法和慣例。事實上,Ruby更接近于小眾語言(如LISP和Smalltalk),而不是為人熟知的語言(如PHP和C++)。雖然Ruby的根源可能與其他語言不同,但它在許多行業(yè)得到了廣泛的應用和重視。以這樣那樣的方法使用或支持Ruby的公司中,有許多公司的名字如雷貫耳,例如sun公司、英特爾公司、微軟公司、蘋果公司和亞馬遜網(wǎng)站。Web框架RubyonRails是一套用來開發(fā)wleb應用程序的系統(tǒng),它以Ruby作為基礎(chǔ)語言,目前已是成百上千個大型網(wǎng)站的支柱。Ruby還作為命令行方式的通用語言使用,在這方面更像Perl。語言學家、生化學家、數(shù)據(jù)庫管理員以及千百類其他專業(yè)人士和業(yè)余人士,都用Ruby簡化自己的工作。Ruby真正的國際化語言,有幾乎無限的應用。

內(nèi)容概要

作為極其流行的Ruby on Rails Web開發(fā)框架的底層引擎,Ruby已經(jīng)廣為人知,而它本身是一種極其強大的全能型編程語言。Ruby關(guān)注的焦點是減輕開發(fā)的負擔,以及提供完全的面向?qū)ο蟓h(huán)境。    本書是一本徹底而全面的最新指南,適合于各類Ruby讀者,不管是編程初學者、Web開發(fā)人員,還是Ruby新手。本書從解說面向?qū)ο缶幊瘫澈蟮脑黹_始,只通過幾章的講解,就構(gòu)造出了真正的Ruby應用程序。    本書還講解了Ruby關(guān)鍵內(nèi)容(如類、對象、項目、模板和程序庫)以及Ruby的其他方面(如數(shù)據(jù)庫訪問)。另外,本書深入介紹了Ruby on Rails。本書附錄也提供了重要的參考信息,為經(jīng)驗豐富的程序員提供了Ruby快速入門。    附錄部分請到華章網(wǎng)站(WWW.hzbook,com)下載。

作者簡介

  Peter Cooper  是經(jīng)驗豐富的Ruby開發(fā)者和培訓師,還是最流行的Ruby新聞博客“Ruby內(nèi)幕”(http://www.rubyinside com/)的編輯。在2007年以前,他主要做Ruby培訓和開發(fā).現(xiàn)在是FeedDige st網(wǎng)站(httP://WWW.feeddigest.com/)的全職開發(fā)者和所有者。

書籍目錄

譯者序序言前言致謝第一篇 基礎(chǔ)與腳手架 第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 小結(jié) 第2章 編程等于快樂:Ruby和面向?qū)ο蟾庞[  2.1 初始步驟    2.1.1 irb:交互式Ruby    2.1.2 Ruby是計算機的通用語    2.1.3 為什么Ruby是如此杰出的編程語言    2.1.4 心靈小徑  2.2 把思路轉(zhuǎn)變成Ruby代碼   2.2.1 Ruby怎么理解對象和類的概念   2.2.2 造人過程   2.2.3 基礎(chǔ)變量   2.2.4 從人到寵物  2.3 一切都是對象   2.3.1 Kernel模塊的方法   2.3.2 向方法傳遞數(shù)據(jù)   2.3.3 使用Strin9類的方法  2.4 以非面向?qū)ο蠓绞绞褂肦uby  2.5 小結(jié) 第3章 Ruby的構(gòu)造元素:數(shù)據(jù),表達式和流程控制  3.1 數(shù)字與表達式   3.1.1 表達式基礎(chǔ)知識   3.1.2 變量   3.1.3 比較運算符與表達式   3.1.4 用塊和迭代子在數(shù)字中循環(huán)   3.1.5 浮點數(shù)   3.1.6 常量  3.2 文本與字符串   3.2.1 字面字符串   3.2.2 字符串表達式   3.2.3 插寫   3.2.4 字符串方法   3.2.5 正則表達式與字符串操作  3.3 數(shù)組與列表   3.3.1 基本數(shù)組   3.3.2 字符串切分成數(shù)組   3.3.3 數(shù)組迭代   3.3.4 數(shù)組的其他方法  3.4 散列表   3.4.1 散列表的基礎(chǔ)方法   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 其他有用的構(gòu)造元素   3.6.1 日期與時間   3.6.2 大數(shù)字   3.6.3 范圍   3.6.4 符號   3.6.5 類間轉(zhuǎn)換  3.7 小結(jié) 第4章 開發(fā)基礎(chǔ)的Ruby應用程序  第5章 Ruby生態(tài)系統(tǒng) 第二編 Ruby有核心 第6章 類、對象和模塊  第7章 項目與程序庫 第8章 文檔編寫、錯誤處理、調(diào)試和測試  第9章 文件和數(shù)據(jù)庫 第10章 部署Ruby應用和程序庫 第11章 Ruby高級功能 第12章 綜合演練:開發(fā)更大型的Ruby應用第三篇 Ruby在線 第13章 Ruby on Ruby:Ruby的殺手級應用 第14章 Ruby與因特網(wǎng) 第15章 網(wǎng)絡連接、套接字與后臺進程 第16章 有用的Ruby程序庫和gem包

章節(jié)摘錄

插圖:

編輯推薦

《Ruby從入門到精通》:Ruby和Rails技術(shù)系列

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Ruby從入門到精通 PDF格式下載


用戶評論 (總計23條)

 
 

  •   Ruby的很多例子都很詳細。還沒全看完
  •   算入門
  •   很喜歡,簡單易學
  •   包裝挺不錯的,很滿意
  •   僅適合入門
  •   入門的話,值得一看
  •   此書不假,真的跟介紹說的差不多,體會了
  •   紙的質(zhì)量太差了點吧
  •   書收到了, 還可以介紹ruby很全面.
  •   紙張很差。內(nèi)容不是很詳細,比起c++ primer這種介紹語言類的書籍來說,差很多。
  •   內(nèi)容深入淺出,比其他同類型的入門書籍更加容易理解;材料質(zhì)量一般,感覺是盜版書
  •   內(nèi)容很好,質(zhì)量很好!
  •   本書介紹是說可以適合ruby各類讀者,但是做為入門書籍,前幾章太過簡單了~“《Ruby從入門到精通》是一本徹底而全面的最新指南,適合于各類Ruby讀者,不管是編程初學者、Web開發(fā)人員,還是Ruby新手?!禦uby從入門到精通》從解說面向?qū)ο缶幊瘫澈蟮脑黹_始,只通過幾章的講解,就構(gòu)造出了真正的Ruby應用程序?!?/li>
  •   好書一枚,Ruby的版本變化并不頻繁,但是Rails正相反。學習Ruby看手冊和兩本權(quán)威()足夠了,對于想學習Rails基礎(chǔ),在一周入門Ruby語言的朋友。看這本書可以快速上手。網(wǎng)上有PDF,搜搜看就找到了。我喜歡紙質(zhì)的圖書,買了一本特價的。很便宜,很劃算。
  •   剛?cè)胧?,質(zhì)量還好,還沒來得及看
  •   整體編排合理,由淺入深,翻譯也不錯。內(nèi)容適合初學者??赐赀@本書可以再看本比較深入的
  •   內(nèi)容挺全面,各操作系統(tǒng)都講到了,作為入門書還是不錯的~
  •   講解很詳細的一本書,適合有開發(fā)經(jīng)驗的人看
  •   充滿了樂趣,弄懂每個小小的代碼段都會得到極大的成就感書是在圖書館看的,亞馬遜買的質(zhì)量不知
  •   內(nèi)容很好。我是從關(guān)注SketchUp的插件進而留意到Ruby的,由于有點兒Java基礎(chǔ),一些Ruby的概念、知識點覺得能理解。作者是站在初學者立場上寫作本書的,對編程一無所知的純初學者閱讀起來也應毫無困難,或許反而我這樣的半瓶子醋更易受既有知識的干擾。著名的淘寶不購物而給惡評的笑話終于在亞馬遜也發(fā)生了——不買書也能置評?... 閱讀更多
  •   圖書的印刷質(zhì)量能給力點嗎?對機械出版社徹底無語?。?/li>
  •   基本看完了,覺得還是不錯的,入門還可以,精通還有距離,作為一本入門級別的書還是不錯的。
  •   1. 紙張好。2. 講解很有條理性,入門快。3. 內(nèi)容翔實豐富,如果想學Ruby,真得需要這本書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7