圖解Python開發基礎(案例視頻版)
張學建
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
目錄大綱
目 錄
第1章 Python開發基礎 1
1.1 Python語言介紹 2
1.1.1 Python語言的江湖地位 2
1.1.2 Python火爆的原因 3
1.2 搭建Python開發環境 3
1.2.1 下載並安裝Python 3
1.2.2 開發工具:IDLE 5
1.2.3 開發工具:PyCharm 6
1.3 第一個Python程序:“剪刀、石頭、
布”遊戲 9
1.3.1 背景介紹 9
1.3.2 具體實現 9
1.3.3 IDLE運行 10
1.3.4 PyCharm運行 11
1.3.5 註釋 13
1.3.6 縮進 14
1.3.7 標識符和關鍵字 15
1.3.8 變量 15
1.3.9 輸入和輸出 16
第2章 基本語法 19
2.1 字符串:自己寫的網絡小說 21
2.1.1 背景介紹 21
2.1.2 具體實現 21
2.1.3 創建、訪問字符串 22
2.1.4 轉義字符 23
2.1.5 格式化字符串 23
2.1.6 字符串處理函數 25
2.2 數字類型:工資計算器 26
2.2.1 背景介紹 26
2.2.2 具體實現 27
2.2.3 Python中的數字類型 27
2.3 運算符和表達式:春運購票 29
2.3.1 背景介紹 30
2.3.2 具體實現 30
2.3.3 Python中的運算符 32
2.3.4 Python運算符的優先級 37
2.4 列表:計算購物車商品的總額 38
2.4.1 背景介紹 38
2.4.2 具體實現 39
2.4.3 列表的基本操作 40
2.4.4 列表的高級操作 42
2.5 元組:計算平均成績 43
2.5.1 背景介紹 43
2.5.2 具體實現 44
2.5.3 創建並訪問元組 45
2.5.4 編輯元組 45
2.5.5 使用內置方法操作元組 46
2.6 字典:員工管理系統 47
2.6.1 背景介紹 47
2.6.2 具體實現 47
2.6.3 創建並訪問字典 49
2.6.4 操作字典 49
2.6.5 和字典有關的內置函數 50
第3章 流程控制語句 51
3.1 選擇結構:判斷是否為酒後駕車 52
3.1.1 背景介紹 53
3.1.2 具體實現 53
3.1.3 最簡單的if語句 54
3.1.4 使用if…else語句 54
3.1.5 使用if…elif…else語句 55
3.1.6 if語句的嵌套 56
3.2 for循環語句:計算獎金 56
3.2.1 背景介紹 57
3.2.2 具體實現 57
3.2.3 基本的for循環語句 58
3.2.4 使用for… else循環語句 59
3.2.5 嵌套for循環語句 60
3.3 while循環語句:個稅計算器 61
3.3.1 背景介紹 61
3.3.2 具體實現 62
3.3.3 基本的while循環語句 63
3.3.4 使用while…else循環語句 64
3.3.5 使用while循環嵌套語句 65
3.3.6 循環控制語句 67
第4章 Python的面向對象 69
4.1 類和對象:查詢餘額寶的餘額 71
4.1.1 背景介紹 71
4.1.2 具體實現 71
4.1.3 Python面向對象的基本概念 72
4.1.4 創建類 72
4.1.5 創建對象 73
4.2 方法和屬性:某4S店新車展示
系統 74
4.2.1 背景介紹 74
4.2.2 具體實現 74
4.2.3 類屬性 75
4.2.4 類方法 77
4.3 繼承:汽車發動機參數 80
4.3.1 背景介紹 80
4.3.2 具體實現 81
4.3.3 定義子類 82
4.3.4 子類可以繼續派生新類 82
4.3.5 繼承中的私有屬性和私有
方法 83
4.3.6 方法重寫 83
4.4 疊代器:新專輯簽售會現場抽獎
活動 85
4.4.1 背景介紹 85
4.4.2 具體實現 85
4.4.3 疊代器介紹 86
4.4.4 使用內置疊代器協議
方法iter() 87
4.5 裝飾器:查找某餐廳的位置 88
4.5.1 背景介紹 88
4.5.2 具體實現 89
4.5.3 創建裝飾器 90
第5章 文件操作 91
5.1 使用File操作文件:文件管理系統 92
5.1.1 背景介紹 93
5.1.2 具體實現 93
5.1.3 使用方法open() 94
5.1.4 File對象介紹 95
5.1.5 使用方法close() 96
5.1.6 使用方法fileno() 96
5.1.7 使用方法next() 96
5.1.8 使用方法read() 97
5.2 使用OS對象:4S店銷售統計系統 98
5.2.1 背景介紹 98
5.2.2 具體實現 98
5.2.3 OS對象介紹 99
5.2.4 文件打開、寫入、讀取和
關閉 100
5.2.5 創建目錄 102
5.3 其他文件操作模塊:統計文件夾中
所有電影的名字 103
5.3.1 背景介紹 103
5.3.2 具體實現 104
5.3.3 使用fileinput模塊 105
第6章 函數 107
6.1 創建自定義函數:BMI指數
計算器 108
6.1.1 背景介紹 109
6.1.2 具體實現 109
6.1.3 定義函數 111
6.1.4 調用函數 112
6.1.5 函數的參數 113
6.2 標準庫函數:萬年歷系統 115
6.2.1 背景介紹 115
6.2.2 具體實現 116
6.2.3 字符串處理函數 118
6.2.4 數字處理函數 120
6.2.5 時間處理函數 123
6.2.6 日歷處理函數 124
6.3 正則表達式函數:判斷郵箱地址
是否合法 125
6.3.1 背景介紹 125
6.3.2 具體實現 126
6.3.3 Python正則表達式介紹 126
6.3.4 使用函數compile() 128
6.3.5 使用函數match() 128
6.3.6 使用函數search() 129
第7章 異常處理 131
7.1 異常處理方式:計算商品的店均
銷量 132
7.1.1 背景介紹 133
7.1.2 具體實現 133
7.1.3 Python內置異常類概述 134
7.1.4 使用try…except語句 135
7.1.5 使用try…except…else語句 136
7.1.6 使用try…except…finally
語句 138
7.2 拋出異常:限制應聘者的年齡 139
7.2.1 背景介紹 139
7.2.2 具體實現 139
7.2.3 使用raise拋出異常 140
7.2.4 使用assert語句 140
7.2.5 自定義異常 141
第8章 多線程開發 143
8.1 使用threading模塊:藏品拍賣會 144
8.1.1 背景介紹 145
8.1.2 具體實現 145
8.1.3 threading模塊的核心方法 146
8.1.4 Thread對象 147
8.1.5 使用Lock和RLock對象 148
8.1.6 使用Condition對象 149
8.1.7 使用Timer對象 152
8.2 線程優先級隊列模塊queue:
一道面試題 153
8.2.1 背景介紹 153
8.2.2 具體實現 154
8.2.3 模塊queue中的常用方法 157
8.2.4 常見的隊列 158
第9章 網絡開發 161
9.1 Socket套接字編程:簡易在線
聊天系統 162
9.1.1 背景介紹 163
9.1.2 具體實現 163
9.1.3 庫Socket內置成員介紹 165
9.2 socketserver編程:在線客服系統 167
9.2.1 背景介紹 168
9.2.2 具體實現 168
9.2.3 socketserver模塊的成員
介紹 169
9.3 開發郵件程序:電子郵件發送
系統 171
9.3.1 背景介紹 171
9.3.2 具體實現 172
9.3.3 開發POP3郵件協議程序 173
9.3.4 開發SMTP郵件協議程序 174
9.4 使用包urllib:網絡爬蟲系統 175
9.4.1 背景介紹 176
9.4.2 具體實現 176
9.4.3 urllib介紹 180
第10章 tkinter圖形化界面開發 183
10.1 tkinter開發基礎:學校放假通知 184
10.1.1 背景介紹 185
10.1.2 具體實現 185
10.1.3 創建tkinter程序 185
10.2 tkinter組件:編程語言問捲調查
系統 186
10.2.1 背景介紹 187
10.2.2 具體實現 187
10.2.3 tkinter組件概覽 188
10.2.4 按鈕控件 190
10.2.5 文本框控件 191
10.2.6 使用標簽控件 193
10.2.7 使用單選按鈕和復選按鈕
控件 194
10.3 庫tkinter的事件:“英尺/米”
轉換器 194
10.3.1 背景介紹 195
10.3.2 具體實現 195
10.3.3 tkinter事件基礎 197
第11章 數據庫開發 199
?11.1 幾個相關概念:學生信息管理
系統 200
11.1.1 背景介紹 201
11.1.2 具體實現 201
11.1.3 sqlite3模塊介紹 203
11.2 操作MySQL數據庫:員工信息
管理系統 205
11.2.1 背景介紹 205
11.2.2 具體實現 206
11.2.3 搭建PyMySQL環境 210
?11.3 使用ORM操作數據庫:信息管理
系統 211
11.3.1 背景介紹 211
11.3.2 具體實現 212
11.3.3 Python和ORM 216
第12章 開發Web程序 217
12.1 Flask Web開發實戰:用戶登錄驗證
系統 218
12.1.1 背景介紹 218
12.1.2 具體實現 219
12.2 Django Web開發實戰:在線博客
系統 226
12.2.1 背景介紹 226
12.2.2 具體實現 226
第13章 數據可視化 239
13.1 使用matplotlib:繪制隨機漫步圖 240
13.1.1 背景介紹 240
13.1.2 具體實現 241
13.1.3 繪制點 243
13.1.4 繪制折線 244
13.1.5 繪制柱狀圖 245
13.1.6 繪制多幅子圖 247
13.2 使用pygal:可視化分析最受
歡迎的GitHub項目 250
13.2.1 背景介紹 250
13.2.2 具體實現 250
13.2.3 pygal介紹 256
第14章 Pygame遊戲開發 259
14.1 背景介紹 260
14.2 具體實現 260
14.3 Pygame框架中的模塊 262
14.4 事件操作 263
14.5 設置顯示模式 267
14.6 字體處理 268
14.7 使用pygame.draw繪圖函數 269



