发表于2024-11-21
Python編程 從入門到實踐 pdf epub mobi txt 電子書 下載 2024
第一部分 基礎知識
第1章 起步 2
1.1 搭建編程環境 2
1.1.1 Python 2和Python 3 2
1.1.2 運行Python代碼片段 3
1.1.3 Hello World程序 3
1.2 在不同操作係統中搭建Python編程環境 3
1.2.1 在Linux係統中搭建Python編程環境 3
1.2.2 在OS X係統中搭建Python編程環境 6
1.2.3 在Windows係統中搭建Python編程環境 8
1.3 解決安裝問題 12
1.4 從終端運行Python程序 13
1.4.1 在Linux和OS X係統中從終端運行Python程序 13
1.4.2 在Windows係統中從終端運行Python程序 13
1.5 小結 14
第2章 變量和簡單數據類型 15
2.1 運行hello_world.py時發生的情況 15
2.2 變量 16
2.2.1 變量的命名和使用 16
2.2.2 使用變量時避免命名錯誤 17
2.3 字符串 18
2.3.1 使用方法修改字符串的大小寫 19
2.3.2 閤並(拼接)字符串 19
2.3.3 使用製錶符或換行符來添加空白 20
2.3.4 刪除空白 21
2.3.5 使用字符串時避免語法錯誤 22
2.3.6 Python 2中的print語句 23
2.4 數字 24
2.4.1 整數 24
2.4.2 浮點數 25
2.4.3 使用函數str()避免類型錯誤 25
2.4.4 Python 2中的整數 26
2.5 注釋 27
2.5.1 如何編寫注釋 27
2.5.2 該編寫什麼樣的注釋 28
2.6 Python之禪 28
2.7 小結 30
第3章 列錶簡介 31
3.1 列錶是什麼 31
3.1.1 訪問列錶元素 32
3.1.2 索引從0而不是1開始 32
3.1.3 使用列錶中的各個值 33
3.2 修改、添加和刪除元素 33
3.2.1 修改列錶元素 34
3.2.2 在列錶中添加元素 34
3.2.3 從列錶中刪除元素 35
3.3 組織列錶 39
3.3.1 使用方法sort()對列錶進行永久性排序 39
3.3.2 使用函數sorted()對列錶進行臨時排序 40
3.3.3 倒著打印列錶 41
3.3.4 確定列錶的長度 41
3.4 使用列錶時避免索引錯誤 42
3.5 小結 43
第4章 操作列錶 44
4.1 遍曆整個列錶 44
4.1.1 深入地研究循環 45
4.1.2 在for循環中執行更多的操作 46
4.1.3 在for循環結束後執行一些操作 47
4.2 避免縮進錯誤 47
4.2.1 忘記縮進 48
4.2.2 忘記縮進額外的代碼行 48
4.2.3 不必要的縮進 49
4.2.4 循環後不必要的縮進 49
4.2.5 遺漏瞭冒號 50
4.3 創建數值列錶 51
4.3.1 使用函數range() 51
4.3.2 使用range()創建數字列錶 51
4.3.3 對數字列錶執行簡單的統計計算 53
4.3.4 列錶解析 53
4.4 使用列錶的一部分 54
4.4.1 切片 54
4.4.2 遍曆切片 56
4.4.3 復製列錶 56
4.5 元組 59
4.5.1 定義元組 59
4.5.2 遍曆元組中的所有值 59
4.5.3 修改元組變量 60
4.6 設置代碼格式 61
4.6.1 格式設置指南 61
4.6.2 縮進 61
4.6.3 行長 61
4.6.4 空行 62
4.6.5 其他格式設置指南 62
4.7 小結 63
第5章 if語句 64
5.1 一個簡單示例 64
5.2 條件測試 65
5.3 if語句 70
5.4 使用if語句處理列錶 76
5.5 設置if語句的格式 80
5.6 小結 80
第6章 字典 81
6.1 一個簡單的字典 81
6.2 使用字典 82
6.3 遍曆字典 87
6.4 嵌套 93
6.5 小結 99
第7章 用戶輸入和while循環 100
7.1 函數input()的工作原理 100
7.2 while循環簡介 104
7.3 使用while循環來處理列錶和字典 110
7.4 小結 113
第8章 函數 114
8.1 定義函數 114
8.2 傳遞實參 116
8.3 返迴值 121
8.4 傳遞列錶 126
8.5 傳遞任意數量的實參 130
8.6 將函數存儲在模塊中 133
8.7 函數編寫指南 136
8.8 小結 137
第9章 類 138
9.1 創建和使用類 138
9.2 使用類和實例 142
9.3 繼承 147
9.4 導入類 153
9.5 Python標準庫 159
9.6 類編碼風格 161
9.7 小結 161
第10章 文件和異常 162
10.1 從文件中讀取數據 162
10.2 寫入文件 169
10.3 異常 172
10.4 存儲數據 180
10.5 小結 186
第11章 測試代碼 187
11.1 測試函數 187
11.2 測試類 193
11.3 小結 199
第二部分 項 目
項目1 外星人入侵 202
第12章 武裝飛船 203
12.1 規劃項目 203
12.2 安裝Pygame 204
12.3 開始遊戲項目 207
12.4 添加飛船圖像 211
12.5 重構:模塊game_functions 214
12.6 駕駛飛船 216
12.7 簡單迴顧 223
12.8 射擊 224
12.9 小結 231
第13章 外星人 232
13.1 迴顧項目 232
13.2 創建第一個外星人 233
13.3 創建一群外星人 236
13.4 讓外星人群移動 242
13.5 射殺外星人 246
13.6 結束遊戲 250
13.7 確定應運行遊戲的哪些部分 255
13.8 小結 256
第14章 記分 257
14.1 添加Play按鈕 257
14.2 提高等級 264
14.3 記分 267
14.4 小結 283
項目2 數據可視化 284
第15章 生成數據 285
15.1 安裝matplotlib 285
15.2 繪製簡單的摺綫圖 287
15.3 隨機漫步 295
15.4 使用Pygal模擬擲骰子 303
15.5 小結 311
第16章 下載數據 312
16.1 CSV文件格式 312
16.2 製作交易收盤價走勢圖:JSON格式 324
16.3 小結 337
第17章 使用API 338
17.1 使用Web API 338
17.2 使用Pygal可視化倉庫 344
17.3 Hacker News API 350
17.4 小結 353
項目3 Web應用程序 354
第18章 Django入門 355
18.1 建立項目 355
18.2 創建應用程序 360
18.3 創建網頁:學習筆記主頁 369
18.4 創建其他網頁 373
18.5 小結 381
第19章 用戶賬戶 382
19.1 讓用戶能夠輸入數據 382
19.2 創建用戶賬戶 392
19.3 讓用戶擁有自己的數據 400
19.4 小結 408
第20章 設置應用程序的樣式並對其進行部署 409
20.1 設置項目“學習筆記”的樣式 409
20.2 部署“學習筆記” 419
20.3 小結 435
附錄A 安裝Python 436
附錄B 文本編輯器 441
附錄C 尋求幫助 447
附錄D 使用Git進行版本控製 451
後記 460
《Python基礎編程 第二版.修訂版》,怎麼說呢,內容很基礎也很簡單,我是先看的幾頁電子書,覺得適閤自己初學,所以就買瞭紙書,內容部分滿意度5分。如果您有編程基礎,建議略過。第二是紙張,真的很糟糕,紙的顔色很黃,同是郵電齣版的另一本書《Python核心編程 第三版》紙特白,兩本書摞在一起,就是黃種人和白人的區彆,紙張滿意度頂多三分。再說包裝,這本書就是這樣來瞭,沒有塑封,沒有塑料袋,我訂的幾本兒童讀物都有塑封,就這樣一起放在一個紙箱子裏晃蕩著來瞭,書角有輕微的磕碰,書的封麵不貼閤,像是被誰瀏覽過似的,包裝滿意度頂多1分。京東應該慶幸,我不是一個完美主義者,能給4剋星是看在快遞小哥炎炎夏日辛苦的份上給的友情分。望京東以後能夠加強管理。
評分給公司購買的,不錯,送貨也很快……
評分實用性很大,實例經典,性價比高。
評分剛拿到書,還沒看呢,哈哈哈
評分看瞭一眼蠻好的,京東賊快賊給力,快遞小哥也很棒
評分給公司購買的,不錯,送貨也很快……
評分看著挺不錯的,高中剛畢業,想自學編程,希望這本書能對我有幫助
評分剛買,書還沒看,等看完再來評價
評分書的質量很好,內容也通俗易懂,適閤自學,由漸入深,講的很細緻很詳細,推薦自學玩傢購買
Python編程 從入門到實踐 pdf epub mobi txt 電子書 下載