Python程序設計基礎教程 版權信息
- ISBN:9787302670223
- 條形碼:9787302670223 ; 978-7-302-67022-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計基礎教程 本書特色
本書主要是為初學者提供一個系統且全面學習Python編程的指南,幫助初學者逐步掌握Python的核心概念和基本技能。本書首先詳細介紹了Python開發環境的搭建與使用;然后講解Python的基礎語法,如變量、運算符、數據類型、流程控制等;*后深入探討函數、文件操作、異常處理、正則表達式等更高級的主題。
本書由淺入深、層層遞進,可作為高等院校相關專業的教材,也可供對Python感興趣的自學者參考使用。
Python程序設計基礎教程 內容簡介
本書主要是為初學者提供一個系統且全面學習Python編程的指南,幫助初學者逐步掌握Python的核心概念和基本技能。本書首先詳細介紹了Python開發環境的搭建與使用;然后講解Python的基礎語法,如變量、運算符、數據類型、流程控制等;*后深入探討函數、文件操作、異常處理、正則表達式等更高級的主題。
本書由淺入深、層層遞進,可作為高等院校相關專業的教材,也可供對Python感興趣的自學者參考使用。
Python程序設計基礎教程 目錄
第l章 Python入門
1.1 Python概述
1.1.1 Python的發展歷程
1.1.2 了解Python
1.1.3 Python的特點
1.1.4 Python的主要應用領域
1.2 編譯的概念和分類
1.2.1 編譯器的概念
1.2.2 計算機語言的編譯分類
1.3 Python解釋器
l.3.1 Python解釋器概述
1.3.2 Python解釋器的安裝
1.4 兩種運行Python程序的方式
1.4.1 交互式
1.4.2 文件式
1.5 了解和安裝PyCharm
1.5.1 PyCharm概述
1.5.2 PyCharm安裝
習題
第2章 Python基礎
2.1 縮進
2.1.1 代碼縮進
2.1.2 縮進規則與方法
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.5 運算符
2.5.1 常用運算符
2.5.2 運算符優先級
習題
第3章 基本數據類型
3.1 數據類型
3.2 數字類型
3.2.1 int
3.2.2 bool
3.2.3 float
3.2.4 complex
3.3 字符串類型
3.3.1 字符串的編碼形式
3.3.2 字符串的表現形式
3.3.3 多行字符串的輸出
3.4 字符串的相關操作
3.4.1 字符串索引與切片
3.4.2 字符串輸出
3.4.3 字符串輸入
3.4.4 字符串操作符
3.4.5 字符串內置函數
3.4.6 字符串處理方法
3.5 數值內置函數
3.6 類型判斷和類型間轉換
3.6.1 類型判斷
3.6.2 類型轉換
習題
第4章 組合數據類型
4.1 序列類型概述
4.2 字符串
4.3 列表
4.3.1 列表的創建與訪問
4.3.2 列表元素的刪除
4.3.3 列表元素訪問與成員資格判斷
4.3.4 列表的處理函數
4.3.5 列表的處理方法
4.4 元組
4.4.1 元組的創建
4.4.2 元組的訪問
4.5 字典
4.5.1 字典的創建與訪問
4.5.2 字典的處理函數
4.6 多行語句
4.6.1 長的列表或元組
4.6.2 長的字典
4.6.3 長的函數調用
4.6.4 多行跨越
4.6.5 復雜表達式
4.6.6 函數或類的定義
4.7 切片操作
習題
第5章 流程控制
5.1 順序結構
5.2 分支結構
5.2.1 單分支結構
5.2.2 二分支結構
5.2.3 多分支結構
5.2.4 多支嵌套
5.3 循環結構
5.3.1 判斷條件
5.3.2 PVthon的條件循環結構
5.3.3 遍歷循環
5.3.4 循環控制
5.4 異常處理結構
5.4.1 認識異常
5.4.2 處理異常語句
5.4.3 捕獲異常
5.4.4 else子句
習題
第6章 函數
6.1 函數基礎
6.1.1 函數定義
6.1.2 使用函數的好處
6.2 輸入和輸出函數
612.1 input()函數
6.2.2 print()函數
6.3 函數的參數傳遞
6.3.1 函數參數
6.3.2 函數的調用
6.3.3 位置參數
6.3.4 關鍵字參數
6.3.5 默認值參數
6.3.6 不定長參數
6.3.7 參數的混合使用
6.3.8 函數的返回值
6.4 局部變量和全局變量
6.4.1 局部變量
6.4.2 全局變量
6.5 函數舉例
6.5.1 內置函數
6.5.2 匿名函數
6..5.3遞歸函數
6.6 案例分析
6.6.1 計算器
6.6.2 手機通訊錄
習題
第7章 文件和數據格式化
7.1 文件的操作
7.1.1 文件打開
7.1.2 文件關閉
7.2 文件的處理
7.2.1 文件讀取
7.2.2 文件寫入
7.3 數據分類
7.3.1 一維數據
7.3.2 二維數據
7.4 序列化模塊
7.4.1 pickle
7.4.2 ISON
習題
第8章 Python計算生態
8.1 理解計算生態
8.1.1 計算生態的發展歷程
8.1.2 計算生態的特征
8.2 模塊和包
8.2.1 模塊的定義與使用
8.2.2 包的構建與導入
8.3 庫的發布與使用
813.1 庫的發布
8.3.2 自定義庫的導入與使用
8.4 常見庫介紹
8.4.1 time庫
8.4.2 random庫
8.4.3 tunle庫
8.4.4 iieba庫
8.4.5 wordcloud庫
8.4.6 pyinstaller庫
習題
第9章 面向對象
9.1 面向對象思想
9.2 類和對象
9.2.1 類的定義
9.2.2 類的使用
9.2.3 對象的創建
9.3 屬性和方法
9.3.1 屬性
9.3.2 方法
9.4 封裝、繼承和多態的概念與應用
9.4.1 封裝
9.4.2 繼承
9.4.3 多態
習題
0章 正則表達式
10.1 正則表達式的概念與語法
10.1.1 正則表達式的定義
10.1.2 正則表達式的語法
10.2 re庫的基本應用
10.3 re庫的match對象
10.4 re庫的貪婪匹配和 小匹配
10.4.1 re庫的貪婪匹配
10.4.2 re庫的 小匹配
10.5 案例:電影信息提取
習題
展開全部
Python程序設計基礎教程 作者簡介
郝俊壽,內蒙古電子信息職業技術學院計算機與網絡安全學院院長,教授,內蒙古自治區首屆高等學校教壇新秀。主要講授《Python程序設計》、《Asp.net 程序設計》、《嵌入式 linux 應用編程》、《SQL SERVER 數據庫》等課程,主持和參與自治區級及以上項目多項,發表專業技術和教學研究論文十余篇,主編參編相關教材5部,獲得專利4項,指導學生參加比賽獲獎5項。擔任全國工業和信息化職業教育教學指導委員會工業互聯網職業教育教學指導委員。
崔娜,內蒙古電子信息職業技術學院教務處處長,副教授,數據庫系統工程師,信息系統項目管理高級工程師,內蒙古自治區高等學校教壇新秀。主要講授《Python程序設計》《數據可視化》等課程,主持和參與自治區級及以上項目7項,發表專業技術和教學研究論文十余篇,主參編相關教材5部,獲得實用新型專利、軟件著作權5項。擔任全區職業教育信息化專業建設指導委員會主任委員,自治區教材審核委員會委員,中國職業技術教育學會教育數字化工作委員會委員。