Python開發基礎
戴歆 羅玉軍
買這商品的人也買了...
-
$450Python 絕技:運用 Python 成為頂級駭客 (Violent Python : A Cookbook for Hacker, Forensic Analysis, Penetration Testers and Security Engineers) -
用主題範例玩 mBot 進階機器人 (使用 Scratch 與 mBlock)$320$288 -
Micro:bit IoT In C$1,130$1,074 -
Rhinoceros 6 全攻略:自學設計與 3D建模寶典$650$507 -
我也要當 YouTuber!百萬粉絲網紅不能說的秘密 - 拍片、剪輯、直播與宣傳實戰大揭密$360$284 -
遊戲思維|像熱門遊戲的設計開發一樣,讓玩家深度參與你的產品創新 (Game Thinking: Innovate smarter & drive deep engagement with design techniques from hit games, 2/e)$450$383 -
$1,568Cognitive Virtual Assistants Using Google Dialogflow: Develop Complex Cognitive Bots Using the Google Dialogflow Platform -
$352Arduino 項目案例:遊戲開發 -
$180Rhino 5.0 產品造型設計立體化實例教程 (附微課視頻) -
深度學習 -- 硬體設計$750$675 -
超圖解 ESP32 深度實作$880$695 -
$507ARKit 原生開發入門精粹 — RealityKit + Swift + SwiftUI -
$250Rhino 7 犀利建模 -
淺談邊緣運算 : 智慧生活大趨勢 (學AI真簡單系列6)$280$252 -
$354智能家居設計 : 樹莓派上的 Python 實現 -
最強圖解 ESP32 輕鬆玩物聯網和 AI 小積木疊創意以 PocketCard 為教學板$690$545 -
Raspberry Pi 樹莓派:Python x AI 超應用聖經$699$594 -
靈犀 Rhino + Grasshopper 建模實戰揭秘$534$507 -
$662Rhino 7 完全自學教程 -
TQC+ 商品造形設計認證指南 Rhinoceros 7$480$379 -
$331Rhino 數字化傢具設計 -
Edit Like a Pro with iMovie: Leverage Apple's free editor for iOS, iPadOS, and macOS and enrich videos with Keynote animations$1,380$1,311 -
Fusion Fundamentals Workbook: Student 1st Edition 2024-2025 (Fusion 360)$840$798 -
Claude Code Vibe Coding 開發手冊$750$593 -
零花費上手!Gemini 3 / NotebookLM / Nano Banana Pro / Veo 3.x 最強 AI 組合技,打造全能工作流$560$442
中文年末書展|繁簡參展書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語言是當前最活躍的開發語言之一,在數據科學領域、網絡爬蟲領域、Web開發領域、服務器自動化運維及遊戲領域都有著非常廣泛的應用。尤其是在數據科學領域,越來越多的數據科學家開始將Python語言作為主要的工具。
本書以Windows操作系統為平臺,系統講解Python 3的基礎知識。全書共10章,首先介紹了Python語言的基礎入門,開發環境搭建,必備的基礎語法,如變量與數據類型、流程控制語句、常用數據結構、函數與模塊、程序調試方法等;然後介紹了面向對象的思想,包括封裝、繼承、多態等,以及如何使用Python完成文件讀寫功能。這將是一個由淺入深的系統學習過程。
為提升學習效果,書中結合實際應用提供了大量案例進行說明和訓練,並配以完善的學習資料和支持服務,包括教學PPT、案例素材下載、源碼下載、學習交流社區、討論組等,為讀者帶來全方位的學習體驗。
本書可作為高職高專院校和應用型本科院校的電腦相關專業的教材和參考書。
作者簡介
戴歆,男,1979年1月,計算機應用技術專業碩士、講師,武漢商學院信息工程學院軟件工程專業教研室主任,2014年榮獲武漢市首屆軟件設計競賽能手稱號,參與完成了多個省市級教科研項目及企業橫向研發項目,擁有豐富的企業研發經驗及一線教學經驗,主講課程包含程序設計、軟件建模、軟件體系結構及軟件項目管理等課程。
目錄大綱
第1章初識Python 1
任務1搭建Python開發環境2
1.1.1 Python語言的特點2
1.1.2 Python語言的版本3
1.1.3 Python的應用場景4
1.1.4 Python開發環境安裝和配置5
1.1. 5技能實訓9
任務2在控制臺輸出“Hello Python” 9
1.2.1 Python程序初體驗9
1.2.2 PyCharm集成開發環境11
1.2.3技能實訓20
本章總結20
本章作業21
第2章變量與數據類型23
任務1輸出學生的信息24
2.1.1變量和數據類型24
2.1.2運算符30
2.1.3技能實訓34
任務2實現文本處理34
2.2.1字符串拼接35
2.2.2常用操作字符串的方法37
2.2.3技能實訓40
本章總結40
本章作業40
第3章流程控制語句41
任務1根據銷售業績輸出績效提成百分比42
3.1.1初識流程控制結構42
3.1.2 Python語句塊規範43
3.1.3選擇結構43
3.1.4技能實訓50
任務2計算銷售人員近3個月的平均銷售金額50
3.2.1循環結構50
3.2.2循環跳轉語句57
3.2.3技能實訓59
本章總結60
本章作業60
第4章常用數據結構61
任務1員工薪酬數據管理62
4.1.1常用數據結構62
4.1.2列表(list) 63
4.1.3二維列表67
4.1.4元組(tuple) 68
4.1.5技能實訓68
任務2使用工號管理員工信息70
4.2.1字典(dict) 70
4.2.2集合(set) 74
4.2.3技能實訓77
本章總結77
本章作業78
第5章函數與模塊81
任務1自定義函數計算景區指定條件下的月平均訪客量82
5.1.1無參函數82
5.1.2有參函數83
5.1.3函數的返回值89
5.1.4技能實訓93
任務2使用內置模塊隨機生成雙色球中獎號碼95
5.2.1模塊95
5.2.2常用模塊99
5.2.3技能實訓101
本章總結101
本章作業101
第6章項目實訓——在線投票系統103
6.1項目需求104
6.2難點分析106
6.3項目實現思路109
本章總結114
本章作業114
第7章程序調試方法115
任務1計算學生平均成績116
7.1. 1異常概述116
7.1.2異常處理118
7.1.3技能實訓124
任務2對學生成績進行排名125
7.2.1理解崩潰信息125
7.2.2利用PyCharm進行debug 126
本章總結129
本章作業129
第8章面向對象編程131
任務1使用面向對象的編程思想定義銀行員工類132
8.1.1面向對象的編程思想132
8.1.2類和對象133
8.1.3技能實訓142
任務2使用繼承根據職位創建銀行員工類的子類144
8.2.1繼承144
8.2.2多態150
8.2.3技能實訓152
本章總結153
本章作業153
第9章文件讀寫155
任務1實現新聞編輯功能156
9.1.1認識最常用的文件類型156
9.1.2 txt文件讀寫操作157
9.1.3 with語句162
9.1.4技能實訓163
任務2將學生數據整理為csv和json格式164
9.2.1 csv與json讀寫164
9.2.2路徑和文件的操作168
9.2.3技能實訓170
本章總結171
本章作業171
第10章項目實訓——升級在線投票系統173
10.1項目需求174
10.2難點分析176
10.3項目實現思路179
本章總結184
本章作業184

