書結構非常簡單,其實就是 52 個習題而已。其中 26 個覆蓋了輸入輸出、變數、以及函式三個課題,另外 26
個覆蓋了一些比較高階的話題,如條件判斷、迴圈、類和物件、**測試、以及專案的實現等。每一章節的格式基本都是一樣的,以**練習題開始,讀者照著說明
編寫**(不允許複製貼上),執行並檢查結果,然後再做一下加分習題就可以了。當然如果你覺得加分習題對你來說有點難,你也可以暫時跳過,以後再完成也沒
關係。另外閱讀本書還需要你有一定的英文能力。其實學程式設計不懂英語是很吃虧的,畢竟程式語言都是基於英語,而程式設計社群的主要交流方式也是
英語。不會英語的人在程式設計界可能就只好當二等公民了。本書的翻譯盡量保留了所有的英文專業詞彙(可能會有中文說明),而且遵照 zed
的風格和別的書差異很大。它沒有像一般的入門書籍一樣通過討好讀者以激發讀者興趣,而是直截了當地告訴你你需要做什麼,需要注意什麼。這種風格可能會讓人
覺得枯燥乏味,讀者姑且把這也當做 hard way 的一部分把。所以如果你覺得有些看不下去,zed 推薦你看下面兩本書:
how to think like a computer scientist
a byte of python 這本書有 中譯版
原書版權為 zed shaw 所,譯文版權為 zed shaw 和譯者共有。譯文遵循原書的版權 規定:只允許完整**,禁止商業用途。
圖書提綱
譯者前言
前言:笨辦法更簡單
習題 0: 準備工作
習題 1: 第乙個程式
習題 2: 注釋和井號
習題 3: 數字和數學計算
習題 4: 變數(variable)和命名
習題 5: 更多的變數和列印
習題 6: 字串(string)和文字
習題 7: 更多列印
習題 8: 列印,列印
習題 9: 列印,列印,列印
習題 10: 那是什麼?
習題 11: 提問
習題 12: 提示別人
習題 13: 引數、解包、變數
習題 14: 提示和傳遞
習題 15: 讀取檔案
習題 16: 讀寫檔案
習題 17: 更多檔案操作
習題 18: 命名、變數、**、函式
習題 19: 函式和變數
習題 20: 函式和檔案
習題 21: 函式可以返回東西
習題 22: 到現在你學到了哪些東西?
習題 23: 讀**
習題 24: 更多練習
習題 25: 更多更多的練習
習題 26: 恭喜你,現在可以考試了!
習題 27: 記住邏輯關係
習題 28: 布林表示式練習
習題 29: 如果(if)
習題 30: else 和 if
習題 31: 作出決定
習題 32: 迴圈和列表
習題 33: while 迴圈
習題 34: 訪問列表的元素
習題 35: 分支和函式
習題 36: 設計和除錯
習題 37: 複習各種符號
習題 38: 閱讀**
習題 39: 列表的操作
習題 40: 字典, 可愛的字典
習題 41: 持劍的熊,密室
習題 42: 物以類聚
習題 43: 你來製作乙個遊戲
習題 44: 給你的遊戲打分
習題 45: 物件、類、以及從屬關係
習題 46: 乙個專案骨架
練習 47: 自動化測試
習題 48: 更複雜的使用者輸入
習題 49: 建立句子
習題 50: 你的第一項工作任務
習題 51: 評審你的遊戲
習題 52: 把你會的教給別人
下一步老程式設計師的建議
笨方法學python 一
print i like typing this print this is fun print i said do not touch this.如果用同種引號會報錯 file ex1.py line 8 print i said do not touch this.syntaxerror inv...
學習筆記 笨方法學python
1.1 列表和字典 列表是有一組任意型別的值構成的有序列表,他由方括號構造而成 number list 1,2,3,4 mylist 1,a b 2,4 字典是由一組明值對構成的無序集合,由大括號構造而成 ages 可以通過以下方式訪問列表和字典中的元素 mylist 2 return a ages...
笨方法學python筆記 3
習題25之前幾個習題主要是閱讀別人寫的 做好記錄,然後記下來,雖然現在可能不太能理解一些語句,但是先過眼有個印象總歸沒有錯。習題25 老規矩,貼上自己敲出來的 敲 的時候想練練打字,試試不看鍵盤盲打敲,給無聊枯燥的碼 帶來一點樂趣。def break words stuff this functio...