Python程序設計立體化教程(微課版)
許華、邵在虎、張紅
商品描述
"本書是項目化教程,共設計11個項目,包括猜價贏大獎、簡單計算器、健康數據分析、詞語蹤跡尋覓、社會主義核心價值觀問題挑戰、公益圖書角圖書管理系統、校園熱點話題統計、天氣預報應用程序、個人財務管理系統、銷售數據分析、數據校驗。講解的知識包括Python開發環境搭建、基本語法、數據類型、輸入/輸出、控制結構、字符串、列表與元組、集合與字典、函數、面向對象、文件和異常處理等。本書根據職業特色和崗位特徵,在基於職業能力培養的同時恰當地融入了職業素養提升內容。 本書是面向沒有程序設計基礎的讀者編寫的入門教程,適用於高校電腦相關專業的學生,也可用於自學。"
目錄大綱
目錄
項目1猜價贏大獎
1.1項目情景
1.2相關知識
1.2.1Python簡介
1.2.2Python的應用領域
1.2.3Python開發環境搭建
1.3項目實現
1.3.1需求分析
1.3.2流程設計
1.3.3代碼編寫
1.3.4運行並測試
1.4知識拓展
1.4.1Python編程規範
1.4.2Python註釋
1.5項目改進
1.6國家智慧教育公共服務平臺
練一練
測一測
項目2簡單計算器
2.1項目情景
2.2相關知識
2.2.1基本輸出與輸入
2.2.2數據類型和變量
2.2.3運算符和表達式
2.3項目實現
2.3.1分析與設計
2.3.2代碼編寫
2.3.3運行並測試
2.4知識拓展
2.4.1浮點型數據的精度問題
2.4.2運算符優先級
2.5項目改進
2.6優秀的Python程序員職業素養
練一練
測一測
項目3健康數據分析
3.1項目情景
3.2相關知識
3.2.1分支語句
3.2.2循環語句
3.2.3其他常用語句
3.3項目實現
3.3.1分析與設計
3.3.2代碼編寫
3.3.3運行並測試
3.4知識拓展
3.4.1if嵌套
3.4.2循環嵌套
3.5項目改進
3.6與Python相關的證書
練一練
測一測
項目4詞語蹤跡尋覓
4.1項目情景
4.2相關知識
4.2.1字符串簡介
4.2.2字符串的輸出與輸入
4.2.3字符串的索引
4.2.4字符串的運算
4.2.5字符串的常用方法
4.3項目實現
4.3.1分析與設計
4.3.2代碼編寫
4.3.3運行並測試
4.4知識拓展
4.4.1字符串的切片
4.4.2字符串其他方法
4.5項目改進
4.6Python在智能控制技術專業中的應用
練一練
測一測
項目5社會主義核心價值觀問題挑戰
5.1項目情景
5.2相關知識
5.2.1列表的概念
5.2.2列表的運算
5.2.3列表的常用操作
5.2.4列表推導
5.3項目實現
5.3.1分析與設計
5.3.2代碼編寫
5.3.3運行並測試
5.4知識拓展
5.4.1常用列表函數
5.4.2元組
5.4.3常用元組函數
5.5項目改進
5.6Python工程師的發展歷程
練一練
測一測
項目6公益圖書角圖書管理系統
6.1項目情景
6.2相關知識
6.2.1函數的概念與定義
6.2.2函數的參數
6.2.3函數的返回值
6.2.4函數的調用
6.2.5變量的作用域
6.3項目實現
6.3.1分析與設計
6.3.2代碼編寫
6.3.3運行並測試
6.4知識拓展
6.4.1函數的嵌套調用
6.4.2函數的遞歸調用
6.4.3內置函數
6.4.4匿名函數
6.5項目改進
6.6軟件開發崗位上大國工匠精神傳承
練一練
測一測
項目7校園熱點話題統計
7.1項目情景
7.2相關知識
7.2.1字典的概念
7.2.2字典的創建
7.2.3字典的常用操作
7.2.4集合的概念與創建
7.2.5集合的常用操作
7.2.6字典推導與集合推導
7.3項目實現
7.3.1分析與設計
7.3.2代碼編寫
7.3.3運行並測試
7.4知識拓展
7.4.1字典內置方法
7.4.2字典和集合的對比
7.5項目改進
7.6中華人民共和國數據安全法
練一練
測一測
項目8天氣預報應用程序
8.1項目情景
8.2相關知識
8.2.1模塊的概念
8.2.2模塊的導入
8.2.3內置標準模塊
8.2.4自定義模塊
8.3項目實現
8.3.1分析與設計
8.3.2代碼編寫
8.3.3運行並測試
8.4知識拓展
8.4.1包的概念
8.4.2包的發布
8.4.3包的安裝
8.4.4第三方庫
8.5項目改進
8.6Python 工程師的發展歷程
練一練
測一測
項目9個人財務管理系統
9.1項目情景
9.2相關知識
9.2.1類與對象簡介
9.2.2類的屬性
9.2.3類的方法
9.2.4訪問權限
9.3項目實現
9.3.1分析與設計
9.3.2代碼編寫
9.3.3運行並測試
9.4知識拓展
9.4.1繼承
9.4.2運算符重載
9.5項目改進
9.6Python在網絡安全中的應用
練一練
測一測
項目10銷售數據分析
10.1項目情景
10.2相關知識
10.2.1文件的基本概念
10.2.2文件的打開
10.2.3文件的關閉
10.2.4文件讀取操作
10.2.5文件寫入操作
10.3項目實現
10.3.1分析與設計
10.3.2代碼編寫
10.3.3運行並測試
10.4知識拓展
10.4.1其他讀寫方法
10.4.2文件操作
10.5項目改進
10.6Python 進行數據分析的應用領域
練一練
測一測
項目11數據校驗
11.1項目情景
11.2相關知識
11.2.1異常概述
11.2.2捕獲與處理異常
11.2.3觸發異常
11.2.4自定義異常
11.2.5回溯最後的異常
11.3項目實現
11.3.1分析與設計
11.3.2代碼編寫
11.3.3運行並測試
11.4知識拓展
11.4.1assert語句
11.4.2異常的傳遞
11.4.3sys模塊回溯異常
11.5項目改進
11.6Python在軟件測試中的應用
練一練
測一測
參考文獻