python程式設計案例教程(2021年機械工業出版社出版的圖書)

python程式設計案例教程(2021年機械工業出版社出版的圖書)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

《python程式設計案例教程》是2021年機械工業出版社出版的圖書。本書以30個實用案例為載體,詳細介紹了Python語言的基礎知識和編程思想,內容包括Python語言概述,基礎語法,流程控制語句,字元串與正則表達式,列表、元組、字典等常用數據結構,函式,異常處理,檔案操作,模組和包以及面向對象編程。

基本介紹

  • 中文名:python程式設計案例教程
  • 作者:張宗霞、項雪琰、張靜
  • 出版社:機械工業出版社
  • ISBN:9787111670797
內容簡介,圖書目錄,作者簡介,

內容簡介

《Python程式設計案例教程》是一本實用易學夜榜少、輕量級的Python入門教材,以30個實用案例為載體,詳細介紹了Python語言的基礎知識和編程思想,內容包括Python語言概述,基礎語法,流程控制語句,字元串與正則表達式,列表、元組、字典等常用數據結構,函式,異常處理,檔案操作,模組和包以及面向對象編程。每章後都配有豐富的習題、課後實訓和精練的小結,方便讀者進一步鞏固知識,增強實踐能力。《Python程式設計案例教程》基於Python 364,以PyCharm作為主要開發環境。書中代碼遵循Python編碼規範櫃趨,簡潔優雅。《Python程式設計案例教程》可作為高職高專計算機相關專榆端廈糊業Python課程的教材,也可作為廣大計算機編程愛好者的入門參考書。

圖書目錄

目錄
前言
第1章 Python語言概述
1.1 Python簡介
1.1.1 Python語言的誕生
1.1.2 Python語言的發展歷程
1.1.3 Python語言的版本
1.1.4 Python語言的用途
1.1.5 Python語言的特點
1.1.6 Python語言規範
1.1.7 Python程腿頁只請序執行原理
1.2安裝
1.2.1 Python的安裝和環境變數配置
1.2.2 PyCharm的安裝
1.3 案例1:輸出“Hello Python!”
1.3.1 案例描述
1.3.2 相關知識
1.3.2.1 IDLE的基本使用方法
1.3.2.2 PyCharm的基本使用方法
1.3.3 案例實現
1.4 案例2:繪製菱形圖案
1.4.1 案例描述
1.4.2 相關知識
1.4.3 案例實現
1.5 案例3:繪製小豬佩奇圖形
1.5.1 案例描述
1.5.2 相關知識
1.5.3 案例實現
小結
習題
課後實訓
第2章 基礎語法
2.1 案例4:求出一個三位自然數各個位上的數字
2.1.1 案例描述
2.1.2 相關知識
2.1.2.1 注釋
2.1.2.2 變數
2.1.2.3 常用數據類型
2.1.2.4 常用運算符
2.1.2.5 常用內置函式
2.1.3 案例實現
2.2 案例5:判斷一個給定年份是否為閏年
2.2.1 案例描述
2.2.2 相關知識
2.2.2.1 比較運算符和邏輯運算符
2.2.2.2 簡單的if語句
2.2.2.3 Python語言的編碼規範
2.2.3 案例實現故灑盛
小結
習題
課後實訓
第3章 流程控制語句
3.1 案例6:三個數中找
3.1.1 案例描述
3.1.2 相關知識
3.1.2.1 簡單選擇結構:單分支結構和雙分支結構
3.1.2.2 複雜選擇結構:多分支結構和分支嵌套
3.1.3 案例實現
3.2 案例7:求100以內所有奇數的和
3.2.1 案例描述
3.2.2 相關知識
3.2.2.1 while循環語句
3.2.2.2 for循環語句
3.2.2.3 break語句、continue語句、else語句及pass空語句
3.2.3 案例實現
3.3 案例8:猜數遊戲
3.3.1 案例描述
3.3.2 相關知識
3.3.2.1 模組導入
3.3.2.2 用於生成隨機數的相關函式
3.2.3 案例實現
3.4 案例9:百錢百雞
3.4.1 案例描述
3.4.2 相關知識
3.4.2.1 循環嵌套
3.4.2.2 窮舉法
3.4.3 案例實現
小結
習題
課後實訓
第4章 字元串與嘗詢影正則表達式
4.1 案例10:從豆瓣讀書的相關語句中提取作者等信息
4.1.1 案例描述
4.1.2 相關知識
4.1.2.1 字元串詢歸奔概述
4.1.2.2 字元串格式化
4.1.2.3 字元串的基本操作
4.1.3 案例實現
4.2 案例11:從豆瓣電影網的HTML語句中提取電影名稱和評價人數
4.2.1 案例描述
4.2.2 相關知識
4.2.2.1 正則表達式概述
4.2.2.2 常用元字元
4.2.2.3 re模組的使用
4.2.3 案例實現
小結
習題
課後實訓
第5章 數據結構
5.1 案例12:模擬評審打分
5.1.1 案例描述
5.1.2 相關知識
5.1.2.1 列表概述
5.1.2.2 列表的操作
5.1.3 案例實現
5.2 案例13:奇偶位置交換
5.2.1 案例描述
5.2.2 相關知識
5.2.2.1 切片概述
5.2.2.2 切片的作用
5.2.3 案例實現
5.3 案例14:奇偶數交換
5.3.1 案例描述
5.3.2 相關知識
5.3.2.1 列表推導式
5.3.2.2 map( )、filter( )函式
5.3.3 案例實現
5.4 案例15:不同時間段顯示不同問候語
5.4.1 案例描述
5.4.2 相關知識
5.4.2.1 元組概述
5.4.2.2 元組的操作
5.4.2.3 元組的作用
5.4.3 案例實現
5.5 案例16:個數統計
5.5.1 案例描述
5.5.2 相關知識
5.5.2.1 字典概述
5.5.2.2 字典的操作
5.5.3 案例實現
5.6 案例17:構造沒有重複元素的數據集
5.6.1 案例描述
5.6.2 相關知識
5.6.2.1 集合概述
5.6.2.2 集合的操作與運算
5.6.3 案例實現
5.7 案例18:編寫簡單的爬蟲程式
5.7.1 案例描述
5.7.2 相關知識
5.7.2.1 序列、容器、可疊代對象和疊代器總結
5.7.2.2 爬蟲基礎知識
5.7.3 案例實現
小結
習題
課後實訓
第6章 函式
6.1 案例19:發紅包
6.1.1 案例描述
6.1.2 相關知識
6.1.2.1 函式定義和調用
6.1.2.2 函式的四種參數
6.1.2.3 傳遞參數時的序列解包
6.1.2.4 與函式相關的Python語言編碼規範
6.1.3 案例實現
6.2 案例20:統計高頻詞
6.2.1 案例描述
6.2.2 相關知識
6.2.2.1 lambda表達式
6.2.2.2 指定排序規則
6.2.3 案例實現
6.3 案例21:增加函式計時功能
6.3.1 案例描述
6.3.2 相關知識
6.3.2.1 變數作用域
6.3.2.2 函式嵌套與閉包
6.3.2.3 裝飾器
6.3.2.4 日期和時間模組
6.3.3 案例實現
小結
習題
課後實訓
第7章 異常處理
7.1 案例22:猜數遊戲
7.1.1 案例描述
7.1.2 相關知識
7.1.2.1 常見異常
7.1.2.2 異常處理:try-except的常見結構
7.1.3 案例實現
7.2 案例23:限定範圍的猜數
7.2.1 案例描述
7.2.2 相關知識
7.2.2.1 raise語句
7.2.2.2 assert語句
7.2.3 案例實現
小結
習題
課後實訓
第8章 檔案操作
8.1 案例24:英語四級真題的詞頻統計
8.1.1 案例描述
8.1.2 相關知識
8.1.2.1 打開和關閉檔案操作
8.1.2.2 文本檔案的讀寫操作
8.1.3 案例實現
8.2 案例25:檔案批量重命名
8.2.1 案例描述
8.2.2 相關知識
8.2.2.1 os模組
8.2.2.2 ospath模組
8.2.3 案例實現
小結
習題
課後實訓
第9章 模組和包
9.1 案例26:導入模組
9.1.1 案例描述
9.1.2 相關知識
9.1.2.1 模組的概念
9.1.2.2 模組搜尋路徑的順序
9

作者簡介

張宗霞,講師,自2005年從事教學工作以來,先後講授過《C語言程式設計》、《C#程式設計》、《PHP與MySQL套用開發》、《Python程式設計》、《數據結構》和《機器學習》等多門課程。主編《C#程式設計任務式教程》教材被評為中國通信工業協會“全國計算機類教材”,撰寫多篇論文,其中一篇發表在《系統仿真學報》上,EI收錄。指導學生在2019年全國職業院校技能大賽高職組“新華三杯”大數據技術與套用比賽中榮獲一等獎,榮獲指導教師獎。具有豐富的實踐、教科研經驗。
2.1.2.5 常用內置函式
2.1.3 案例實現
2.2 案例5:判斷一個給定年份是否為閏年
2.2.1 案例描述
2.2.2 相關知識
2.2.2.1 比較運算符和邏輯運算符
2.2.2.2 簡單的if語句
2.2.2.3 Python語言的編碼規範
2.2.3 案例實現
小結
習題
課後實訓
第3章 流程控制語句
3.1 案例6:三個數中找
3.1.1 案例描述
3.1.2 相關知識
3.1.2.1 簡單選擇結構:單分支結構和雙分支結構
3.1.2.2 複雜選擇結構:多分支結構和分支嵌套
3.1.3 案例實現
3.2 案例7:求100以內所有奇數的和
3.2.1 案例描述
3.2.2 相關知識
3.2.2.1 while循環語句
3.2.2.2 for循環語句
3.2.2.3 break語句、continue語句、else語句及pass空語句
3.2.3 案例實現
3.3 案例8:猜數遊戲
3.3.1 案例描述
3.3.2 相關知識
3.3.2.1 模組導入
3.3.2.2 用於生成隨機數的相關函式
3.2.3 案例實現
3.4 案例9:百錢百雞
3.4.1 案例描述
3.4.2 相關知識
3.4.2.1 循環嵌套
3.4.2.2 窮舉法
3.4.3 案例實現
小結
習題
課後實訓
第4章 字元串與正則表達式
4.1 案例10:從豆瓣讀書的相關語句中提取作者等信息
4.1.1 案例描述
4.1.2 相關知識
4.1.2.1 字元串概述
4.1.2.2 字元串格式化
4.1.2.3 字元串的基本操作
4.1.3 案例實現
4.2 案例11:從豆瓣電影網的HTML語句中提取電影名稱和評價人數
4.2.1 案例描述
4.2.2 相關知識
4.2.2.1 正則表達式概述
4.2.2.2 常用元字元
4.2.2.3 re模組的使用
4.2.3 案例實現
小結
習題
課後實訓
第5章 數據結構
5.1 案例12:模擬評審打分
5.1.1 案例描述
5.1.2 相關知識
5.1.2.1 列表概述
5.1.2.2 列表的操作
5.1.3 案例實現
5.2 案例13:奇偶位置交換
5.2.1 案例描述
5.2.2 相關知識
5.2.2.1 切片概述
5.2.2.2 切片的作用
5.2.3 案例實現
5.3 案例14:奇偶數交換
5.3.1 案例描述
5.3.2 相關知識
5.3.2.1 列表推導式
5.3.2.2 map( )、filter( )函式
5.3.3 案例實現
5.4 案例15:不同時間段顯示不同問候語
5.4.1 案例描述
5.4.2 相關知識
5.4.2.1 元組概述
5.4.2.2 元組的操作
5.4.2.3 元組的作用
5.4.3 案例實現
5.5 案例16:個數統計
5.5.1 案例描述
5.5.2 相關知識
5.5.2.1 字典概述
5.5.2.2 字典的操作
5.5.3 案例實現
5.6 案例17:構造沒有重複元素的數據集
5.6.1 案例描述
5.6.2 相關知識
5.6.2.1 集合概述
5.6.2.2 集合的操作與運算
5.6.3 案例實現
5.7 案例18:編寫簡單的爬蟲程式
5.7.1 案例描述
5.7.2 相關知識
5.7.2.1 序列、容器、可疊代對象和疊代器總結
5.7.2.2 爬蟲基礎知識
5.7.3 案例實現
小結
習題
課後實訓
第6章 函式
6.1 案例19:發紅包
6.1.1 案例描述
6.1.2 相關知識
6.1.2.1 函式定義和調用
6.1.2.2 函式的四種參數
6.1.2.3 傳遞參數時的序列解包
6.1.2.4 與函式相關的Python語言編碼規範
6.1.3 案例實現
6.2 案例20:統計高頻詞
6.2.1 案例描述
6.2.2 相關知識
6.2.2.1 lambda表達式
6.2.2.2 指定排序規則
6.2.3 案例實現
6.3 案例21:增加函式計時功能
6.3.1 案例描述
6.3.2 相關知識
6.3.2.1 變數作用域
6.3.2.2 函式嵌套與閉包
6.3.2.3 裝飾器
6.3.2.4 日期和時間模組
6.3.3 案例實現
小結
習題
課後實訓
第7章 異常處理
7.1 案例22:猜數遊戲
7.1.1 案例描述
7.1.2 相關知識
7.1.2.1 常見異常
7.1.2.2 異常處理:try-except的常見結構
7.1.3 案例實現
7.2 案例23:限定範圍的猜數
7.2.1 案例描述
7.2.2 相關知識
7.2.2.1 raise語句
7.2.2.2 assert語句
7.2.3 案例實現
小結
習題
課後實訓
第8章 檔案操作
8.1 案例24:英語四級真題的詞頻統計
8.1.1 案例描述
8.1.2 相關知識
8.1.2.1 打開和關閉檔案操作
8.1.2.2 文本檔案的讀寫操作
8.1.3 案例實現
8.2 案例25:檔案批量重命名
8.2.1 案例描述
8.2.2 相關知識
8.2.2.1 os模組
8.2.2.2 ospath模組
8.2.3 案例實現
小結
習題
課後實訓
第9章 模組和包
9.1 案例26:導入模組
9.1.1 案例描述
9.1.2 相關知識
9.1.2.1 模組的概念
9.1.2.2 模組搜尋路徑的順序
9

作者簡介

張宗霞,講師,自2005年從事教學工作以來,先後講授過《C語言程式設計》、《C#程式設計》、《PHP與MySQL套用開發》、《Python程式設計》、《數據結構》和《機器學習》等多門課程。主編《C#程式設計任務式教程》教材被評為中國通信工業協會“全國計算機類教材”,撰寫多篇論文,其中一篇發表在《系統仿真學報》上,EI收錄。指導學生在2019年全國職業院校技能大賽高職組“新華三杯”大數據技術與套用比賽中榮獲一等獎,榮獲指導教師獎。具有豐富的實踐、教科研經驗。

相關詞條

熱門詞條

聯絡我們