Think Python
外觀
| 一位華夏公益教科書使用者建議將像計算機科學家一樣思考:用 Python 學習第二版合併到本書中。 在討論頁面上討論是否應該進行此合併。 |
Think Python 是使用 Python 程式語言進行軟體設計的簡潔介紹。本書面向沒有程式設計經驗的人,從最基本的概念開始,逐步新增新內容。學生髮現最具挑戰性的一些概念,如遞迴和麵向物件程式設計,被分成一系列更小的步驟,並在幾個章節中逐步介紹。
重點是程式設計過程,特別強調除錯。本書包括各種練習,從簡短示例到重要專案,讓學生有機會練習每個新概念。練習解答和程式碼示例可以在thinkpython.com上獲得,以及Swampy,一套用於某些練習的 Python 程式。
目錄
- 前言
- 程式之路
- 變數、表示式和語句
- 函式
- 案例研究:介面設計
- 條件和遞迴
- 結果函式
- 迭代
- 字串
- 案例研究:文字遊戲
- 列表
- 字典
- 元組
- 案例研究:資料結構選擇
- 檔案
- 類和物件
- 類和函式
- 類和方法
- 繼承
- 除錯