包郵 Python編程基礎(chǔ)教程
-
>
全國計算機(jī)等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Python編程基礎(chǔ)教程 版權(quán)信息
- ISBN:9787115533913
- 條形碼:9787115533913 ; 978-7-115-53391-3
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Python編程基礎(chǔ)教程 本書特色
本書是Python編程方面的入門教程。全書共20章,通過淺顯易懂的語言和豐富實用的示例,介紹了對象、條件語句、循環(huán)、函數(shù)、迭代器、生成器、文件處理、字符串處理、面向?qū)ο蠓缎汀㈩悺⒗^承、運(yùn)算符重載、異常處理、數(shù)據(jù)結(jié)構(gòu)、棧、隊列、鏈表、二叉搜索樹等編程知識,并介紹了NumPy、Matplotlib等庫的應(yīng)用。 本書不僅適合Python初學(xué)者閱讀,也適合高等院校計算機(jī)相關(guān)專業(yè)的學(xué)生參考。
Python編程基礎(chǔ)教程 內(nèi)容簡介
本書是Python編程方面的入門教程。全書共20章, 通過淺顯易懂的語言和豐富實用的示例, 介紹了對象、條件語句、循環(huán)、函數(shù)、迭代器、生成器、文件處理、字符串處理、面向?qū)ο蠓缎汀㈩悺⒗^承、運(yùn)算符重載、異常處理、數(shù)據(jù)結(jié)構(gòu)、棧、隊列、鏈表、二叉搜索樹等編程知識, 并介紹了NumPy、Matplotlib等庫的應(yīng)用。
Python編程基礎(chǔ)教程 目錄
1.1 簡介 1
1.2 Python的特點 2
1.2.1 容易 2
1.2.2 輸入并運(yùn)行 2
1.2.3 語法 2
1.2.4 混合性 3
1.2.5 動態(tài)類型 3
1.2.6 內(nèi)置對象類型 3
1.2.7 大量的庫和工具 3
1.2.8 可移植性 3
1.2.9 免費(fèi) 3
1.3 編程范型 3
1.3.1 過程式編程 3
1.3.2 面向?qū)ο缶幊?4
1.3.3 函數(shù)式編程 4
1.4 Python的發(fā)展歷史和應(yīng)用
前景 4
1.4.1 發(fā)展歷史 4
1.4.2 應(yīng)用前景 4
1.5 安裝Anaconda 5
1.6 小結(jié) 9
1.6.1 術(shù)語 9
1.6.2 知識要點 9
1.7 練習(xí) 10
1.8 理論回顧 11
第 2章 Python對象 12
2.1 簡介 12
2.2 基本數(shù)據(jù)類型 14
2.2.1 先睹為快 15
2.2.2 分?jǐn)?shù)和小數(shù) 16
2.3 字符串 16
2.3.1 分片 18
2.3.2 字符串的不可變性 18
2.4 列表和元組 19
2.4.1 列表 19
2.4.2 元組 20
2.4.3 元組的特點 21
2.5 小結(jié) 21
2.5.1 術(shù)語 22
2.5.2 知識要點 22
2.6 練習(xí) 22
2.7 編程實踐 24
第3章 條件語句 25
3.1 簡介 25
3.2 if、if-else和if-elif-else結(jié)構(gòu) 25
3.3 if-elif-else階梯判斷 30
3.4 邏輯運(yùn)算符 30
3.5 三元運(yùn)算符 31
3.6 get結(jié)構(gòu) 32
3.7 示例 33
3.8 小結(jié) 36
3.8.1 語法 36
3.8.2 知識要點 37
3.9 練習(xí) 37
3.10 編程實踐 39
第4章 循環(huán) 41
4.1 簡介 41
4.2 while 42
4.3 圖案 44
4.4 嵌套循環(huán)及其在列表中的
應(yīng)用 48
4.5 小結(jié) 50
4.5.1 術(shù)語和語法 51
4.5.2 知識要點 51
4.6 練習(xí) 51
4.7 編程實踐 53
第5章 函數(shù) 54
5.1 簡介 54
5.2 函數(shù)的特點 54
5.2.1 模塊式編程 54
5.2.2 代碼的可復(fù)用性 54
5.2.3 可管理性 55
5.3 基本術(shù)語 55
5.3.1 函數(shù)的命名 55
5.3.2 參數(shù) 55
5.3.3 返回值 55
5.4 定義和調(diào)用 56
5.5 函數(shù)的類型 58
5.6 實現(xiàn)搜索 59
5.7 作用域 60
5.8 遞歸 62
5.8.1 兔子問題 62
5.8.2 使用遞歸的缺點 64
5.9 小結(jié) 64
5.9.1 術(shù)語 65
5.9.2 知識要點 65
5.10 練習(xí) 65
5.11 編程實踐 66
5.12 關(guān)于遞歸的問題 66
5.13 理論回顧 67
5.14 附加題 67
第6章 迭代器、生成器和列表解析 70
6.1 簡介 70
6.2 for的強(qiáng)大功能 70
6.3 迭代器 72
6.4 定義一個可迭代的對象 74
6.5 生成器 75
6.6 列表解析 78
6.7 小結(jié) 80
6.7.1 術(shù)語和函數(shù) 81
6.7.2 知識要點 81
6.8 練習(xí) 81
6.9 理論回顧 82
6.10 編程實踐 82
第7章 文件處理 84
7.1 簡介 84
7.2 文件操作機(jī)制 85
7.3 open()函數(shù)和文件訪問模式 85
7.4 用于文件處理的Python函數(shù) 87
7.4.1 基本函數(shù) 87
7.4.2 與操作系統(tǒng)相關(guān)的
方法 88
7.4.3 其他函數(shù)和文件
屬性 88
7.5 命令行參數(shù) 89
7.6 實現(xiàn)和說明 90
7.7 小結(jié) 94
7.8 練習(xí) 94
7.9 理論回顧 96
7.10 編程實踐 97
第8章 字符串 98
8.1 簡介 98
8.2 for和while的用法 98
8.3 字符串運(yùn)算符 100
8.3.1 連接運(yùn)算符 100
8.3.2 替換運(yùn)算符 101
8.3.3 成員運(yùn)算符 101
8.4 處理字符串的函數(shù) 102
8.4.1 len()函數(shù) 102
8.4.2 capitalize()
函數(shù) 103
8.4.3 find()函數(shù) 103
8.4.4 count()函數(shù) 103
8.4.5 endswith()函數(shù) 104
8.4.6 encode()函數(shù) 104
8.4.7 decode()函數(shù) 104
8.4.8 其他函數(shù) 105
8.5 小結(jié) 106
8.5.1 術(shù)語 106
8.5.2 知識要點 106
8.6 練習(xí) 107
8.7 理論回顧 108
8.8 編程實踐 109
第9章 面向?qū)ο蠓缎秃喗?110
9.1 簡介 110
9.2 創(chuàng)建新的類型 111
9.3 屬性和函數(shù) 112
9.3.1 屬性 112
9.3.2 函數(shù) 112
9.4 面向?qū)ο缶幊痰囊?114
9.4.1 類 115
9.4.2 對象 115
9.4.3 封裝 115
9.4.4 數(shù)據(jù)隱藏 116
9.4.5 繼承 116
9.4.6 多態(tài) 117
9.4.7 可復(fù)用性 117
9.5 小結(jié) 117
9.5.1 術(shù)語 118
9.5.2 知識要點 118
9.6 練習(xí) 119
9.7 理論回顧 120
9.8 探索和設(shè)計 120
第 10章 類和對象 121
10.1 簡介 121
10.2 定義類 122
10.3 創(chuàng)建對象 122
10.4 數(shù)據(jù)成員的作用域 123
10.5 嵌套 125
10.6 構(gòu)造函數(shù) 126
10.7 構(gòu)造函數(shù)重載 127
10.8 析構(gòu)函數(shù) 129
10.9 小結(jié) 130
10.9.1 術(shù)語 131
10.9.2 知識要點 131
10.10 練習(xí) 131
10.11 理論回顧 133
10.12 編程實踐 133
第 11章 繼承 135
11.1 繼承和組合 135
11.1.1 繼承和方法 136
11.1.2 組合 138
11.2 繼承的重要性及其類型 141
11.2.1 繼承的必要性 142
11.2.2 繼承的類型 143
11.3 方法 149
11.3.1 綁定的方法 149
11.3.2 未綁定的方法 150
11.3.3 方法是可調(diào)用的
對象 151
11.3.4 超類的重要性和
用法 152
11.3.5 使用super調(diào)用基類
函數(shù) 152
11.4 在繼承樹中搜索 153
11.5 類接口和抽象類 155
11.6 小結(jié) 156
11.6.1 術(shù)語 157
11.6.2 知識要點 157
11.7 練習(xí) 157
11.8 理論回顧 159
11.9 編程實踐 159
第 12章 運(yùn)算符重載 161
12.1 簡介 161
12.2 回顧__init__ 161
12.3 重載二元運(yùn)算符的方法 164
12.4 以分?jǐn)?shù)為例重載二元
運(yùn)算符 164
12.5 重載 =運(yùn)算符 168
12.6 重載>和
Python編程基礎(chǔ)教程 作者簡介
H.巴辛(H.Bhasin)是一位專業(yè)程序員,著有Programing in C#、 Design and Analysis of Algorithms等。
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
羅曼·羅蘭讀書隨筆-精裝
- >
月亮虎
- >
羅庸西南聯(lián)大授課錄
- >
月亮與六便士
- >
自卑與超越
- >
我與地壇
- >
苦雨齋序跋文-周作人自編集