Python語言程序設計教程 版權信息
- ISBN:9787566425508
- 條形碼:9787566425508 ; 978-7-5664-2550-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python語言程序設計教程 本書特色
本書是安徽省高等學校“十四五”省級規劃教材,根據“全國高等學校(安徽考區)計算機水平考試教學(考試)大綱”編寫,基于Python3.8環境,主要包括Python語言基礎、控制結構、組合數據類型、自定義函數、文件、Python計算生態、Python應用初步等內容。本書理論與實踐并重,案例和課程資源豐富,內容通俗易懂,可作為普通高等學校非計算機類專業本、專科學生學習“Python程序設計”課程的教材或參考書,也可供廣大計算機編程愛好者自學和參考。
Python語言程序設計教程 內容簡介
本書基于Python3.8環境,主要包括Python語言基礎、控制結構、組合數據類型、自定義函數、文件、Python計算生態、Python應用初步等內容。本書理論與實踐并重,案例和課程資源豐富,內容通俗易懂,可作為普通高等學校非計算機類專業本、專科學生學習“Python程序設計”課程的教材或參考書,也可供廣大計算機編程愛好者自學和參考。
Python語言程序設計教程 目錄
理論篇
第1章 Python語言概述
1.1 Python語言簡介
1.1.1 Python語言的發展
1.1.2 Python語言的特點
1.1.3 Pyt,hon語言的應用
1.2 Python語言的版本與安裝
1.2.1 Python語言的版本
1.2.2 Python安裝文件下載
1.2.3 Python語言的安裝
1.3 Pyt.hon語言的開發環境與文件類型
1.3.1 Python語言的開發環境
1.3.2 Python語言的文件類型
1.4 Python語言編程規范
1.4.1 Python語句及其書寫規則
1.4.2 Python源程序的注釋與空語句
1.4.3 標識符與關鍵字
1.5 Python語言的幫助和資源
1.5.1 Python交互式幫助
1.5.2 Python語言的資源
1.6 Python應用
知識拓展
習題
第2章 Python語言基礎
2.1 Python基本數據類型
2.1.1 數值類型
2.1.2 空值類型與布爾類型
2.1.3 字節類型與字符串類型
2.2 常量和變量
2.2.1 常量
2.2.2 變量與賦值語句
2.3 運算符與表達式
2.3.1 運算符與表達式
2.3.2 表達式運算次序
2.4 函數與模塊
2.4.1 內置函數
2.4.2 模塊及其引用
2.4.3 math模塊及其使用
2.5 字符串處理及格式化
2.5.1 字符串編碼
2.5.2 字符串類型的索引與切片
2.5.3 字符串處理的函數與方法
2.5.4 字符串類型的格式化
2.6 正則表達式初識
2.6.1 基本知識
2.6.2 正則表達式
2.6.3 re模塊
知識拓展
習題
第3章 Python控制結構
3.1 程序設計基礎
3.1.1 程序和程序設計
3.1.3 三種基本結構
3.1.4 IPO程序編寫方法
3.2 順序結構
3.3 選擇結構
3.3.1 單分支選擇結構
3.3.2 雙分支選擇結構
3.3.3 多分支選擇結構
3.3.4 if語句的嵌套
3.3.5 異常處理
3.3.6 if語句綜合案例
3.4 循環結構
3.4.1 for語句
3.4.2 while語句
3.4.3 break和conlinue語句
3.4.4 循環嵌套
3.4.5 循環結構綜合案例
3.5 程序調試基本方法
3.5.1 程序錯誤的類型
3.5.2 程序調試的IDLE方法
知識拓展
習題
第4章 Python組合數據類型
4.1 組合數據類型概述
4.2 元組類型
4.3 列表類型
4.3.1 列表的概念
4.3.2 列表的操作
4.3.3 列表解析表達式
4.4 集合類型
4.5 字典類型
4.5.1 字典類型概念
4.5.2 字典操作
4.6 常用算法及其應用實例
知識拓展
習題
第5章 函數
5.1 函數概述
5.1.1 函數的優點
5.1.2 函數的分類
5.2 函數的定義與調用
5.2.1 函數的定義
5.2.2 函數的調用
5.2.3 函數的返回值與retum語句
5.3 函數的參數及其傳遞
5.3.1 函數的參數
5.3.2 函數的參數傳遞
5.4 變量的作用域
5.4.1 局部變量
5.4.2 全局變量
5.5 匿名函數
5.6 遞歸函數
5.6.1 遞歸函數的概念
5.6.2 遞歸函數的應用
5.6.3 遞歸函數的優缺點
5.7 模塊與包
5.7.1 模塊
5.7.2 包
5.8 綜合案例
知識拓展
習題
第6章 文件操作
6.1 文件的使用
6.1.1 文件概述
6.1.2 文件訪問流程
6.2 數據組織及其處理
6.2.1 一維數據及其處理
6.2.2 二維數據及其處理
6.2.3 高維數據及其處理
6.3 文件管理
6.3.1 os模塊
6.3.2 shutil模塊
6.4 綜合應用
知識拓展
習題
第7章 Python計算生態
7.1 Python計算生態概述
7.2 Python標準庫
7.2.1 random庫
7.2.2 time庫與datetime庫
7.2.3 turtle庫
7.13 第三方庫
7.3.1 第三方庫的安裝
7.3.2 PyInstaller庫
7.3.3 jieba庫
7.3.4 WordCloud庫
7.3.5 其他第三方庫
7.4 綜合案例
習題
第8章 Python高級應用
8.1 面向對象程序設計
8.1.1 基本概念
8.1.2 類的定義和引用
8.1.3 類與對象的屬性
8.1.4 類與對象的方法
8.1.5 類的繼承與派生
8.2 圖形用戶界面(GUI)編程
8.2.1 tkinter編程基礎
8.2.2 tkinter布局管理
8.2.3 tkinter常用組件
8.3 Python數據庫編程
8.3.1 數據庫基本概念
8.3.2 關系數據庫
8.3.3 SQLite數據庫與sqlite3模塊
8.3.4 使用sqlite3模塊連接和操作SQLite數據庫
習題
實驗篇
實驗1 Pylhon語言開發環境
實驗2 Python語言基礎
實驗3 Python基本數據類型
實驗4 正則表達式及其應用
實驗5 基本控制結構——分支
實驗6 基本控制結構——循環
實驗7 Python組合數據類型
實驗8 函數及其應用
實驗9 文件操作
實驗10 Python標準庫的使用
實驗11 Python第三方庫的使用
實驗12 Python綜合應用
附錄篇
ASCII表
UTF-8編碼
展開全部
Python語言程序設計教程 作者簡介
王永國,安徽大學副教授,主持開發軟件10多項,獲得軟件著作權1項,曾獲安徽省優秀教學成果一等獎、二等獎各1項,安徽省自然科學獎三等獎1項,出版教材10多種。