編輯推薦
網易卡搭編程博士團隊推薦叢書!
學習Python 並創作炫酷作品!
想學習編程嗎? Python 是非常適閤新手學習編程的語言!本書包含瞭10 個手把手傳
授的有趣項目,幫助大傢使用Python 來學習基本的編程技術,這些項目包括猜謎遊戲、對講機等。
●初步瞭解——安裝Python,瞭解Python 編程環境,編寫**個Python程序。
●深入探索——從零開始Python 學習旅程,學習Python 語言的基本知識。
●創作成果——創作加密信息的程序,製作一個數學遊戲,編寫一個搞笑句子的小遊戲。
內容簡介
本書以生動詼諧的語言,圖文並茂地講解瞭Python的核心入門知識,從Python軟件如何安裝、配置開始,再到測試**個簡單的程序“Hello World”,然後進階到遊戲設計環節,最終實現幾個高難度的完整項目的製作。初學者一步一步跟著學,就可以通過實踐掌握Python的應用技術。本書適閤對編程感興趣的青少年和大眾初學者閱讀。
作者簡介
Brendan Scott 是一位喜愛Python 編程語言的父親,他希望自己的孩子也能領略Python 語言的神奇。他創作瞭自已的網站來幫助孩子學習編程,現在他仍然在維護這個網站,以期幫助其他的小朋友學習Python 編程。
目錄
概述 1
關於本書 1
格式說明 1
給達人迷們的假設 3
本書使用的圖標 3
本書之外的信息 4
馬上開始 4
第 1周 瞭解Python 5
第 1章 初識Python 7
Python 是什麼?它為什麼這麼神奇? 8
誰在使用Python? 9
使用Python 10
理解本書的教學方法 11
麵麵俱到 11
帶你編程帶你飛 12
注重實用 12
在Mac OS X 係統上安裝Python 13
在Windows係統上安裝Python 13
使用Firefox瀏覽器 13
使用IE瀏覽器 14
在Linux 操作係統上安裝Python 16
把Python 固定到開始菜單 16
啓動Python 解釋器 18
使用Python內置文檔 19
終止Python解釋器運行 19
查找Python在綫文檔 20
Python 在綫文檔 20
Python 內省特性 21
Professor 網絡 21
源代碼 22
加入更廣闊的Python 社區 22
PEPs 22
Planet Python 與 PyCon 23
處理問題 23
如何去學習 24
實踐 24
犯錯 24
思考 25
Ganbatte Ne! 25
總結 25
第 2章 構建第 一個Python程序:Hello World! 26
編寫 Hello World! 26
定位和修復錯誤 27
使用文字常量 29
使用變量保存字符串常量 30
中斷程序執行 33
Python 的關鍵字 36
許多循環,許多 Hello 36
用問候填滿屏幕 37
讓Python 計數 38
總結 40
第 2周 構建猜迷遊戲 41
第3章 構建一個猜謎遊戲 43
設計遊戲 43
從選手那裏獲取輸入 44
要求輸入 44
確保變量是相等的 45
調用運算符 46
深入Python 48
將猜測與數字比較 49
對比選手的猜測和計算機想齣的數字 51
告知選手猜測是否是錯誤的 52
一直嘗試,直到選手猜對 54
讓Python産生隨機數 56
使用命名空間 58
完成猜謎遊戲 59
總結 60
第4章 設置編程環境 61
使用默認的開發環境 61
啓動IDLE 62
一些IDLE的小技巧 64
tab補全 64
命令曆史記錄 65
使用IDLE的編輯窗口 67
在文件中寫注釋 69
插入哈希注釋 70
保存命令行內容 71
注釋代碼 71
縮進和取消縮進 73
總結 74
第5章 構建一個更完美的猜謎遊戲 75
操作你的函數 75
給函數命名 78
為函數增加幫助文檔 78
為函數坐樁 80
重構猜謎遊戲 81
查找邏輯問題 83
解決邏輯問題 84
注意computers_number的二次應用 85
理解作用域的原理 86
與函數通信 89
給函數發送消息 89
賦予參數默認值 91
以函數通信 92
添加分數 94
讓用戶退齣 95
完整的代碼 98
總結 100
第3周 創造文字遊戲 101
第6章 黑客對講機:1337 Sp34k3r 103
字符串中有個對象 103
引用對象的屬性 106
瞭解列錶 107
遍曆列錶中的所有元素 107
創建自己的列錶 109
創建列錶 110
驗證元素是否在列錶中 111
設計自己的精英黑客對講機 112
創建文件 112
創建函數 113
運行代碼 113
替換 114
替換一個字母 115
讓用戶輸入消息 116
定義字符替換 117
替換所有字符串 119
使用print 調試代碼 120
使用IDLE的調試器 123
總結 126
第7章 加密 128
刪掉那些沒用的字符 129
製作一張替換錶 130
創建你自己的加密器 131
使用字典 133
創建一個加密字典 134
使用join 136
重寫加密函數 137
編寫解密函數 138
創建一個解密字典 139
雙嚮測試 140
輸入原文本或者加密文本 143
加密一個文本文件 144
打開、寫入並關閉一個文件 145
讀取文件 146
運行文件 147
使用with語法打開或者關閉 147
從文件中加密解密 148
選擇一個名稱並創建測試數據 149
打開文件加密數據 149
在Shell中解密 151
更改解密部分的代碼 153
完整的代碼 155
總結 156
第8章 無厘頭的句子 158
插入格式化字符串 158
格式化值的個數要滿足要求 159
使用元組數據類型 160
開始構造無厘頭的句子 162
填充模闆 164
添加更多的單詞 166
完整的代碼 167
總結 168
第4周 學習麵嚮對象編程 169
第9章 地址簿 171
第 一個類對象 172
創建一個類 172
創建一個實例 173
創建類和實例屬性 174
規劃地址簿 175
創建文件並添加一個類 175
添加第 一條信息 177
使用_ _init_ _實例化一個類 178
創建一個打印實例的函數 180
使用魔術方法_ _repr_ _ 181
初始化AddressBook實例 183
發現pickle的力量 185
添加一個save()函數 187
在同一個應用程序中載入一個已保存的pickle 188
創建一個Controller類 188
測試load方法 191
添加接口 193
編寫方法的具體內容 196
完整代碼 198
總結 202
第 10章 算術訓練器 203
製定製作算數訓練器的計劃 203
伊始 204
創建問題 206
按行提問 208
將問題隨機排列 208
每次提齣指定個數的問題 210
打印乘法錶 212
跨屏幕打印多個錶 214
從用戶界麵說起 216
添加退齣功能 218
完善 220
計時 220
整理主循環和其餘的部分 222
總結 222
達人迷 Python趣味編程10例 epub pdf mobi txt 電子書 下載 2024
達人迷 Python趣味編程10例 下載 epub mobi pdf txt 電子書