Python程序設計項目化教程(活頁式)
-
【作 者】主編 盧鳳偉
【I S B N 】978-7-5226-0383-4
【責任編輯】鞠向超
【適用讀者群】高職高專
【出版時間】2022-03-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】260
【千字數】366
【印 張】16.25
【定 價】¥56
【叢 書】高等職業教育大數據與人工智能專業群系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書采用“成果為導向,學生為中心”的教學理念,適合于“任務驅動、案例引導”的教學方式,內容設計符合學習者認知習慣。
全書通過10個項目、30個任務,將Python程序設計中的環境搭建、基礎語法、變量、運算符、流程控制語句、函數、模塊、包、異常處理、序列、文件操作、字符串、正則表達式、面向對象編程等相關知識,由淺入深、直觀形象地進行詳細介紹。
本書可作為高職高專院校Python程序設計課程的教材使用,也可供Python程序設計的初學者自學使用。
內容實用: 案例引導,任務驅動,體現“成果為導向,學生為中心”的教育理念。
思政融合: 教材編寫充分挖掘課程思政相關元素,突出“立德樹人”的根本任務。
編排新穎: 采用活頁式裝訂,每項任務由任務單、信息單、評量單三個部分組成。
資源豐富: 配套微課、電子課件、源代碼、習題答案等資源,方便讀者學習使用。
前 言
本教材編寫以成果導向教學理念為引領,深入推進課程思政,落實立德樹人根本任務,從教材內容到組織形式進行改革創新。
教材內容以學生為中心,聚焦學習成果,通過10個項目30個任務,以“案例引導,任務驅動”的方式,對Python程序設計中的環境搭建、基本語法、變量、運算符、流程控制語句、函數、模塊、包、異常處理、序列、文件操作、字符串、正則表達式、面向對象編程等相關知識進行由淺入深、直觀形象的介紹。教材內容設計符合學習者的認知習慣,體現了“成果為導向,學生為中心”的教學理念。
教材形式新穎,整體采用活頁式編寫風格,每個任務由任務單、信息單、評量單三部分組成,每個部分均可獨立使用。學習者通過任務單明確本任務的學習目標和學習成果,激發學習動力;通過信息單學習本任務的理論知識和操作技能,積累完成任務的知識和技能;通過評量單反饋學習中的不足,明確改進方向。在每個項目的最后,通過課后訓練再檢驗,再學習,再提高。
本書由盧鳳偉任主編,張爍任副主編,侯玉瑩、袁春明參與編寫,金忠偉任主審。項目1至項目3、項目6的6.2由盧鳳偉編寫;項目4、項目5、項目6的6.1、6.3、6.4由張爍編寫;項目7、項目8由袁春明編寫;項目9、項目10由侯玉瑩編寫。
由于編者水平有限,書中不足甚至錯誤之處在所難免,懇請讀者批評指正,我們將在再版時改進。
編 者
2021年10月
項目1 開發第一個Python程序 001
1.1 搭建Python開發環境 002
1.1.1 實施任務單 002
1.1.2 信息單 003
1.1.3 實施評量單 009
1.2 創建第一個Python程序 010
1.2.1 實施任務單 010
1.2.2 信息單 011
1.2.3 實施評量單 015
1.3 使用集成開發工具PyCharm 016
1.3.1 實施任務單 016
1.3.2 信息單 017
1.3.3 實施評量單 023
1.4 課后訓練 024
項目2 編寫簡單的Python程序 025
2.1 輸出個人基本信息 026
2.1.1 實施任務單 026
2.1.2 信息單 027
2.1.3 實施評量單 032
2.2 打印輸出學生成績信息 033
2.2.1 實施任務單 033
2.2.2 信息單 034
2.2.3 實施評量單 040
2.3 按指定格式制作個人名片 041
2.3.1 實施任務單 041
2.3.2 信息單 042
2.3.3 實施評量單 046
2.4 課后訓練 047
項目3 應用Python流程控制結構解決實際
問題 048
3.1 設計個人所得稅計算器 049
3.1.1 實施任務單 049
3.1.2 信息單 050
3.1.3 實施評量單 054
3.2 求N個連續整數階乘的和 055
3.2.1 實施任務單 055
3.2.2 信息單 056
3.2.3 實施評量單 062
3.3 設計猜數游戲 063
3.3.1 實施任務單 063
3.3.2 信息單 064
3.3.3 實施評量單 066
3.4 課后訓練 067
項目4 應用Python函數解決實際問題 068
4.1 定義函數并調用 069
4.1.1 實施任務單 069
4.1.2 信息單 070
4.1.3 實施評量單 073
4.2 自助榨果汁 074
4.2.1 實施任務單 074
4.2.2 信息單 075
4.2.3 實施評量單 079
4.3 模擬游戲充值 080
4.3.1 實施任務單 080
4.3.2 信息單 081
4.3.3 實施評量單 084
4.4 訪問全局變量 085
4.4.1 實施任務單 085
4.4.2 信息單 086
4.4.3 實施評量單 093
4.5 課后訓練 094
項目5 導入模塊和包 096
5.1 使用3種方式導入sys模塊 097
5.1.1 實施任務單 097
5.1.2 信息單 098
5.1.3 實施評量單 102
5.2 創建模塊并導入 103
5.2.1 實施任務單 103
5.2.2 信息單 104
5.2.3 實施評量單 107
5.3 導入Numpy(數值運算庫)包 108
5.3.1 實施任務單 108
5.3.2 信息單 109
5.3.3 實施評量單 114
5.4 課后訓練 115
項目6 處理Python中的異常 116
6.1 引發3種常見異常 117
6.1.1 實施任務單 117
6.1.2 信息單 118
6.1.3 實施評量單 120
6.2 處理被除數為0的異常 121
6.2.1 實施任務單 121
6.2.2 信息單 122
6.2.3 實施評量單 125
6.3 編寫“設置密碼”案例 126
6.3.1 實施任務單 126
6.3.2 信息單 127
6.3.3 實施評量單 128
6.4 課后訓練 129
項目7 運用Python序列 130
7.1 對序列進行賦值和輸出 131
7.1.1 實施任務單 131
7.1.2 信息單 132
7.1.3 實施評量單 135
7.2 獲取序列中出現次數最多的元素 136
7.2.1 實施任務單 136
7.2.2 信息單 137
7.2.3 實施評量單 155
7.3 計算運動員參賽平均分 156
7.3.1 實施任務單 156
7.3.2 信息單 157
7.3.3 實施評量單 163
7.4 課后訓練 164
項目8 對文件進行讀寫操作 165
8.1 對文件進行讀寫操作 166
8.1.1 實施任務單 166
8.1.2 信息單 167
8.1.3 實施評量單 182
8.2 對指定目錄的文件進行讀寫操作 183
8.2.1 實施任務單 183
8.2.2 信息單 184
8.2.3 實施評量單 191
8.3 課后訓練 192
項目9 創建和使用字符串及正則表達式 193
9.1 統計字符個數 194
9.1.1 實施任務單 194
9.1.2 信息單 195
9.1.3 實施評量單 205
9.2 提取電話號碼 206
9.2.1 實施任務單 206
9.2.2 信息單 207
9.2.3 實施評量單 214
9.3 課后訓練 215
項目10 進行面向對象程序設計 216
10.1 創建Ship類和實例對象s1 217
10.1.1 實施任務單 217
10.1.2 信息單 218
10.1.3 實施評量單 221
10.2 創建Dog類并釋放對象占用的資源 222
10.2.1 實施任務單 222
10.2.2 信息單 223
10.2.3 實施評量單 227
10.3 求解序列所有元素的和與積 228
10.3.1 實施任務單 228
10.3.2 信息單 229
10.3.3 實施評量單 242
10.4 統計學校成員名稱及人數 243
10.4.1 實施任務單 243
10.4.2 信息單 244
10.4.3 實施評量單 252
10.5 課后訓練 253
參考文獻 254
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]