Python編程入門50例

易建勛、何斯鑠

  • 出版商: 清華大學
  • 出版日期: 2025-04-01
  • 售價: $354
  • 語言: 簡體中文
  • ISBN: 730268507X
  • ISBN-13: 9787302685074
  • 下單後立即進貨 (約4週~6週)

  • Python編程入門50例-preview-1
  • Python編程入門50例-preview-2
  • Python編程入門50例-preview-3
Python編程入門50例-preview-1

相關主題

商品描述

"《Python編程入門50例》精選了50個典型案例,遵循“案例→模仿→改進→創新”的模式,講解Python程序設計的基本方法和技巧。基礎案例包括程序結構、標準函數、異常處理等;應用案例包括圖形繪制、文本處理、圖形用戶界面、網絡爬蟲、語音合成、人工智能、游戲開發等。配套資源包括視頻講解、動畫演示、案例代碼、軟件資源等,內容豐富、全面實用。 《Python編程入門50例》適合Python程序設計的初學者,也可供一般理工科專業的學生學習使用,還可作為程序設計和軟件開發人員的參考書。 "

目錄大綱

 

 

 

目〓〓錄

第1章編程環境

 

1.1程序語言——Python語言特點

 

1.2常用名詞——編程的基本概念

 

1.3編程環境——創建文件目錄

 

1.4編程環境——安裝Python軟件包

 

1.5編程環境——創建快捷圖標

 

1.6編程環境——Python shell

 

1.7編程環境——Python IDLE

 

1.8編程環境——Windows shell

 

1.9編程環境——第三方軟件安裝

 

1.10程序異常——跟蹤出錯的程序

 

第2章基本語法

 

2.1語法——程序語句書寫格式

 

2.2變量——保存計算的中間值

 

2.3表達式——運算的基本元素

 

2.4運算類型——方法多多益善

 

2.5標準函數——簡化程序設計

 

案例1: 程序結構和縮進規範

 

第3章數據類型

 

3.1數據類型——主要類型和特徵

 

3.2數值——整數和浮點數的運算

 

3.3字符串——最常用的數據類型

 

3.4列表——功能強大的數據類型

 

3.5元組——不可修改的數據類型

 

3.6字典——鍵值對數據類型

 

第4章程序結構: 順序執行

 

4.1導入語句——軟件包加載

 

4.2賦值語句——變量的賦值

 

4.3輸入語句——從鍵盤讀取數據

 

4.4輸出語句——信息打印到屏幕

 

案例2: 符號計算——代數式計算

 

案例3: 應用——圖形二維碼生成

 

第5章程序結構: 選擇執行

 

5.1選擇——條件執行語句

 

5.2選擇——三元條件選擇

 

案例4: 雙條件選擇——一元二次方程求根

 

案例5: 多條件選擇——BMI指數計算

 

第6章程序結構: 循環執行

 

6.1用循環處理重復性操作

 

6.2序列循環——列表循環的執行

 

6.3序列循環——用函數生成序列

 

6.4條件循環——循環中斷和退出

 

6.5永真循環——退出不確定循環

 

6.6列表推導式——簡化循環結構

 

案例6: 序列循環——表格數據的計算

 

案例7: 循環嵌套——打印九九乘法表

 

案例8: 循環嵌套——打印楊輝三角數

 

案例9: 永真循環——囚徒困境的博弈

 

第7章標準函數

 

7.1函數的類型和調用方法

 

7.2標準模塊——隨機數函數

 

案例10: 轉換函數——字符串轉程序

 

案例11: 序列打包——計算銷售利潤

 

案例12: 隨機數——用唐詩生成姓名

 

案例13: 隨機數——蒙特卡洛法求π值

 

第8章自定義函數

 

8.1函數的定義和調用

 

8.2函數的形參和實參

 

8.3全局變量和局部變量

 

8.4匿名函數——函數的簡化

 

案例14: 定義函數——計算圓柱體體積

 

案例15: 可變參數——多個數據累加

 

案例16: 遞歸函數——階乘遞歸計算

 

案例17: 創建軟件包——模塊的調用

 

案例18: 異常處理——預防程序出錯

 

案例19: 程序優化——精確計算圓周率

 

第9章文件讀寫

 

9.1文件目錄和路徑

 

9.2TXT文件讀寫模式

 

9.3CSV文件格式規範

 

案例20: TXT文件內容讀取

 

案例21: TXT文件內容寫入

 

案例22: CSV文件內容讀寫

 

案例23: 文件內容打印輸出

 

第10章圖形繪制案例

 

案例24: 圓和多邊形繪制

 

案例25: 太極圖的繪制

 

案例26: 愛心和花繪制

 

案例27: 動態文字繪制

 

案例28: 繪制科赫雪花

 

第11章面向對象程序設計

 

11.1面向對象的基本概念

 

11.2構造類和類方法

 

11.3創建對象和方法

 

11.4面向對象特徵——封裝

 

11.5面向對象特徵——繼承

 

11.6面向對象特徵——多態

 

第12章文本處理案例

 

案例29: 《全唐詩》字數和行數統計

 

案例30: 《紅樓夢》人物出場數統計

 

案例31: 《全宋詞》關鍵字提取

 

案例32: 漢字拼音和筆畫排序

 

案例33: 古代詩歌的平仄標註

 

第13章GUI程序案例

 

13.1GUI程序基本概念

 

13.2GUI基本設計步驟

 

案例34: 登錄窗口的佈局

 

案例35: 健康指數的計算

 

案例36: 石頭剪刀布游戲

 

案例37: 簡單計算器設計

 

第14章網絡爬蟲案例

 

案例38: 網頁簡單爬取方法

 

案例39: 網頁復雜爬取方法

 

案例40: 藝術簽名網頁爬取

 

第15章語音合成案例

 

案例41: 文本語音朗讀

 

案例42: 語音天氣預報

 

第16章人工智能案例

 

案例43: 判斷古詩的作者

 

案例44: 人臉識別和跟蹤

 

第17章可視化案例

 

案例45: 氣溫變化圖

 

案例46: 餅圖的繪制

 

案例47: 遮罩詞雲圖

 

案例48: 動態條形圖

 

第18章游戲程序案例

 

18.1游戲的基本概念

 

18.2軟件包常用函數

 

案例49: 貪吃蛇

 

案例50: 河塘抓魚

 

參考文獻

 

附錄APython 3.12保留字

 

附錄BPython規定語法符號

 

附錄CPython規定運算符號

 

附錄DPython常用標準函數

 

附錄EPython編程環境漢化

 

附錄FPython程序運行過程

 

附錄G案例程序代碼行數

 

附錄HPython編程常用網站

 

附錄IPython學習資源說明

 

編程原則: Python之禪

 

編程學習: 問與答

 

最後瀏覽商品 (20)