注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)達(dá)人迷 Python趣味編程10例

達(dá)人迷 Python趣味編程10例

達(dá)人迷 Python趣味編程10例

定 價(jià):¥89.00

作 者: [美] Brendan Scott 著,東洋 譯
出版社: 人民郵電出版社
叢編項(xiàng): 青少年編程
標(biāo) 簽: 暫缺

ISBN: 9787115476807 出版時(shí)間: 2018-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 222 字?jǐn)?shù):  

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

  本書以生動(dòng)詼諧的語(yǔ)言,圖文并茂地講解了Python的核心入門知識(shí),從Python軟件如何安裝、配置開始,再到測(cè)試**個(gè)簡(jiǎn)單的程序“Hello World”,然后進(jìn)階到游戲設(shè)計(jì)環(huán)節(jié),最終實(shí)現(xiàn)幾個(gè)高難度的完整項(xiàng)目的制作。初學(xué)者一步一步跟著學(xué),就可以通過實(shí)踐掌握Python的應(yīng)用技術(shù)。本書適合對(duì)編程感興趣的青少年和大眾初學(xué)者閱讀。

作者簡(jiǎn)介

  Brendan Scott 是一位喜愛Python 編程語(yǔ)言的父親,他希望自己的孩子也能領(lǐng)略Python 語(yǔ)言的神奇。他創(chuàng)作了自已的網(wǎng)站來幫助孩子學(xué)習(xí)編程,現(xiàn)在他仍然在維護(hù)這個(gè)網(wǎng)站,以期幫助其他的小朋友學(xué)習(xí)Python 編程。

圖書目錄

概述 1
關(guān)于本書 1
格式說明 1
給達(dá)人迷們的假設(shè) 3
本書使用的圖標(biāo) 3
本書之外的信息 4
馬上開始 4
第 1周 了解Python 5
第 1章 初識(shí)Python 7
Python 是什么?它為什么這么神奇? 8
誰(shuí)在使用Python? 9
使用Python 10
理解本書的教學(xué)方法 11
面面俱到 11
帶你編程帶你飛 12
注重實(shí)用 12
在Mac OS X 系統(tǒng)上安裝Python 13
在Windows系統(tǒng)上安裝Python 13
使用Firefox瀏覽器 13
使用IE瀏覽器 14
在Linux 操作系統(tǒng)上安裝Python 16
把Python 固定到開始菜單 16
啟動(dòng)Python 解釋器 18
使用Python內(nèi)置文檔 19
終止Python解釋器運(yùn)行 19
查找Python在線文檔 20
Python 在線文檔 20
Python 內(nèi)省特性 21
Professor 網(wǎng)絡(luò) 21
源代碼 22
加入更廣闊的Python 社區(qū) 22
PEPs 22
Planet Python 與 PyCon 23
處理問題 23
如何去學(xué)習(xí) 24
實(shí)踐 24
犯錯(cuò) 24
思考 25
Ganbatte Ne! 25
總結(jié) 25
第 2章 構(gòu)建第 一個(gè)Python程序:Hello World! 26
編寫 Hello World! 26
定位和修復(fù)錯(cuò)誤 27
使用文字常量 29
使用變量保存字符串常量 30
中斷程序執(zhí)行 33
Python 的關(guān)鍵字 36
許多循環(huán),許多 Hello 36
用問候填滿屏幕 37
讓Python 計(jì)數(shù) 38
總結(jié) 40
第 2周 構(gòu)建猜迷游戲 41
第3章 構(gòu)建一個(gè)猜謎游戲 43
設(shè)計(jì)游戲 43
從選手那里獲取輸入 44
要求輸入 44
確保變量是相等的 45
調(diào)用運(yùn)算符 46
深入Python 48
將猜測(cè)與數(shù)字比較 49
對(duì)比選手的猜測(cè)和計(jì)算機(jī)想出的數(shù)字 51
告知選手猜測(cè)是否是錯(cuò)誤的 52
一直嘗試,直到選手猜對(duì) 54
讓Python產(chǎn)生隨機(jī)數(shù) 56
使用命名空間 58
完成猜謎游戲 59
總結(jié) 60
第4章 設(shè)置編程環(huán)境 61
使用默認(rèn)的開發(fā)環(huán)境 61
啟動(dòng)IDLE 62
一些IDLE的小技巧 64
tab補(bǔ)全 64
命令歷史記錄 65
使用IDLE的編輯窗口 67
在文件中寫注釋 69
插入哈希注釋 70
保存命令行內(nèi)容 71
注釋代碼 71
縮進(jìn)和取消縮進(jìn) 73
總結(jié) 74
第5章 構(gòu)建一個(gè)更完美的猜謎游戲 75
操作你的函數(shù) 75
給函數(shù)命名 78
為函數(shù)增加幫助文檔 78
為函數(shù)坐樁 80
重構(gòu)猜謎游戲 81
查找邏輯問題 83
解決邏輯問題 84
注意computers_number的二次應(yīng)用 85
理解作用域的原理 86
與函數(shù)通信 89
給函數(shù)發(fā)送消息 89
賦予參數(shù)默認(rèn)值 91
以函數(shù)通信 92
添加分?jǐn)?shù) 94
讓用戶退出 95
完整的代碼 98
總結(jié) 100
第3周 創(chuàng)造文字游戲 101
第6章 黑客對(duì)講機(jī):1337 Sp34k3r 103
字符串中有個(gè)對(duì)象 103
引用對(duì)象的屬性 106
了解列表 107
遍歷列表中的所有元素 107
創(chuàng)建自己的列表 109
創(chuàng)建列表 110
驗(yàn)證元素是否在列表中 111
設(shè)計(jì)自己的精英黑客對(duì)講機(jī) 112
創(chuàng)建文件 112
創(chuàng)建函數(shù) 113
運(yùn)行代碼 113
替換 114
替換一個(gè)字母 115
讓用戶輸入消息 116
定義字符替換 117
替換所有字符串 119
使用print 調(diào)試代碼 120
使用IDLE的調(diào)試器 123
總結(jié) 126
第7章 加密 128
刪掉那些沒用的字符 129
制作一張?zhí)鎿Q表 130
創(chuàng)建你自己的加密器 131
使用字典 133
創(chuàng)建一個(gè)加密字典 134
使用join 136
重寫加密函數(shù) 137
編寫解密函數(shù) 138
創(chuàng)建一個(gè)解密字典 139
雙向測(cè)試 140
輸入原文本或者加密文本 143
加密一個(gè)文本文件 144
打開、寫入并關(guān)閉一個(gè)文件 145
讀取文件 146
運(yùn)行文件 147
使用with語(yǔ)法打開或者關(guān)閉 147
從文件中加密解密 148
選擇一個(gè)名稱并創(chuàng)建測(cè)試數(shù)據(jù) 149
打開文件加密數(shù)據(jù) 149
在Shell中解密 151
更改解密部分的代碼 153
完整的代碼 155
總結(jié) 156
第8章 無厘頭的句子 158
插入格式化字符串 158
格式化值的個(gè)數(shù)要滿足要求 159
使用元組數(shù)據(jù)類型 160
開始構(gòu)造無厘頭的句子 162
填充模板 164
添加更多的單詞 166
完整的代碼 167
總結(jié) 168
第4周 學(xué)習(xí)面向?qū)ο缶幊獭?69
第9章 地址簿 171
第 一個(gè)類對(duì)象 172
創(chuàng)建一個(gè)類 172
創(chuàng)建一個(gè)實(shí)例 173
創(chuàng)建類和實(shí)例屬性 174
規(guī)劃地址簿 175
創(chuàng)建文件并添加一個(gè)類 175
添加第 一條信息 177
使用_ _init_ _實(shí)例化一個(gè)類 178
創(chuàng)建一個(gè)打印實(shí)例的函數(shù) 180
使用魔術(shù)方法_ _repr_ _ 181
初始化AddressBook實(shí)例 183
發(fā)現(xiàn)pickle的力量 185
添加一個(gè)save()函數(shù) 187
在同一個(gè)應(yīng)用程序中載入一個(gè)已保存的pickle 188
創(chuàng)建一個(gè)Controller類 188
測(cè)試load方法 191
添加接口 193
編寫方法的具體內(nèi)容 196
完整代碼 198
總結(jié) 202
第 10章 算術(shù)訓(xùn)練器 203
制定制作算數(shù)訓(xùn)練器的計(jì)劃 203
伊始 204
創(chuàng)建問題 206
按行提問 208
將問題隨機(jī)排列 208
每次提出指定個(gè)數(shù)的問題 210
打印乘法表 212
跨屏幕打印多個(gè)表 214
從用戶界面說起 216
添加退出功能 218
完善 220
計(jì)時(shí) 220
整理主循環(huán)和其余的部分 222
總結(jié) 222

本目錄推薦

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