<內容簡介>
本書是一本Ruby入門書籍,是《“笨辦法”學Python》的姊妹篇。本書適合對計算機瞭解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,體驗到軟件開發的基本過程。
本書結構非常簡單,共包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數3個主題,另外26個覆蓋了一些比較高級的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做鞏固練習。
<作者簡介>
Zed Shaw是一名狂熱的吉他手、程序員和編程書作家。他的書教世界各地的人如何寫軟件。他的《“笨辦法”學Python》在全球有數百萬的讀者。他寫的軟件大大小小的公司都在使用。他的文章經常被眾多極客圈裡的人閱讀和引用。他是一名活躍且有趣的作家,他會讓你大笑,也會讓你思考。
<目錄>
習題0準備工作1
Mac OS X 1
OS X:應該看到的結果2
Windows 2
Windows:應該看到的結果3
Linux 3
Linux:應該看到的結果4
網上搜索5
給新手的告誡5
習題1第一個程序7
應該看到的結果8
鞏固練習10
常見問題回答10
習題2註釋和#號12
應該看到的結果12
鞏固練習13
常見問題回答13
習題3數字和數學計算14
應該看到的結果15
鞏固練習15
常見問題回答16
習題4變量和命名17
應該看到的結果18
鞏固練習18
常見問題回答19
習題5更多的變量和打印20
應該看到的結果21
鞏固練習21
常見問題回答21
習題6字符串和文本22
應該看到的結果23
鞏固練習23
常見問題回答23
習題7更多打印24
應該看到的結果24
鞏固練習25
常見問題回答25
習題8打印,打印26
應該看到的結果26
鞏固練習27
常見問題回答27
習題9打印,打印,打印28
應該看到的結果28
鞏固練習29
常見問題回答29
習題10那是什麼30
應該看到的結果31
轉義序列31
鞏固練習32
常見問題回答32
習題11提問33
應該看到的結果34
鞏固練習34
常見問題回答34
習題12提示用戶輸入數35
應該看到的結果35
鞏固練習36
習題13參數、解包和變量37
應該看到的結果37
鞏固練習38
常見問題回答38
習題14提示和傳遞40
應該看到的結果40
鞏固練習41
常見問題回答41
習題15讀取文件43
應該看到的結果44
鞏固練習44
常見問題回答45
習題16讀寫文件46
應該看到的結果47
鞏固練習48
常見問題回答48
習題17更多文件操作49
應該看到的結果49
鞏固練習50
常見問題回答50
習題18命名、變量、代碼和函數52
應該看到的結果53
鞏固練習54
常見問題回答54
習題19函數和變量56
應該看到的結果57
鞏固練習57
常見問題回答58
習題20函數和文件59