學(xué)習(xí)Ruby

出版時(shí)間:2008-2  出版社:機(jī)械工業(yè)出版社  作者:Fitzgerald,M  頁數(shù):260  譯者:O Rdilly Taiwan公司  
Tag標(biāo)簽:無  

內(nèi)容概要

開車上路前,其實(shí)不用巨細(xì)匪遺地了解整輛車的構(gòu)造,使用Ruby程序語言也是如此,用Ruby設(shè)計(jì)程序時(shí),其實(shí)不需對(duì)它了如指掌。本書同時(shí)獻(xiàn)給程序設(shè)計(jì)老手與新手,它就像幫助人們快速開車上路的駕駛指南。書中提供了很多Ruby程序范例,并說明運(yùn)行方式與原因,剛好足以讓我們自己設(shè)計(jì)出Ruby程序。人們對(duì)于Ruby的興趣,源自Rails網(wǎng)站開發(fā)架構(gòu)的流行,這也吸引了來自Java和PHP的開發(fā)者。不過,Ruby的靈活性還有非常多的用途。最佳的學(xué)習(xí)方式,莫過于自己動(dòng)手做!本書幾乎每頁都有范例,可以讓大家動(dòng)手玩?zhèn)€夠。本書內(nèi)容包括:   介紹Ruby最重要的特色?!? 示范Ruby00如何利用條件與操作字符串?!? 討論正則表達(dá)式?!? 操作符、Math模塊提供的基本數(shù)學(xué)函數(shù)、有理數(shù)等的使用方式?!? 詳細(xì)說明并示范Ruby的數(shù)組與哈希?!? 解釋Ruby用于文件處理的工具?!? 詳細(xì)討論Ruby的類別與模塊(或稱“混成”),還包括關(guān)于面向?qū)ο笳Z言的簡(jiǎn)介   介紹XML處理、Tk、RubyGems、反射、RDoc、嵌入式Ruby、元編程、異常處理等眾多主題?!? 讓讀者熟悉Rails的本質(zhì),并簡(jiǎn)短地介紹Rails每一章都附有隨堂練習(xí),附錄則是一份Ruby術(shù)語表和本書的參考資源。如果你想動(dòng)手使用Ruby,本書是快速上手的最佳選擇。

書籍目錄

前言第1章  Ruby基礎(chǔ)知識(shí)  Hell0,Matz  Interactive Ruby  參考資源  安裝Ruby  權(quán)限被拒絕了  Windows的文件類型關(guān)聯(lián)  隨堂練習(xí)第2章  R u by快速導(dǎo)覽  Ruby具有面向?qū)ο筇匦? Ruby的保留字  注釋  變量  字符串  數(shù)字與操作符  條件語句  數(shù)組與哈希  方法  語句塊  符號(hào)  異常處理  Ruby文件  隨堂練習(xí)第3章  條件語句  if語句  case語句  while循環(huán)  loop方法  for循環(huán)  在程序前后執(zhí)行  隨堂練習(xí)      第4章  字符串  建立字符串  連接字符串  訪問字符串  字符串的比較  字符串的操作  首字母大寫的轉(zhuǎn)換  處理字符串空白 遞增字符串  轉(zhuǎn)換字符串  正則表達(dá)式……第5章 數(shù)學(xué)計(jì)算第6章 數(shù)組第7章 哈希第8章 處理文件第9章 類第10章 Ruby的更多樂趣第11章 Ruby on Rails簡(jiǎn)介附錄A Ruby參考表附錄B 隨堂練習(xí)解答術(shù)語表

章節(jié)摘錄

  第1章 Ruby基礎(chǔ)知識(shí)  或許你跟我一樣,這么多年來學(xué)過不少程序設(shè)計(jì)語言,如BASIC、FORTRAN、C、C++、C#、Java、JavaScript……不勝枚舉,但Ruby是我現(xiàn)在的最愛。學(xué)習(xí)與使用Ruby的過程中充滿了歡樂。為什么歡樂?因?yàn)樗恼Z法結(jié)構(gòu)。如果你擁有其他程序設(shè)計(jì)語言背景,理解Ruby易如反掌。而且Ruby的設(shè)計(jì)很靈活,條條大路通羅馬,何毽  必單戀一枝花?我們可以決定自己的編寫程序的方向?! uby是解釋型的語言,而非編譯型語言。它也可以說是腳本語言、面向?qū)ο笳Z言、讓人耳目一新的語言。Ruby并不完美,事實(shí)上也不需要完美,仍然可以是我的最愛。Ruby真是妙不可言!不然我怎么有辦法耗了幾百個(gè)小時(shí),為它寫一本書呢?絕對(duì)不是為了錢或名聲?! ?duì)我來說,Ruby最大的優(yōu)點(diǎn)是可組合性??山M合性(composability),是指能通過組合和重構(gòu)語言的部件,來表達(dá)程序邏輯(請(qǐng)參考James Clark發(fā)表的《The Design of RELAX NG》,http://www.thaiopensource.com/relaxn9/design.html#section:5)。Ruby  就非常符合其中定義。還有,Ruby不受私人企業(yè)掌控,它是開源語言,由Matz和一群朋友開發(fā)而成(順帶一提,Ruby是以C編寫的,所以能接受C的擴(kuò)展)?!癕atz”是松本行弘(Yukihiro Matsumoto)的昵稱。他從l993年著手開發(fā)Ruby,于1995年首次發(fā)布,Java也于同年問世。Ruby掙扎了一陣子,才逐漸流傳到西方世界,不過在2000年左右,它有了知名度了。在Dave Thomas、Andy Hunt、Hal Fulton等人的支持下,Ruby打好了用戶基礎(chǔ),現(xiàn)在已發(fā)展出自己的用戶群。

編輯推薦

  在《學(xué)習(xí)Ruby》中,幾乎每一頁都可以找到代碼例子。您可以仿照或者改寫這些例子,生成您自己的代碼。《學(xué)習(xí)Ruby》包含以下主題:*介紹Ruby最重要的功能特性*示例說明如何使用條件語句以及如何使用Ruby字符串*涵蓋正則表達(dá)式*解釋如何使用Ruby的操作符、有理數(shù)、算術(shù)表達(dá)式以及Math模塊的函數(shù)*詳細(xì)介紹Ruby數(shù)組和hash功能*講解使用Ruby進(jìn)行文件處理*對(duì)Ruby類和mixin模塊的細(xì)節(jié)展開討論,包括對(duì)面向?qū)ο缶幊痰暮?jiǎn)要介紹*介紹XML處理、Tk工具包、RubyGems、反射機(jī)制(reflection)、RDoc、嵌入式Ruby、元編程(metaprogramming)、異常處理等內(nèi)容*讓您掌握Rails的基本知識(shí),包括一個(gè)Rails的簡(jiǎn)單教程。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    學(xué)習(xí)Ruby PDF格式下載


用戶評(píng)論 (總計(jì)17條)

 
 

  •   買這本書主要是看到價(jià)格比較便宜,關(guān)于ruby的方方面面都介紹的比較全面,很適合入門的初學(xué)者使用。如果想要深入了解ruby,光看這本書是不夠的。
  •   講的很詳細(xì),適合初學(xué)者,唯一的缺點(diǎn)是沒介紹一個(gè)合適IDE工具。
  •   感覺書里的內(nèi)容有些淺顯,如果是初學(xué)者,還可以
  •   入門書,如果加上框架就好了
  •   一本非常適合初學(xué)者的數(shù)
  •   并非象國內(nèi)的書寫的呆板,很生動(dòng)
  •   目標(biāo)人群:有OOP經(jīng)驗(yàn),為使用Rails而學(xué)習(xí)Ruby的開發(fā)人員,或只是想要體驗(yàn)一下Ruby的人。無論如何,最好是有開發(fā)經(jīng)驗(yàn)的人來讀才比較合適。如果集中精神的話,基本上一天就能把這本書啃下來。啃下來后,大部分Rails應(yīng)用到的Ruby知識(shí)就應(yīng)該都了解了。不適合的人群:試圖從頭到尾精通Ruby的人:本書太淺了,直接買鎬頭書吧。沒有編程經(jīng)驗(yàn)的人:本書太快了,過一遍后你會(huì)學(xué)會(huì)里面的實(shí)例,但很可能什么實(shí)際的事情也做不了。閱讀場(chǎng)合:雖然是實(shí)例教材,但哪怕在沒有計(jì)算機(jī)的地方也可以讀一讀。
  •   寫的還好吧,對(duì)于初學(xué)者來說建議去找一本比較詳細(xì)的書,這本書寫的其實(shí)不錯(cuò),但是很多的東西需要為初學(xué)者更加詳細(xì)的解釋,對(duì)于中級(jí)或者高級(jí)的ruby人員來說是一個(gè)很好的教程,或者是一個(gè)很好的參考
  •   總的來說還可以,通俗易懂,就是有些地方一帶而過,不過這本書隨身攜帶還是很方便的,建議可以直接買鎬頭書
  •   很好,很值得學(xué)習(xí)
  •   書挺好的,初學(xué)容易看懂
  •   對(duì)于入門還是比較好,感受一下
  •   網(wǎng)友推薦的。RUBY初學(xué)生專用。
  •   內(nèi)容較少,實(shí)例少,習(xí)題太過簡(jiǎn)單,比起其他在網(wǎng)上看過的ruby教程來說,這本書寫得比較乏味,即使是對(duì)於初學(xué)者來說,也難以起到較好的引導(dǎo)作用
  •   很薄,很有技術(shù)含量。
  •   其實(shí)是為了restful框架
  •   很好,ruby很火,也來湊湊熱鬧
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7