python語言程式設計(2019年機械工業出版社出版的圖書)

python語言程式設計(2019年機械工業出版社出版的圖書)

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

《python語言程式設計》是機械工業出版社出版的圖書,作者是王愷,王志,李濤,朱洪文

基本介紹

  • 作者:王愷、王志、李濤、朱洪文
  • 出版時間:2019年2月
  • 出版社:機械工業出版社
  • 頁數:275 頁
  • ISBN:9787111620129
  • 定價:49 元
內容簡介,目錄,

內容簡介

本書系統講解Python程式設計語言以及基本程式設計、實現和調試方法等基礎知識,通過概念引入、直觀示例和錯誤分析等方法,使讀者在全面了解Python技術歷史、現狀與發展趨勢的基礎上,能夠系統地掌握Python基本概念、編程思想以及程式設計技術,具備熟練的Python編程技能和面向對象軟體設計技術思想。 王愷 王志 李濤 朱洪文 編著:王愷,南開大學計算機控制與工程學院副教授,南開大學計算機基礎教學部副主任,博士,常年從事電腦程式設計、數據結構與算法、大學計算機基礎等基礎課程的教學工作。

目錄

前言
第1章 初識Python 1
1.1 Python的基本概念 1
1.1.1 編譯型語言與解釋型語言 1
1.1.2 Python的發展史 3
1.1.3 Python的特點及套用領域 4
1.2 Python語言環境的安裝 7
1.2.1 在Windows平台上安裝Python語言環境 8
1.2.2 在Linux平台上安裝Python語言環境 10
1.3 第一個Python程式:HelloWorld 13
1.3.1 中文編碼 14
1.3.2 單行注釋 14
1.3.3 多行注釋 15
1.3.4 書寫規範 15
1.3.5 輸入和輸出 16
1.4 IDLE環境 18
1.4.1 啟動IDLE 18
1.4.2 創建Python腳本 18
1.4.3 常用的編輯功能 20
1.5 本章小結 21
1.6 課後習題 21
第2章 Python的基礎語法 23
2.1 變數 23
2.1.1 定義一個變數 23
2.1.2 同時定義多個變數 24
2.2 數據類型 25
2.2.1 Number 25
2.2.2 String 26
2.2.3 List 28
2.2.4 Tuple 30
2.2.5 Set 31
2.2.6 Dictionary 32
2.3 運算符 33
2.3.1 占位運算符 33
2.3.2 算術運算符 34
2.3.3 賦值運算符 35
2.3.4 比較運算符 36
2.3.5 邏輯運算符 37
2.3.6 位運算符 37
2.3.7 身份運算符 39
2.3.8 成員運算符 40
2.3.9 序列運算符 41
2.3.10 運算符優先權 41
2.4 條件語句 42
2.4.1 if、elif、else 44
2.4.2 pass 45
2.5 循環語句 46
2.5.1 for循環 47
2.5.2 while循環 48
2.5.3 索引 49
2.5.4 break 50
2.5.5 continue 51
2.5.6 else 51
2.6 本章小結 52
2.7 課後習題 52
第3章 函式 57
3.1 函式的定義與調用 57
3.2 參數列表與返回值 58
3.2.1 形參 59
3.2.2 實參 59
3.2.3 默認參數 60
3.2.4 關鍵字參數 61
3.2.5 不定長參數 62
3.2.6 拆分參數列表 64
3.2.7 返回值 65
3.3 模組 66
3.3.1 import 67
3.3.2 from import 70
3.3.3 包 71
3.3.4 猴子補丁 72
3.3.5 第三方模組的獲取與安裝 73
3.4 變數的作用域 73
3.4.1 局部變數 74
3.4.2 全局變數 74
3.4.3 global關鍵字 75
3.4.4 nonlocal關鍵字 76
3.5 高級套用 77
3.5.1 遞歸函式 77
3.5.2 高階函式 78
3.5.3 lambda函式 78
3.5.4 閉包 79
3.5.5 裝飾器 80
3.6 本章小結 83
3.7 課後習題 83
第4章 面向對象 87
4.1 類與對象 87
4.1.1 類的定義 87
4.1.2 創建實例 88
4.1.3 類屬性定義及其訪問 89
4.1.4 類中普通方法定義及調用 91
4.1.5 私有屬性 92
4.1.6 構造方法 93
4.1.7 析構方法 95
4.1.8 常用內置方法 96
4.2 繼承與多態 98
4.2.1 什麼是繼承 98
4.2.2 如何繼承父類 99
4.2.3 方法重寫 100
4.2.4 super方法 101
4.3 高級套用 103
4.3.1 內置函式isinstance、issubclass和type 103
4.3.2 類方法 104
4.3.3 靜態方法 104
4.3.4 動態擴展類與實例 105
4.3.5 __slots__ 106
4.3.6 @property 107
4.3.7 元類 108
4.3.8 單例模式 109
4.3.9 鴨子類型 111
4.4 本章小結 112
4.5 課後習題 112
第5章 序列、集合和字典 116
5.1 可變類型與不可變類型 116
5.2 列表 117
5.2.1 創建列表 117
5.2.2 拼接列表 118
5.2.3 複製列表元素 119
5.2.4 查找列表元素 120
5.2.5 插入列表元素 121
5.2.6 刪除列表元素 121
5.2.7 獲取列表中的最大元素 122
5.2.8 獲取列表中的最小元素 122
5.2.9 統計元素出現的次數 122
5.2.10 計算列表長度 123
5.2.11 列表中元素排序 123
5.3 元組 124
5.3.1 創建元組 125
5.3.2 創建具有單個元素的元組 125
5.3.3 拼接元組 126
5.3.4 獲取元組中的最大元素 126
5.3.5 獲取元組中的最小元素 126
5.3.6 元組的不變性 126
5.4 集合 127
5.4.1 創建集合 127
5.4.2 元素唯一性 127
5.4.3 插入集合元素 127
5.4.4 交集 128
5.4.5 並集 128
5.4.6 差集 129
5.4.7 對稱差集 129
5.4.8 子集 129
5.4.9 父集 130
5.5 字典 130
5.5.1 創建字典 130
5.5.2 初始化字典中的元素 130
5.5.3 修改/插入字典元素 131
5.5.4 刪除字典中的元素 132
5.5.5 計算字典中元素的個數 133
5.5.6 清除字典中的所有元素 133
5.5.7 判斷字典中是否存在鍵 133
5.5.8 拼接兩個字典 134
5.5.9 獲取字典中鍵的集合 135
5.5.10 獲取字典中值的集合 135
5.5.11 獲取字典中的元素數組 135
5.5.12 淺拷貝 136
5.5.13 深拷貝 137
5.6 高級套用 138
5.6.1 切片 138
5.6.2 列表生成表達式 138
5.6.3 生成器 139

相關詞條

熱門詞條

聯絡我們