買這商品的人也買了...
-
世界第一簡單 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書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
相關主題
商品描述
本書分為兩篇,即用 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
