Python程序設計項目教程
李景玉、馬蕾、楊建興、張燕寧、張萍、石立華
商品描述
作者簡介
目錄大綱
目錄
項目1Python概述
1.1Python的編程之路
1.1.1Python的特點
1.1.2Python的版本
1.1.3Python的應用
1.2Python的開發環境
1.2.1安裝本地Python解釋器
1.2.2虛擬環境管理軟件的安裝
1.2.3集成開發環境的使用
1.3第一個Python程序
1.3.1問好程序
1.3.2良好的編程習慣
項目2Python基礎
2.1基本數據類型
2.1.1整型
2.1.2浮點型
2.1.3復數類型
2.1.4布爾類型
2.1.5類型轉換函數
2.2字符串
2.2.1字符串的定義
2.2.2字符串的格式化輸出
2.2.3字符串的常見操作
2.3運算符
2.3.1算術運算符
2.3.2比較運算符
2.3.3賦值運算符
2.3.4邏輯運算符
2.3.5位運算符
2.3.6運算符的優先級
項目3流程控制
3.1if語句
3.1.1簡單的if語句
3.1.2ifelse語句
3.1.3ifelifelse語句
3.1.4嵌套的if語句
3.2循環語句
3.2.1while循環
3.2.2for循環
3.2.3嵌套的循環語句
3.3跳轉語句
3.3.1break語句
3.3.2continue語句
項目4函數
4.1函數的定義與調用
4.1.1函數的定義
4.1.2函數的調用
4.2參數傳遞與返回值
4.2.1形參與實參
4.2.2位置參數
4.2.3默認值參數
4.2.4關鍵字參數
4.2.5不定長參數
4.2.6函數的返回值
4.3函數的作用域
4.3.1局部變量
4.3.2全局變量
4.3.3global和nonlocal關鍵字
4.4特殊函數
4.4.1內置函數
4.4.2匿名函數
項目5列表和元組
5.1列表的定義
5.1.1創建列表
5.1.2訪問列表元素
5.2列表的基本操作
5.2.1遍歷列表
5.2.2查找列表元素
5.2.3添加列表元素
5.2.4刪除列表元素
5.2.5修改列表元素
5.2.6列表的排序
5.2.7列表的運算符
5.2.8列表的常用函數
5.3嵌套列表
5.3.1嵌套列表的創建
5.3.2嵌套列表的訪問
5.4元組的定義與基本操作
5.4.1創建元組
5.4.2元組的基本操作
項目6字典和集合
6.1字典的定義
6.1.1創建字典
6.1.2訪問字典元素
6.2字典的基本操作
6.2.1遍歷字典
6.2.2查找字典元素
6.2.3添加、修改、復制字典元素
6.2.4刪除字典元素
6.3集合的定義
6.3.1集合類型
6.3.2創建集合
6.4集合的基本操作
6.4.1遍歷集合
6.4.2添加、修改、復制集合元素
6.4.3刪除集合元素
6.5集合運算
項目7類和面向對象
7.1面向對象的概念
7.1.1面向對象概述
7.1.2面向對象的基本概念
7.2類與對象
7.2.1類與對象的關系
7.2.2類的定義與訪問
7.2.3對象的創建與使用
7.2.4訪問限制
7.3構造方法與析構方法
7.3.1構造方法
7.3.2析構方法
7.4類方法和靜態方法
7.4.1類方法
7.4.2靜態方法
7.5繼承
7.5.1單繼承
7.5.2多繼承
7.5.3方法的重寫
7.5.4super()函數
7.6多態
項目8模塊
8.1模塊概述
8.1.1模塊的概念
8.1.2模塊的使用
8.2內置模塊
8.2.1time模塊
8.2.2random模塊
8.2.3math模塊
8.3自定義模塊
8.4第三方模塊
項目9文件
9.1文件的打開和關閉
9.1.1打開文件
9.1.2關閉文件
9.2文件的基本操作
9.2.1讀取文件
9.2.2定位讀取文件
9.2.3寫入文件
9.2.4復制文件與重命名文件
9.3目錄與文件路徑操作
9.3.1目錄操作
9.3.2文件路徑操作
項目10異常
10.1異常簡介
10.2捕獲異常
10.2.1tryexcept語句
10.2.2捕獲異常信息
10.2.3else子句
10.2.4finally子句
10.3拋出異常
10.3.1raise語句
10.3.2異常的傳遞
10.3.3assert斷言語句
10.4自定義異常
參考文獻



