買這商品的人也買了...
-
世界第一簡單 CPU$320$272 -
世界第一簡單電路學$320$272 -
圖解電子實驗進階篇 (Make: More Electronics)$580$522 -
Make: Electronics 圖解電子實驗專題製作, 2/e (MAKE: Electronics: Learning Through Discovery, 2/e)$580$458 -
$250機器學習線性代數基礎 (Python 語言描述) -
$534超大流量分佈式系統架構解決方案:人人都是架構師2.0 -
數學之美, 3/e$414$393 -
$403現代電力電子學導論, 3/e (Introduction to Modern Power Electronics, 3/e) -
小輕快跨平台:王的編輯器 Visual Studio Code 聖經$880$695 -
(人人伽利略 19) 三角函數:sin、cos、tan$450$383 -
微積分, 9/e (Stewart: Calculus, 9/e (Metric Version))$780$764
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
79折
$564CUDA 並行編程與性能優化 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
79折
$469GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
79折
$469GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797 -
VIP 95折
ZBrush遊戲角色設計(第2版)$479$455
相關主題
商品描述
本書分為兩篇,即用 Python 學習編程和用 Python 解決問題。 第一篇內容包括 Python 起步、Python 編程基礎、Python 數據類型、程序流程控制、函數與模塊、異 常、文件。 第二篇主要內容包括班級信息管理系統、"貪吃蛇”遊戲、網絡爬蟲、人腦識表、數據可視化,側重Python 的應用和實際程序開發。 全書語言通俗易懂,針對初學者對知識進行取捨,保證學習者能夠學得懂、做得出。所有案例和實際項目,均給出完整的參考源碼,包括註釋、分析、項目版本演進細節。
作者簡介
王玲,女,華南理工大學計算機軟件專業研究生畢業,廣東郵電職業技術學院專職教師,從事計算機編程方面教育工作25年,參與多項省部級教改課題,具有豐富的教學和實踐經驗。
目錄大綱
第一篇 用 Python 學習編程
第 1 章 Python 起步 3
1.1 認識計算機語言 3
1.1.1 低級語言和高級語言 3
1.1.2 解釋類語言和編譯類語言 4
1.2 瞭解 Python 4
1.2.1 Python 的歷史 4
1.2.2 Python 主要應用領域 5
1.3 Python 編程環境的安裝與配置 6
1.3.1 下載 Python 6
1.3.2 安裝 Python 7
1.3.3 Python 集成開發環境 IDLE 11
1.3.4 Python 集成開發環境 PyCharm 12
1.4 Python 編程起步 17
1.5 習題 19
第 2 章 Python 編程基礎 20
2.1 程序語句與代碼註釋 20
2.2 基本輸入 / 輸出 21
2.2.1 基本輸出 21
2.2.2 基本輸入 23
2.3 代碼縮進與代碼塊 23
2.4 語句續行與語句分隔 24
2.5 標識符與關鍵字 25
2.6 開始寫程序 25
2.7 習題 27
第 3 章 Python 數據類型 28
3.1 變量 28
3.2 數據類型 29
3.3 數字類型 29
3.3.1 數字類型常量 29
3.3.2 數字運算 30
3.3.3 格式化輸出 38
3.4 字符串類型 40
3.4.1 字符串常量 40
3.4.2 轉義字符 40
3.4.3 原(raw)字符串 41
3.4.4 字符串的基本操作 41
3.4.5 字符串常用內置方法 44
3.5 列表類型 53
3.5.1 列表的基本特點 53
3.5.2 列表的基本操作 53
3.5.3 列表的常用內置方法 56
3.6 元組類型 63
3.6.1 元組的基本特點 63
3.6.2 元組的基本操作 64
3.6.3 元組的常用內置方法 66
3.7 集合類型 67
3.7.1 集合的基本特點 67
3.7.2 集合的基本操作 67
3.7.3 集合的常用內置方法 69
3.8 字典類型 71
3.8.1 字典的基本特點 71
3.8.2 字典的基本操作 72
3.8.3 字典的常用內置方法 74
3.9 習題 80
第 4 章 程序流程控制 83
4.1 分支結構――if 語句 83
4.1.1 if 語句的形式 83
4.1.2 if 語句案例 86
4.2 循環結構――while 語句 87
4.2.1 while 語句的形式 87
4.2.2 break 與 continue 語句 88
4.2.3 while 語句案例 89
4.3 循環結構――for 語句 90
4.3.1 for 語句的形式 90
4.3.2 for 語句案例 91
4.4 編程練習 92
4.5 習題 94
第 5 章 函數與模塊 96
5.1 函數的概念 96
5.1.1 為什麼需要函數 96
5.1.2 函數的概念 98
5.2 變量作用域 103
5.3 編程練習 107
5.4 內置函數 111
5.4.1 算術函數 112
5.4.2 數據類型轉換函數 114
5.4.3 序列函數 116
5.4.4 對像操作 118
5.4.5 編譯運行 119
5.5 模塊 119
5.5.1 模塊的概念 119
5.5.2 模塊的導入 120
5.5.3 模塊的 name 屬性 121
5.6 編程練習 122
5.7 習題 123
8.2 功能實現版本 1――主界面的實現 161
8.2.1 相關技術――Python 內置的標準圖形界面庫 tkinter 161
8.2.2 版本 1 的參考程序代碼 162
8.2.3 版本 1 拓展功能要求 166
8.3 功能實現版本 2――添加新學生 166
8.3.1 相關技術――tkinter 圖形界面實現和數據庫編程 166
8.3.2 版本 2 的參考程序代碼 181
8.4 功能實現版本 3――顯示所有學生 187
8.5 功能實現版本 4――查找刪除修改學生 188
8.6 功能實現版本 5――成績錄入 191
8.7 功能實現版本 6――成績查詢 194
8.8 拓展功能需求 197
第 9 章 “貪吃蛇”遊戲 198
9.1 基本需求 198
9.2 功能實現版本 1――打開遊戲窗口 199
9.2.1 pygame 基本使用 199
9.2.2 版本 1――“打開遊戲窗口”的參考程序代碼 211
9.3 功能實現版本 2――蛇的出現 212
9.3.1 面向對象入門――類和對象 212
9.3.2 版本 2 的參考程序代碼 214
9.4 功能實現版本 3――蛇自動前行 216
9.5 功能實現版本 4――出現蛇身 218
9.6 功能實現版本 5――控制蛇轉向和蛇撞牆檢測 220
9.7 功能實現版本 6――食物出現和蛇吃食物處理 225
9.8 功能實現版本 7――蛇吃到自己身體和避免食物坐標出現在蛇身體上的處理
231
9.9 功能實現版本 8――兩個食物 236
9.10 功能實現版本 9――兩條蛇 240
9.11 拓展功能需求 248
第 10 章 網絡爬蟲 249
10.1 相關知識 249
10.2 爬蟲實例 264
10.2.1 分析 265
10.2.2 下載網頁 267
10.2.3 解析數據 268
10.2.4 翻頁爬取 27
10.3 拓展方向 273
第 11 章 人臉識別 274
11.1 相關模塊的安裝 274
11.2 人臉識別相關案例 277
11.2.1 識別人臉特徵 277
11.2.2 識別人臉邊界 280
11.3 拓展方向 285
第 12 章 數據可視化 286
12.1 相關模塊的安裝 286
12.2 數據可視化相關案例 288
12.2.1 正弦餘弦圖形 288
12.2.2 條形圖 288
12.2.3 餅圖 290
12.3 拓展方向 291
