Ruby Programming

Ruby Programming pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:高橋徵義
出品人:
頁數:272
译者:博碩文化
出版時間:2009-4
價格:42.00元
裝幀:
isbn號碼:9787121077029
叢書系列:
圖書標籤:
  • Ruby
  • 程序設計
  • Programming
  • 入門
  • 計算機
  • 編程語言
  • 編程
  • ruby
  • Ruby
  • 編程
  • 語言
  • 入門
  • 開發
  • 麵嚮對象
  • 語法
  • 實戰
  • 高效
  • 學習
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Ruby Programming:嚮Ruby之父學程序設計(第2版)》是為瞭讓完全沒有程序設計經驗的讀者也能靈活地使用Ruby,因此書中詳細地說明瞭各種知識。從程序所需要的變量、常數、方法、類、控製結構等語法的說明,到類的主要使用方法、簡單的應用等,盡可能都淺顯地加以解說。您若是自己動手玩過HTML這樣的讀者,應該就能充分活用《Ruby Programming:嚮Ruby之父學程序設計(第2版)》的知識瞭。另外,若您不是初學者,但想要從頭開始學習Ruby語言,這《Ruby Programming:嚮Ruby之父學程序設計(第2版)》也會派上用場。Ruby是為瞭讓程序設計更快樂而開發的程序語言。Ruby具有“徹底麵嚮對象”、“豐富的程序庫”、“親和力高的直觀語法形式”等多項特徵,但這些特徵並不是Ruby的目的,隻能說是為瞭讓程序設計更有趣而開發的手段罷瞭。

希望《Ruby Programming:嚮Ruby之父學程序設計(第2版)》的讀者,都能從使用Ruby的過程中,找到屬於自己的“興趣”與“樂趣”。──若您可以這樣靈活運用,那將是《Ruby Programming:嚮Ruby之父學程序設計(第2版)》作者無上的榮幸瞭。

著者簡介

圖書目錄

第1部分 開始使用Ruby
第1章 與Ruby的第一次接觸
1.1 執行Ruby
1.1.1 Windows環境
1.1.2 UNIX環境
1.1.3 MacOS X環境
1.1.4 確認執行正常
1.2 程序的說明
1.2.1 對象
1.2.2 方法
1.3 字符串
1.3.1 換行字符與“”
1.3.2 “'”與“""”
1.4 調用方法
1.5 puts方法
1.6 p方法
1.7 顯示中文
1.8 數值的顯示與計算
1.8.1 顯示數值
1.8.2 四則運算
1.8.3 數學函數
1.9 變量
1.10 寫注釋
1.11 控製結構
1.12 條件判斷:if~then~end
1.13 字符串反復執行(循環)
1.13.1 while語句
1.13.2 times方法
1.14 定義方法
1.15 讀入其他文件
第2章 方便的對象
2.1 數組
2.1.1 建立數組
2.1.2 從數組中取得對象
2.1.3 將對象存進數組裏
2.1.4 數組的內容
2.1.5 數組的大小
2.1.6 逐項處理數組內容
2.2 雜湊(HASH)
2.2.1 建立雜湊
2.2.2 從雜湊獲取對象
2.2.3 逐項處理雜湊內容
2.3 正則錶達式
第3章 指令設計
3.1 從命令行輸入的數據
3.2 讀取文件
3.2.1 讀入文件內的文本數據並顯示
3.2.2 從文件逐行讀入數據並顯示齣來
3.2.3 隻顯示文件裏符閤特定樣式的幾行
第2部分 學習基礎
第4章 對象與變量、常數
4.1 對象
4.2 類
4.3 變量
4.4 常數
4.5 保留字
第5章 條件判斷
5.1 什麼是條件判斷
5.2 Ruby的條件
5.2.1 條件與真假值
5.2.2 邏輯運算符
5.3 if語句
5.4 unless語句
5.5 case語句
5.6 if修飾符與unless修飾符
5.7 總結
第6章 循環
6.1 循環的基礎
6.2 寫循環時要注意的事情
6.3 實現循環的方式
6.4 times方法
6.5 for語句
6.6 一般的for語句
6.7 while語句
6.8 until語句
6.9 each方法
6.10 loop方法
6.11 循環的控製
6.11.1 break
6.11.2 next
6.11.3 redo
6.12 總結
第7章 方法
7.1 調用方法
7.2 方法的分類
7.2.1 實例方法
7.2.2 類方法
7.2.3 函數性的方法
7.3 定義方法
第8章 類與模塊
8.1 什麼是類
8.1.1 類與實例
8.1.2 繼承
8.2 自己定義類
8.2.1 class語句
8.2.2 initialize方法
8.2.3 實例變量與實例方法
8.2.4 訪問方法
8.2.5 類方法
8.2.6 常數
8.2.7 類變量
8.2.8 擴充類
8.2.9 使用繼承
8.2.10 限製方法的調用
8.3 什麼是麵嚮對象
8.3.1 數據與處理程序
8.3.2 “數據與處理程序”方式的問題
8.3.3 對象
8.3.4 麵嚮對象的特徵
8.3.5 Duck Typing(行為決定類型)
8.4 什麼是模塊
8.5 自己定義模塊
8.5.1 常數
8.5.2 定義方法
第9章 錯誤處理與例外
9.1 關於錯誤處理
9.2 例外處理
9.3 例外處理的寫法
9.4 善後處理
9.5 重新執行
9.6 rescue修飾符
9.7 例外處理語法的補充
9.8 指定要捕捉的例外
9.9 例外類
9.10 引發例外
9.11 catch與throw
第3部分 使用類
第10章 數值(Numeric)類
10.1 Numeric的類架構
10.2 數值常數
10.3 算術運算
10.3.1 除法
10.3.2 Math模塊
10.4 數值類型的轉換
10.5 位運算
10.6 數數
練習
第11章 數組(Array)類
11.1 復習數組
11.2 建立數組
11.2.1 使用Array.new
11.2.2 使用%w
11.2.3 使用to_a方法
11.2.4 使用字符串的split方法
11.3 索引的用法
11.3.1 獲取元素
11.3.2 改寫元素
11.3.3 插入元素
11.3.4 以多個索引建立新數組
11.4 不使用索引操作數組
11.5 作為集閤的數組
11.6 作為“列錶”的數組
11.7 數組的主要方法
11.7.1 將數據加入數組中
11.7.2 從數組中刪除數據
11.7.3 換掉數組的元素
11.8 數組與迭代器
11.9 處理數組的每個元素
11.9.1 使用循環配閤索引
11.9.2 使用each方法逐項獲取元素
11.9.3 使用破壞性的方法反復操作
11.9.4 使用其他迭代器
11.9.5 自己設計迭代器
11.10 數組的元素
11.10.1 示例:使用簡單的矩陣
11.10.2 小心初始化
11.11 並行處理多個數組的值
練習
第12章 字符串(String)類
12.1 建立字符串
12.1.1 使用%Q、%q
12.1.2 使用嵌入文檔
12.1.3 使用sprintf方法
12.2 獲取字符串長度
12.3 分割字符串
12.4 連接字符串
12.5 字符串的索引
12.6 比較字符串
12.7 處理換行字符
12.8 字符串的查找與取代
12.8.1 查找字符串
12.8.2 字符串的取代
12.9 字符串與數組共同的方法
12.9.1 與索引操作有關的方法
12.9.2 Enumerable模塊相關的方法
12.9.3 連接、逆轉相關的方法
12.10 其他方法
練習
第13章 雜湊(Hash)類
13.1 雜湊的復習
13.2 建立雜湊的方法
13.2.1 使用{}
13.2.2 使用Hash.new
13.3 獲取、設定雜湊的值
13.3.1 直接取齣所有鍵或值
13.3.2 雜湊的默認值
13.4 查詢雜湊裏是否存在某個鍵或值
13.5 查詢雜湊的大小
13.6 刪除鍵與值
13.7 初始化雜湊
13.8 應用示例:計算單字數量
練習
第14章 正則錶達式
第14章 (Regexp)類
14.1 關於正則錶達式
14.1.1 正則錶達式的寫法與用途
14.1.2 建立正則錶達式對象
14.2 正則錶達式的樣式與匹配
14.2.1 以一般文字進行匹配
14.2.2 匹配行首與行尾
14.2.3 指定想要匹配成功的文字範圍
14.2.4 匹配任意字符
14.2.5 使用反斜綫的樣式
14.2.6 反復齣現
14.2.7 最短匹配
14.2.8 “()”與反復
14.2.9 多選
14.3 使用quote方法的正則錶達式
14.4 正則錶達式的選項
14.5 迴溯參照
14.6 使用正則錶達式的方法
14.6.1 sub方法與gsub方法
14.6.2 scan方法
14.7 正則錶達式的示例
練習
第15章 IO類
15.1 輸入/輸齣的種類
15.1.1 標準輸入/輸齣
15.1.2 文件輸入/輸齣
15.1.3 open-uri.rb
15.1.4 stringio.rb
15.2 基本的輸入/輸齣操作
15.2.1 輸入操作
15.2.2 輸齣操作
15.3 文件指針
15.4 二進製模式與文本模式
15.5 緩衝處理
15.6 與指令交換數據
練習
第16章 File類與Dir類
16.1 File類
16.1.1 更改文件名
16.1.2 復製文件
16.1.3 刪除文件
16.2 目錄的操作
16.2.1 讀取目錄內容
16.2.2 Dir.glob
16.2.3 建立目錄與刪除
16.3 文件與目錄的屬性
16.3.1 獲取屬性
16.3.2 FileTest模塊
16.4 文件名的操作
16.5 與文件操作相關的程序庫
16.5.1 find.rb
16.5.2 tempfile.rb
16.5.3 fileutils.rb
練習
第17章 Time類與Date類
17.1 Time類、Date類、
17.1 DateTime類
17.2 獲取Time對象
17.3 計算時間
17.4 時間的格式
17.5 本地時間
17.6 解析字符串
17.7 使用DateTime類
17.8 DateTime類與Time類的差異
17.8.1 DateTime類錶示一天的方式
17.8.2 時差處理的差異
17.9 使用Date類求日期
17.10 計算日期
17.11 日期格式
17.12 解析字符串
練習
第4部分 靈活使用Ruby
第18章 Ruby的其他補充知識
18.1 命令行選項
18.1.1 調試、運行確認
18.1.2 獲取信息
18.1.3 單行程序(one-liner)
18.1.4 安全性檢查
18.1.5 其他
18.2 環境變量
18.3 常數
18.4 內建變量
18.5 內建常數
18.6 多重賦值
18.7 BEGIN{}與END{}
18.8 alias
18.9 undef
18.10 虛擬變量
第19章 運算符
19.1 邏輯運算符的應用
19.2 條件運算符
19.3 自我賦值
19.4 範圍運算符
19.5 運算符的優先次序
19.6 定義運算符
19.6.1 二元運算符
19.6.2 單項運算符
19.6.3 數組參照運算符
第20章 迭代器(iterator)
20.1 迭代器與區塊調用
20.2 迭代器的基礎知識
20.3 各式各樣的迭代器
20.3.1 用在數組上
20.3.2 用在雜湊上
20.3.3 用在文件上
20.4 Enumerable模塊
20.4.1 each方法
20.4.2 collect方法
20.4.3 sort方法
20.4.4 sort_by方法
20.5 實現迭代器
第21章 Mix-in
21.1 include方法
21.2 Comparable模塊
21.3 Enumerable模塊
21.4 與繼承的關係
21.5 方法的查找規則
第5部分 製作應用
第22章 日誌文件解析
22.1 淺談日誌文件訪問
22.2 查詢訪問數
22.3 查詢訪問日期
22.4 以圖錶顯示訪問日期
22.5 隻統計特定文件的訪問次數
第23章 查找郵政編碼
23.1 郵政編碼數據庫
23.2 讀文件
23.3 gdbm程序庫
23.4 生成數據
23.5 查找數據
23.6 jzipcode.rb
23.7 執行與使用
23.8 總結
第24章 解析HTML
24.1 關於HTML
24.1.1 元素與標簽
24.1.2 注釋
24.1.3 字符引用
24.2 建立程序
24.2.1 注釋的解析
24.2.2 標簽的解析(一)
24.2.3 文字數據的解析
24.2.4 示例
24.2.5 標簽的解析(二)
24.3 超鏈接一覽
附錄A
· · · · · · (收起)

讀後感

評分

原书并不是松本行弘先生——我们所认为的ruby之父——所著,他只是审订人。这种噱头颇有博文视点的风格。 原作应该写得还是中规中矩,但是感觉不出译者在序言中的“一种不满足,但又极为兴奋的成就感”。 翻译和排版则更看不出“认真”。译者说“在国内很多的原创出版物身上,...  

評分

我暑假用大概3天时间,总计10个小时左右快速把书过了一遍,看了大概80%的内容,看过的内容代码基本全部手敲了一遍。后来因为一段时间没写Ruby程序,马上忘掉了不少东西。 回过头来看,这是一本不错的入门书籍,定位在0基础都可以看的,一些概念都讲的比较易懂。是不是因为日文...  

評分

出书方面,欧美 日本 韩国 人真的比国人认真负责任很多,该书的内容就很朴实无华,很基础!例子很简单易懂!适合初学者!有点儿小缺憾的是 我拿到的书是台湾 繁体版的,有一些词汇和我们简体说法是不一样的!  

評分

我暑假用大概3天时间,总计10个小时左右快速把书过了一遍,看了大概80%的内容,看过的内容代码基本全部手敲了一遍。后来因为一段时间没写Ruby程序,马上忘掉了不少东西。 回过头来看,这是一本不错的入门书籍,定位在0基础都可以看的,一些概念都讲的比较易懂。是不是因为日文...  

評分

出书方面,欧美 日本 韩国 人真的比国人认真负责任很多,该书的内容就很朴实无华,很基础!例子很简单易懂!适合初学者!有点儿小缺憾的是 我拿到的书是台湾 繁体版的,有一些词汇和我们简体说法是不一样的!  

用戶評價

评分

路漫漫其修遠兮啊,沒有任何編程的基礎再加上又沒有人教,讀起來就是很吃力。嗚嗚嗚。

评分

後悔瞭應該直接看TUTORIAL的

评分

書比較淺顯,不像其他的一來就重口味,少打一星因為書中很多錯誤

评分

沒有包括Ruby的許多核心概念 ps:排版太差

评分

錯誤百齣,譯者序還好意思噴國內其他書籍不夠嚴謹。代碼裏用的字體還不統一。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有