Python程序設計實踐教程
張建、龔蘭蘭、李嘉偉、王麗平, 伍桐
商品描述
"本書為Python程序設計實踐課程教材,在結構設計上以實踐案例為驅動,旨在通過實踐教學,鞏固、提高理論知識點的學習。本書每章都對所用的理論知識進行概括,並以計算思維培養為主線,通過範例程序、改錯程序、完善程序、獨立開發程序等循序漸進、舉一反三的方式為讀者提供了實踐操作指導。 此外,本書針對爬蟲、數據分析、數據可視化等模塊,融入了三個綜合模塊的數據分析案例,從數據的獲取、清洗到數據可視化的呈現,全方位覆蓋數據分析相關知識,切實提升讀者綜合動手開發的能力,助力其掌握 Python 在數據分析領域的實用技能。 本書堅持“項目引領、案例驅動”,以OBE理念展開各個章節、模塊的開發,力圖培養讀者學以致用的實踐動手能力,為後續課程學習提供紮實的基礎。 "
目錄大綱
目錄
第1章緒論
1.1學習目標與要求
1.2知識要點
1.2.1Python語言的優點
1.2.2Python語言的應用領域
1.2.3Python開發環境的安裝
1.2.4IDLE兩種模式的使用
1.2.5IDLE交互模式的快捷鍵
1.3實踐與指導
實踐1計算圓柱體的體積
實踐2計算矩形的周長和面積
實踐3程序分析及完善
實踐4編寫程序輸出Hello World
實踐5編寫程序輸出*號組成的三角形
實踐6編寫程序輸出一個字符串
第2章Python基礎
2.1學習目標與要求
2.2知識要點
2.2.1基本數據類型
2.2.2內置函數
2.2.3常見的第三方庫
2.2.4編碼規範
2.2.5運算符
2.3實踐與指導
實踐1常量與變量
實踐2計算一元二次方程的根
實踐3程序分析及完善
實踐4四則運算
實踐5數位數字和
實踐6年齡計算
第3章選擇結構
3.1學習目標與要求
3.2知識要點
3.2.1單分支結構
3.2.2雙分支結構
3.2.3多分支結構
3.3實踐與指導
實踐1發放購物券
實踐2一日遊收費
實踐3BMI
實踐4遊戲人物血量
實踐5歸一化
實踐6天數
第4章循環結構
4.1學習目標與要求
4.2知識要點
4.2.1while循環
4.2.2擴展while循環
4.2.3for循環
4.2.4break和continue
4.2.5循環嵌套
4.3實踐與指導
實踐1閱讀推演
實踐2字符類別統計
實踐3偶數拆分為兩個素數之和
實踐4四位升序數
實踐5Fibonacci數列
實踐6ex計算
第5章列表與元組
5.1學習目標與要求
5.2知識要點
5.2.1列表
5.2.2元組
5.3實踐與指導
實踐1閱讀推演
實踐2隨機數個數統計
實踐3生成不重復的隨機數
實踐4評委評分
實踐5成績數據統計
實踐6選擇排序
第6章字典與集合
6.1學習目標與要求
6.2知識要點
6.2.1字典
6.2.2集合
6.3實踐與指導
實踐1字典、集合的操作
實踐2天數
實踐3生成不重復的隨機數
實踐4公司合並
實踐5歌手海選
實踐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.2.7模塊
7.3實踐與指導
實踐1函數的調用過程
實踐2組合數
實踐3有序序列插入數據
實踐4素數
實踐5猴子吃桃
實踐6自冪數
第8章類和對象
8.1學習目標與要求
8.2知識要點
8.2.1類
8.2.2對象
8.2.3屬性和方法
8.2.4繼承
8.3實踐與指導
實踐1動物類的創建
實踐2計算學生年齡
實踐3購物車結算
實踐4教師、學生類的繼承
實踐5圖形計算系統
實踐6薪資管理系統
第9章文件處理
9.1學習目標與要求
9.2知識要點
9.2.1文件
9.2.2文件的訪問
9.3實踐與指導
實踐1程序閱讀
實踐2求均值
實踐3最高得分名單
實踐4字符統計
實踐5村主任選舉
實踐6成績統計分析
第10章中文分詞和詞雲
10.1學習目標與要求
10.2知識要點
10.2.1分詞
10.2.2jieba
10.2.3關鍵詞提取
10.2.4詞雲圖
10.3實踐與指導
實踐1中文分詞的三種模式
實踐2詞典的維護
實踐3文件關鍵詞的提取
實踐4英文小說詞雲圖制作
實踐5制作《給青年的十二封信》中文詞雲圖
實踐6制作《蘇東坡傳》關鍵詞詞雲圖
第11章圖形界面開發
11.1學習目標與要求
11.2知識要點
11.2.1Tkinter庫
11.2.2Tkinter 組件
11.2.3布局管理器
11.2.4事件處理
11.3實踐與指導
實踐1猜數字遊戲
實踐2背單詞遊戲
實踐3單位換算器
實踐4用戶登錄界面
第12章網絡爬蟲
12.1學習目標與要求
12.2知識要點
12.2.1爬蟲介紹
12.2.2爬蟲倫理
12.2.3常見的爬蟲
12.2.4selenium
12.3實踐與指導
實踐1爬取豆瓣Top250電影數據
實踐2爬取蘇州空氣質量數據
實踐3爬取成績數據
第13章數據分析與可視化
13.1學習目標與要求
13.2知識要點
13.2.1數據分析與可視化介紹
13.2.2數據分析
13.3實踐與指導
實踐1蘇州空氣質量數據分析
實踐2成績數據分析——階段性成績對比柱狀圖
實踐3成績數據分析——時長和卷面分關系的散點圖繪制
實踐4證券指數數據分析
第14章綜合案例
14.1學習目標與要求
14.2知識點
14.2.1數據獲取
14.2.2數據清洗
14.2.3繪制圖
14.3實踐與指導
實踐1G7+1國家GDP變化分析
實踐2主要國家人口變化分析
實踐3主要國家人口出生率變化分析
第15章AI+編碼
15.1學習目標與要求
15.2知識點
15.2.1集成開發環境
15.2.2Trae AI IDE的使用
15.2.3通用大模型賦能編碼
參考文獻







