父與子的編程之旅:與小卡特一起學Python(第3版)

父與子的編程之旅:與小卡特一起學Python(第3版)

《父與子的編程之旅:與小卡特一起學Python(第3版)》是2020年人民郵電出版社出版的圖書,作者是沃倫·桑德(Warren Sande)。

基本介紹

  • 書名:父與子的編程之旅:與小卡特一起學Python(第3版)
  • 作者:沃倫·桑德(Warren Sande)
  • 出版社:人民郵電出版社
  • 出版時間:2020年10月1日
  • 頁數:411 頁 
  • 定價:119 元
  • 開本:16 開
  • 裝幀: 平裝
  • ISBN:9787115547248
內容簡介,圖書目錄,編輯推薦,作者簡介,

內容簡介

編程是一項充滿樂趣的挑戰,想上手非常容易!在本書中,沃倫和卡特父子以親切的筆調、通俗的語言,透徹、全面地介紹了計算機編程世界。他們以簡單易學的Python語言為例,通過可愛的漫畫、有趣的示例,生動地介紹了變數、循環、輸入和輸出、數據結構以及圖形用戶界面等基本的編程概念。與第2版不同,第3版的示例使用Python3而不是Python2,另外添加了關於網路的新內容。只要懂得計算機的基本操作,任何人都可以跟隨本書,由簡入難,學會編寫Python程式,甚至製作遊戲。

圖書目錄

12.6 修改元素 116
12.7 向列表中添加元素的其他方法 116
12.8 從列表中刪除元素 118
12.9 搜尋列表 119
12.10 循環處理列表 121
12.11 列表排序 121
12.12 可變數和不可變數 125
12.13 雙重列表 125
12.14 字典 129
第 13章 函式 136
13.1 函式——積木 136
13.2 向函式傳遞參數 139
13.3 可以返回值的函式 144
13.4 變數作用域 146
13.5 關於給變數命名的一些建議 149
第 14章 對象 152
14.1 現實世界中的對象 152
14.2 Python中的對象 153
14.3 對象 = 屬性 + 方法 154
14.4 創建對象 155
14.5 示例:HotDog類 160
14.6 隱藏數據 164
14.7 多態和繼承 165
14.8 預置思維 168
第 15章 模組 170
15.1 什麼是模組 170
15.2 為什麼使用模組 170
15.3 如何創建模組 171
15.4 如何使用模組 171
15.5 命名空間 173
15.6 標準模組 176
第 16章 圖形 181
16.1 尋求幫助——Pygame模組 181
16.2 Pygame視窗 182
16.3 在Pygame視窗中畫圖 183
16.4 單個像素點 192
16.5 圖像 197
16.6 讓球動起來 199
16.7 動畫 200
16.8 更流暢的動畫 202
16.9 把球反彈回去 203
16.10 讓球翻轉 206
第 17章 動畫精靈和碰撞檢測 209
17.1 動畫精靈 209
17.2 嘣!碰撞檢測 215
17.3 統計時間 219
第 18章 一種新的輸入——事件 224
18.1 事件 224
18.2 鍵盤事件 226
18.3 滑鼠事件 230
18.4 定時器事件 232
18.5 另一個遊戲——PyPong 235
第 19章 聲音 247
19.1 從Pygame模組中尋求更多幫助:pygame.mixer 247
19.2 製造聲音與播放聲音 248
19.3 播放聲音 248
19.4 控制音量 250
19.5 播放背景音樂 252
19.6 重複播放音樂 253
19.7 在PyPong遊戲中添加聲音 253
19.8 在PyPong遊戲中添加音樂 258
第 20章 更多GUI 263
20.1 使用PyQt模組 263
20.2 Qt Designer 264
20.3 保存GUI 267
20.4 讓GUI做點事情 268
20.5 重溫事件處理器 270
20.6 更多實用的GUI程式 272
20.7 TempGUI程式 272
20.8 創建新的GUI程式 273
20.9 消滅bug 278
20.10 選單上是什麼 279
第 21章 列印格式化與字元串 285
21.1 換行 286
21.2 水平間隔——制表符 288
21.3 在字元串中插入變數 290
21.4 數字格式化 291
21.5 新的格式化方法 296
21.6 更多的字元串處理方法 298
第 22章 檔案的輸入和輸出 306
22.1 檔案 307
22.2 檔案名稱 307
22.3 檔案位置 308
22.4 打開檔案 312
22.5 讀檔案 313
22.6 文本檔案和二進制檔案 316
22.7 寫檔案 317
22.8 在檔案中保存內容:pickle模組 320
22.9 又到了遊戲時間——Hangman遊戲 322
第 23章 碰運氣——隨機性 330
23.1 隨機性 330
23.2 擲骰子 331
23.3 抽牌 336
23.4 Crazy Eights 341
第 24章 計算機仿真 354
24.1 現實世界建模 354
24.2 Lunar Lander 355
24.3 跟蹤時間 360
24.4 時間對象 361
24.5 電子寵物 366
第 25章 Skier遊戲的說明 377
25.1 滑雪者 377
25.2 障礙物 381
第 26章 使用套接字建立網路連線 390
26.1 文本與位元組 391
26.2 伺服器 393
26.3 從客戶端獲得數據 395
26.4 製作聊天伺服器 396
第 27章 接下來呢 408
27.1 致小讀者 408
27.2 Python 409
27.3 遊戲編程與Pygame模組 409
27.4 其他語言的遊戲編程(不包括Python) 409
27.5 傳承BASIC 410
27.6 網站 410
27.7 移動應用程式 410
27.8 回顧 410
附錄A 變數命名規則(圖靈社區下載)
附錄B Python 3與Python 2(圖靈社區下載)
附錄C 習題答案(圖靈社區下載)

編輯推薦

Python青少年編程啟蒙暢銷書全新升級!
上一版豆瓣評分8.5分,被眾多老師、家長推薦!
左耳朵耗子、愛編程的魏校長、周自恆傾力推薦!
1.第3版的示例使用Python 3 而不是Python 2,另外添加了關於網路的新內容。
2.針對第20章中的 GUI 編程,從PyQt 4 切換到了 PyQt 5。
3.問答式講解,從孩子的視角展現邏輯思維過程。
4.寓教於樂,趣味遊戲與編程知識無縫銜接。

作者簡介

沃倫·桑德(Warren Sande),電子系統工程師,長期面向計算機初學者教授軟體基礎課程,編寫過大量廣受歡迎的技術文檔。
卡特·桑德(Carter Sande),沃倫·桑德之子,熱愛計算機技術,自幼跟著父親玩編程,喜歡騎腳踏車和編寫電子遊戲。

相關詞條

熱門詞條

聯絡我們