python 趣味,python趣味編程100例-達人迷 Python趣味編程10例

 2023-11-18 阅读 29 评论 0

摘要:概述 1 關于本書 1 格式說明 1 給達人迷們的假設 3 本書使用的圖標 3 本書之外的信息 4 馬上開始 4 第 1周 了解Python 5 第 1章 初識Python 7 Python 是什么?它為什么這么神奇? 8 誰在使用Python? 9 使用Python 10 理解本書的教學方法 

概述 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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/176976.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息