Python程序設計實踐教程

張建、龔蘭蘭、李嘉偉、王麗平, 伍桐

  • 出版商: 清華大學
  • 出版日期: 2026-07-01
  • 定價: $239
  • 售價: $238
  • 語言: 簡體中文
  • 頁數: 164
  • ISBN: 7302721661
  • ISBN-13: 9787302721666
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計實踐教程-preview-1
  • Python程序設計實踐教程-preview-2
  • Python程序設計實踐教程-preview-3
  • Python程序設計實踐教程-preview-4
  • Python程序設計實踐教程-preview-5
  • Python程序設計實踐教程-preview-6
  • Python程序設計實踐教程-preview-7
Python程序設計實踐教程-preview-1

商品描述

"本書為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通用大模型賦能編碼

 

參考文獻