注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)父與子的編程之旅:與小卡特一起學(xué)Python(第3版)

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

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

定 價(jià):¥119.00

作 者: [美] 沃倫·桑德(Warren Sande) 著,楊文其,蘇金國(guó),易鄭超 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115547248 出版時(shí)間: 2020-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 411 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  編程是一項(xiàng)充滿樂(lè)趣的挑戰(zhàn),想上手非常容易!在本書(shū)中,沃倫和卡特父子以親切的筆調(diào)、通俗的語(yǔ)言,透徹、全面地介紹了計(jì)算機(jī)編程世界。他們以簡(jiǎn)單易學(xué)的Python語(yǔ)言為例,通過(guò)可愛(ài)的漫畫(huà)、有趣的示例,生動(dòng)地介紹了變量、循環(huán)、輸入和輸出、數(shù)據(jù)結(jié)構(gòu)以及圖形用戶界面等基本的編程概念。與第2版不同,第3版的示例使用Python3而不是Python2,另外添加了關(guān)于網(wǎng)絡(luò)的新內(nèi)容。只要懂得計(jì)算機(jī)的基本操作,任何人都可以跟隨本書(shū),由簡(jiǎn)入難,學(xué)會(huì)編寫(xiě)Python程序,甚至制作游戲。

作者簡(jiǎn)介

  沃倫·桑德(Warren Sande),電子系統(tǒng)工程師,長(zhǎng)期面向計(jì)算機(jī)初學(xué)者教授軟件基礎(chǔ)課程,編寫(xiě)過(guò)大量廣受歡迎的技術(shù)文檔??ㄌ亍ど5拢–arter Sande),沃倫·桑德之子,熱愛(ài)計(jì)算機(jī)技術(shù),自幼跟著父親玩編程,喜歡騎自行車和編寫(xiě)電子游戲。

圖書(shū)目錄

第 1章 出發(fā)吧 1
1.1 安裝Python 1
1.2 從IDLE啟動(dòng)Python 2
1.3 來(lái)點(diǎn)指令吧 3
1.4 與Python交互 5
1.5 該編程了 7
1.6 運(yùn)行你的第 一個(gè)程序 9
1.7 如果出現(xiàn)問(wèn)題 10
1.8 你的第二個(gè)程序 12
第 2章 記住內(nèi)存和變量 15
2.1 輸入、處理、輸出 15
2.2 名字 17
2.3 名字里是什么 21
2.4 數(shù)字和字符串 22
2.5 它們有多“可變” 23
2.6 全新的我 24
第3章 基本數(shù)學(xué)運(yùn)算 28
3.1 四大基本運(yùn)算 28
3.2 運(yùn)算符 29
3.3 運(yùn)算順序 30
3.4 整數(shù)除法:商和余數(shù) 31
3.5 冪運(yùn)算 32
3.6 自增和自減 34
3.7 非常大和非常小 35
第4章 數(shù)據(jù)類型 39
4.1 類型轉(zhuǎn)換 39
4.2 得到更多信息:type() 42
4.3 類型轉(zhuǎn)換錯(cuò)誤 42
第5章 輸入 44
5.1 input() 44
5.2 把輸入和提示語(yǔ)放在同一行 45
5.3 輸入數(shù)字 47
5.4 來(lái)自互聯(lián)網(wǎng)的輸入 48
第6章 GUI 51
6.1 什么是GUI 51
6.2 第 一個(gè)GUI 51
6.3 GUI輸入 53
6.4 選擇你喜歡的口味 53
6.5 再看猜數(shù)游戲…… 56
6.6 其他GUI組件 57
第7章 決策 60
7.1 判斷 60
7.2 縮進(jìn) 62
7.3 為什么有兩個(gè)等號(hào) 63
7.4 其他類型的判斷 64
7.5 如果判斷結(jié)果為假會(huì)怎么樣 65
7.6 判斷多個(gè)條件 66
7.7 使用and 67
7.8 使用or 68
7.9 使用not 68
第8章 轉(zhuǎn)圈圈 72
8.1 計(jì)數(shù)循環(huán)——for循環(huán) 73
8.2 使用for循環(huán) 75
8.3 一條捷徑——range() 76
8.4 風(fēng)格問(wèn)題——循環(huán)變量名 77
8.5 按步長(zhǎng)計(jì)數(shù) 80
8.6 不需要數(shù)字的計(jì)數(shù) 81
8.7 條件循環(huán)——while循環(huán) 82
8.8 跳出循環(huán)——continue語(yǔ)句和break語(yǔ)句 83
第9章 全都為了你——注釋 87
9.1 加入注釋 87
9.2 單行注釋 88
9.3 行末注釋 88
9.4 多行注釋 88
9.5 三重引號(hào)字符串 89
9.6 注釋風(fēng)格 89
9.7 本書(shū)中的注釋 90
9.8 將代碼放入注釋中 90
第 10章 游戲時(shí)間到了 92
第 11章 嵌套循環(huán)與可變循環(huán) 97
11.1 嵌套循環(huán) 97
11.2 可變循環(huán) 99
11.3 可變嵌套循環(huán) 100
11.4 更多可變嵌套循環(huán) 101
11.5 使用嵌套循環(huán) 103
11.6 計(jì)算熱量 106
第 12章 收集起來(lái)——列表與字典 110
12.1 什么是列表 110
12.2 創(chuàng)建列表 111
12.3 在空列表中添加元素 111
12.4 獲取列表中的元素 113
12.5 列表分片 114
12.6 修改元素 116
12.7 向列表中添加元素的其他方法 116
12.8 從列表中刪除元素 118
12.9 搜索列表 119
12.10 循環(huán)處理列表 121
12.11 列表排序 121
12.12 可變量和不可變量 125
12.13 雙重列表 125
12.14 字典 129
第 13章 函數(shù) 136
13.1 函數(shù)——積木 136
13.2 向函數(shù)傳遞參數(shù) 139
13.3 可以返回值的函數(shù) 144
13.4 變量作用域 146
13.5 關(guān)于給變量命名的一些建議 149
第 14章 對(duì)象 152
14.1 現(xiàn)實(shí)世界中的對(duì)象 152
14.2 Python中的對(duì)象 153
14.3 對(duì)象 = 屬性 + 方法 154
14.4 創(chuàng)建對(duì)象 155
14.5 示例:HotDog類 160
14.6 隱藏?cái)?shù)據(jù) 164
14.7 多態(tài)和繼承 165
14.8 預(yù)置思維 168
第 15章 模塊 170
15.1 什么是模塊 170
15.2 為什么使用模塊 170
15.3 如何創(chuàng)建模塊 171
15.4 如何使用模塊 171
15.5 命名空間 173
15.6 標(biāo)準(zhǔn)模塊 176
第 16章 圖形 181
16.1 尋求幫助——Pygame模塊 181
16.2 Pygame窗口 182
16.3 在Pygame窗口中畫(huà)圖 183
16.4 單個(gè)像素點(diǎn) 192
16.5 圖像 197
16.6 讓球動(dòng)起來(lái) 199
16.7 動(dòng)畫(huà) 200
16.8 更流暢的動(dòng)畫(huà) 202
16.9 把球反彈回去 203
16.10 讓球翻轉(zhuǎn) 206
第 17章 動(dòng)畫(huà)精靈和碰撞檢測(cè) 209
17.1 動(dòng)畫(huà)精靈 209
17.2 嘣!碰撞檢測(cè) 215
17.3 統(tǒng)計(jì)時(shí)間 219
第 18章 一種新的輸入——事件 224
18.1 事件 224
18.2 鍵盤事件 226
18.3 鼠標(biāo)事件 230
18.4 定時(shí)器事件 232
18.5 另一個(gè)游戲——PyPong 235
第 19章 聲音 247
19.1 從Pygame模塊中尋求更多幫助:pygame.mixer 247
19.2 制造聲音與播放聲音 248
19.3 播放聲音 248
19.4 控制音量 250
19.5 播放背景音樂(lè) 252
19.6 重復(fù)播放音樂(lè) 253
19.7 在PyPong游戲中添加聲音 253
19.8 在PyPong游戲中添加音樂(lè) 258
第 20章 更多GUI 263
20.1 使用PyQt模塊 263
20.2 Qt Designer 264
20.3 保存GUI 267
20.4 讓GUI做點(diǎn)事情 268
20.5 重溫事件處理器 270
20.6 更多實(shí)用的GUI程序 272
20.7 TempGUI程序 272
20.8 創(chuàng)建新的GUI程序 273
20.9 消滅bug 278
20.10 菜單上是什么 279
第 21章 打印格式化與字符串 285
21.1 換行 286
21.2 水平間隔——制表符 288
21.3 在字符串中插入變量 290
21.4 數(shù)字格式化 291
21.5 新的格式化方法 296
21.6 更多的字符串處理方法 298
第 22章 文件的輸入和輸出 306
22.1 文件 307
22.2 文件名 307
22.3 文件位置 308
22.4 打開(kāi)文件 312
22.5 讀文件 313
22.6 文本文件和二進(jìn)制文件 316
22.7 寫(xiě)文件 317
22.8 在文件中保存內(nèi)容:pickle模塊 320
22.9 又到了游戲時(shí)間——Hangman游戲 322
第 23章 碰運(yùn)氣——隨機(jī)性 330
23.1 隨機(jī)性 330
23.2 擲骰子 331
23.3 抽牌 336
23.4 Crazy Eights 341
第 24章 計(jì)算機(jī)仿真 354
24.1 現(xiàn)實(shí)世界建模 354
24.2 Lunar Lander 355
24.3 跟蹤時(shí)間 360
24.4 時(shí)間對(duì)象 361
24.5 電子寵物 366
第 25章 Skier游戲的說(shuō)明 377
25.1 滑雪者 377
25.2 障礙物 381
第 26章 使用套接字建立網(wǎng)絡(luò)連接 390
26.1 文本與字節(jié) 391
26.2 服務(wù)器 393
26.3 從客戶端獲得數(shù)據(jù) 395
26.4 制作聊天服務(wù)器 396
第 27章 接下來(lái)呢 408
27.1 致小讀者 408
27.2 Python 409
27.3 游戲編程與Pygame模塊 409
27.4 其他語(yǔ)言的游戲編程(不包括Python) 409
27.5 傳承BASIC 410
27.6 網(wǎng)站 410
27.7 移動(dòng)應(yīng)用程序 410
27.8 回顧 410
附錄A 變量命名規(guī)則(圖靈社區(qū)下載)
附錄B Python 3與Python 2(圖靈社區(qū)下載)
附錄C 習(xí)題答案(圖靈社區(qū)下載)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)