定 價:¥49.80
作 者: | 王煜林,王金恒,劉卓華,尹菡 |
出版社: | 清華大學出版社 |
叢編項: | 國家級實驗教學示范中心聯席會計算機學科組規(guī)劃教材 |
標 簽: | 暫缺 |
ISBN: | 9787302629450 | 出版時間: | 2023-03-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 字數: |
目錄
源碼下載
第1章初識Python
1.1Python概述
1.1.1Python的發(fā)展
1.1.2Python的特點
1.1.3Python的版本
1.1.4Python 3與Python 2的區(qū)別
1.1.5Python的用途
1.2Python開發(fā)環(huán)境
1.2.1Python的下載和安裝
1.2.2Python編程工具介紹
1.3Python程序運行
1.3.1Python程序的運行方式
1.3.2Python程序的可執(zhí)行文件
1.4課業(yè)任務
習題1
第2章Python基本語法
2.1基本語法特點
2.1.1縮進
2.1.2注釋
2.1.3續(xù)行符
2.1.4分隔符號
2.1.5保留字和關鍵字
2.2基本輸入和輸出
2.2.1基本輸入
2.2.2基本輸出
2.3變量和對象
2.3.1Python中的變量
2.3.2變量命名規(guī)則和賦值語句
2.3.3對象的垃圾回收
2.3.4變量的共享引用
2.4課業(yè)任務
習題2
第3章基本數據類型
3.1數字類型
3.1.1整數類型
3.1.2浮點數類型
3.1.3復數類型
3.1.4分數類型
3.2數字運算
3.2.1數字運算操作符
3.2.2數字處理函數
3.3字符串類型
3.3.1字符串常量
3.3.2字符串操作符
3.3.3字符串的索引
3.3.4字符串的切片
3.3.5迭代字符串
3.3.6字符串處理函數
3.3.7字符串處理方法
3.3.8字符串的格式化
3.3.9bytes字符串
3.4數據類型操作
3.4.1類型判斷
3.4.2類型轉換
3.5課業(yè)任務
習題3
第4章程序控制結構
4.1程序的基本結構
4.1.1流程控制語句
4.1.2程序結構
4.2分支結構
4.2.1單分支結構
4.2.2雙分支結構
4.2.3多分支結構
4.2.4if…else三元表達式
4.3循環(huán)結構
4.3.1遍歷循環(huán)
4.3.2無限循環(huán)
4.3.3循環(huán)控制
4.3.4循環(huán)嵌套
4.4課業(yè)任務
習題4
第5章組合數據類型
5.1列表類型
5.1.1列表的特點
5.1.2常用列表方法和操作
5.1.3列表推導式
5.2元組類型
5.2.1元組的特點
5.2.2創(chuàng)建和刪除元組
5.2.3元組的訪問與操作
5.2.4元組推導式
5.3字典類型
5.3.1字典的定義
5.3.2常用字典方法和操作
5.3.3字典推導式
5.4集合類型
5.4.1創(chuàng)建集合
5.4.2刪除集合
5.4.3集合的運算
5.4.4凍結集合
5.4.5列表、元組、字典與集合的區(qū)別
5.5迭代
5.5.1迭代器的特點和優(yōu)勢
5.5.2迭代器的常見基本操作
5.6課業(yè)任務
習題5
第6章函數和模塊
6.1函數
6.1.1定義函數
6.1.2調用函數
6.1.3函數的參數
6.1.4函數的嵌套
6.1.5lambda函數
6.1.6遞歸函數
6.1.7函數列表
6.2變量作用域
6.2.1作用域分類
6.2.2global關鍵字
6.2.3nonlocal關鍵字
6.2.4局部變量
6.2.5全局變量
6.3模塊
6.3.1模塊的定義
6.3.2導入模塊
6.3.3導入時執(zhí)行模塊
6.3.4使用import語句還是from語句
6.3.5常見的標準模塊
6.3.6模塊搜索目錄
6.4模塊包
6.4.1包的概念
6.4.2包的基本結構
6.4.3創(chuàng)建包和使用包
6.4.4相對導入
6.4.5在__init__.py中添加代碼
6.5課業(yè)任務
習題6
第7章面向對象和異常處理
7.1理解Python的面向對象
7.1.1面向對象的基本概念
7.1.2Python的類和類型
7.1.3Python中的對象
7.2定義和使用類
7.2.1定義類
7.2.2使用類
7.3對象的屬性和方法
7.3.1對象的屬性
7.3.2對象的方法
7.3.3類的“偽私有”屬性和方法
7.3.4構造函數和析構函數
7.4類的繼承
7.4.1簡單繼承
7.4.2定義子類的屬性和方法
7.4.3調用超類的構造函數
7.4.4多重繼承
7.5運算符重載
7.5.1運算符重載的實現方法
7.5.2加法運算重載
7.5.3索引和分片重載
7.5.4自定義迭代器對象
7.5.5定制對象的字符串形式
7.6模塊中的類
7.6.1模塊中的類的概念
7.6.2模塊中的類的應用
7.7異常的概述
7.7.1異常的發(fā)生背景
7.7.2異常的特點
7.8異常處理基本結構和用法
7.8.1try結構語句
7.8.2except…as語句
7.8.3捕捉所有異常
7.8.4異常處理結構的嵌套
7.9異常處理語句
7.9.1raise語句
7.9.2異常鏈: 異常引發(fā)異常
7.10程序調試
7.10.1使用自帶的IDLE調試
7.10.2使用assert語句調試
7.11課業(yè)任務
習題7
第8章文件和數據組織
8.1文本文件的讀寫
8.1.1文件類型
8.1.2數據文件操作
8.1.3讀寫二進制文件
8.1.4用文件存儲對象
8.1.5os模塊的目錄操作
8.2高級文件操作
8.2.1shutil模塊的文件操作
8.2.2os模塊的文件操作
8.2.3shutil模塊的目錄操作
8.3讀寫CSV文件
8.3.1CSV文件的基本概念
8.3.2將數據寫入CSV文件
8.3.3讀CSV文件
8.4數據組織的維度
8.4.1基本概念
8.4.2一維數據的處理
8.4.3二維數據的處理
8.4.4數據排序
8.4.5數據查找
8.5課業(yè)任務
習題8
第9章標準庫
9.1繪圖工具turtle庫
9.1.1基本概念
9.1.2畫筆運動命令
9.1.3畫筆控制函數命令
9.1.4其他命令方法
9.2隨機數random庫
9.2.1基本概念
9.2.2隨機數種子函數
9.2.3整數隨機數函數
9.2.4浮點隨機數函數
9.2.5序列隨機數函數
9.3圖形界面工具tkinter庫
9.3.1基本概念
9.3.2創(chuàng)建tkinter的主窗口
9.3.3常見控件布局方式
9.3.4常見tkinter控件
9.3.5常見對話框
9.4時間工具time庫
9.4.1time庫概述
9.4.2時間處理函數
9.4.3時間格式化函數
9.4.4計時函數
9.5課業(yè)任務
習題9
第10章第三方庫
10.1第三方庫的安裝方法
10.1.1安裝第三方庫的前提
10.1.2使用pip安裝第三方庫
10.2文本處理庫
10.2.1文本處理庫簡介
10.2.2常用的文本處理庫
10.3用戶圖形界面庫
10.3.1用戶圖形界面庫簡介
10.3.2常用的用戶圖形界面庫
10.4數據分析庫
10.4.1數據分析庫簡介
10.4.2常用的數據分析庫
10.5數據可視化庫
10.5.1數據可視化庫簡介
10.5.2常用的數據可視化庫
10.6網絡爬蟲庫
10.6.1網絡爬蟲庫簡介
10.6.2常用的網絡爬蟲庫
10.7PyInstaller打包工具
10.7.1PyInstaller庫概述
10.7.2安裝PyInstaller庫
10.7.3使用PyInstaller庫
10.8jieba分詞工具
10.8.1jieba庫概述
10.8.2安裝jieba庫
10.8.3使用分詞功能
10.9wordcloud詞云工具
10.9.1wordcloud庫概述
10.9.2安裝wordcloud庫
10.9.3wordcloud庫函數
10.10課業(yè)任務
習題10
第11章智能語音識別與翻譯平臺
11.1項目背景
11.2開發(fā)環(huán)境
11.3項目總體結構
11.3.1業(yè)務流程圖
11.3.2項目的主要構成
11.3.3關鍵技術介紹
11.4課業(yè)任務
11.5相關問題解惑
11.5.1NumPy版本問題
11.5.2文件路徑問題
11.5.3虛擬環(huán)境的問題
11.5.4識別英文語音不準確的問題