-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
人民郵電出版社程序員學(xué)PYTHON 版權(quán)信息
- ISBN:9787115482624
- 條形碼:9787115482624 ; 978-7-115-48262-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
人民郵電出版社程序員學(xué)PYTHON 本書特色
本書是面向?qū)W過編程、有一定編程經(jīng)驗的計算機專業(yè)人員,相關(guān)專業(yè)的大學(xué)生和教師的Python讀物,也可作為以Python為第二門編程語言的高校課程教材或參考書。本書全面介紹了Python語言的各方面特征和應(yīng)用技術(shù),討論了準(zhǔn)確理解和正確使用Python語言所需要了解的深入概念和情況,還介紹了用Python開發(fā)較大型或較復(fù)雜程序時應(yīng)該了解的一些高級功能,如程序的模塊組織和導(dǎo)入系統(tǒng),生成器、閉包和裝飾器,基本的和高級的面向?qū)ο缶幊虣C制和技術(shù),以及作為Python*擴展的協(xié)程和異步編程等。
人民郵電出版社程序員學(xué)PYTHON 內(nèi)容簡介
本書是面向?qū)W過編程、有一定編程經(jīng)驗的計算機專業(yè)人員,相關(guān)專業(yè)的大學(xué)生和教師的Python讀物,也可作為以Python為第二門編程語言的高校課程教材或參考書。本書全面介紹了Python語言的各方面特征和應(yīng)用技術(shù),討論了準(zhǔn)確理解和正確使用Python語言所需要了解的深入概念和情況,還介紹了用Python開發(fā)較大型或較復(fù)雜程序時應(yīng)該了解的一些不錯功能,如程序的模塊組織和導(dǎo)入系統(tǒng),生成器、閉包和裝飾器,基本的和不錯的面向?qū)ο缶幊虣C制和技術(shù),以及作為Python近期新擴展的協(xié)程和異步編程等。
人民郵電出版社程序員學(xué)PYTHON 目錄
1.1 表達(dá)式和計算 1
1.1.1 數(shù)值計算 1
1.1.2 標(biāo)準(zhǔn)函數(shù)和數(shù)學(xué)函數(shù)包 5
1.1.3 字符串 7
1.2 變量和賦值 10
1.2.1 名字、變量和賦值 10
1.2.2 簡單腳本程序 12
1.2.3 若干情況 13
1.3 邏輯和控制 14
1.3.1 條件判斷和條件語句 15
1.3.2 循環(huán)語句 18
1.4 定義函數(shù) 20
1.4.1 計算的抽象:函數(shù) 21
1.4.2 遞歸定義的函數(shù) 25
1.4.3 比較復(fù)雜的遞歸問題 32
1.5 函數(shù)定義的若干問題 34
1.5.1 函數(shù)的意義 34
1.5.2 函數(shù)分解:定義和調(diào)用 36
1.5.3 程序框架和函數(shù)的函數(shù)
參數(shù) 40
1.5.4 匿名函數(shù)和lambda
表達(dá)式 44
1.5.5 作用域,嵌套的函數(shù)定義 48
1.5.6 帶默認(rèn)值形參和關(guān)鍵字
實參 53
1.6 總結(jié)和補遺 55
1.6.1 整數(shù)的位運算 55
1.6.2 基本字符集和一些詞法
規(guī)則 56
1.6.3 循環(huán)語句的else段 57
1.6.4 總結(jié) 58
第 2章 數(shù)據(jù)的構(gòu)造和組織 60
2.1 表和元組 60
2.1.1 表(list) 60
2.1.2 表的使用和處理 64
2.1.3 元組(tuple) 71
2.1.4 有理數(shù)程序包 75
2.2 序列和序列操作 79
2.2.1 序列和序列操作 79
2.2.2 描述式 83
2.2.3 一些程序?qū)嵗?6
2.2.4 幾個序列類型 89
2.3 字符串和格式化 91
2.3.1 字符串操作 91
2.3.2 字符串的格式化 95
2.4 文件 99
2.4.1 文件和輸入/輸出 99
2.4.2 Python的文件功能 99
2.4.3 文件處理程序?qū)嵗?04
2.5 字典(dict) 106
2.5.1 概念和操作 107
2.5.2 字典的應(yīng)用實例 109
2.5.3 字典與函數(shù)參數(shù) 111
2.6 集合(set和frozenset) 112
2.6.1 概念和構(gòu)造 112
2.6.2 集合操作 114
2.7 程序和數(shù)據(jù) 116
2.7.1 文本處理 117
2.7.2 數(shù)據(jù)記錄和信息管理 122
2.7.3 數(shù)據(jù)持久性 127
2.8 總結(jié)和補遺 129
2.8.1 函數(shù)形參和實參 129
2.8.2 拆分與組合對象描述 130
2.8.3 總結(jié) 131
第3章 深入理解Python 133
3.1 基本語義問題 133
3.1.1 變量和對象 133
3.1.2 函數(shù)和參數(shù)的語義 141
3.1.3 邏輯判斷 144
3.1.4 幾個問題 149
3.2 程序的語義實現(xiàn) 152
3.2.1 環(huán)境和狀態(tài) 152
3.2.2 程序執(zhí)行中的環(huán)境和
狀態(tài)變化 155
3.2.3 函數(shù)定義結(jié)構(gòu)和函數(shù)
調(diào)用 159
3.2.4 函數(shù)的若干問題 160
3.3 生成器函數(shù)和閉包 163
3.3.1 提取文件數(shù)據(jù)的函數(shù) 163
3.3.2 生成器函數(shù) 166
3.3.3 閉包技術(shù)和原理 170
3.3.4 編程實例 175
3.4 異常和異常處理 178
3.4.1 運行中的錯誤 178
3.4.2 Python異常處理和try
結(jié)構(gòu) 180
3.4.3 異常處理的結(jié)構(gòu)和技術(shù) 183
3.4.4 預(yù)定義異常 187
3.4.5 異常作為控制機制 189
3.5 效率 192
3.5.1 基礎(chǔ) 192
3.5.2 一個例子 198
3.5.3 標(biāo)準(zhǔn)組合類型的實現(xiàn)和
操作效率 199
3.6 總結(jié)和補遺 204
3.6.1 異常處理機制補遺 204
3.6.2 生成器函數(shù)進階 206
3.6.3 總結(jié) 210
第4章 面向?qū)ο缶幊獭?13
4.1 數(shù)據(jù)抽象、類和自定義類型 213
4.2 Python的類和對象 215
4.2.1 類的定義和使用 215
4.2.2 幾個問題 221
4.2.3 簡單實例 225
4.2.4 Python類、對象和方法 229
4.3 繼承 230
4.3.1 繼承、基類和派生類 230
4.3.2 幾個簡單實例 237
4.3.3 多繼承 241
4.3.4 異常和類 244
4.4 特殊方法名和特殊的類 245
4.4.1 容器類和迭代器 246
4.4.2 上下文管理 248
4.4.3 一些特殊方法名和標(biāo)準(zhǔn)
函數(shù) 251
4.5 實例:鏈接表 255
4.5.1 基本考慮 255
4.5.2 簡單單鏈表 257
4.5.3 帶尾結(jié)點指針的單鏈表 264
4.5.4 雙鏈表 266
4.5.5 討論 269
4.6 總結(jié)和補遺 269
4.6.1 對象的定義和使用 269
4.6.2 面向?qū)ο蟮募夹g(shù)和
方法 273
4.6.3 總結(jié) 278
第5章 Python編程進階 281
5.1 程序和模塊 281
5.1.1 程序、模塊和執(zhí)行 282
5.1.2 導(dǎo)入系統(tǒng) 291
5.1.3 模塊和程序組織 302
5.1.4 動態(tài)編譯和執(zhí)行 305
5.1.5 Python程序的另一些
問題 308
5.2 裝飾器 310
5.2.1 函數(shù)裝飾器的定義和
使用 311
5.2.2 函數(shù)裝飾器實例 316
5.2.3 類裝飾器 321
5.3 面向?qū)ο缶幊踢M階 326
5.3.1 類的創(chuàng)建及其定制 326
5.3.2 屬性管理和操作 332
5.3.3 描述器 339
5.3.4 若干面向?qū)ο蠹夹g(shù) 346
5.4 異步程序和協(xié)程 351
5.4.1 異步和并發(fā) 352
5.4.2 Python協(xié)程 354
5.4.3 異步迭代 360
5.4.4 異步上下文管理器和
async with語句 365
5.4.5 異步描述式 366
5.4.6 示例和討論 368
5.5 總結(jié)和補遺 374
5.5.1 總結(jié) 375
5.5.2 編程技術(shù) 376
附錄A Python語言簡明手冊 377
A.1 標(biāo)識符和關(guān)鍵字 377
A.2 代碼結(jié)構(gòu)和解釋器 377
A.3 基本類型和字面量 378
A.4 組合類型和描述式 378
A.5 表達(dá)式 379
A.6 語句 381
附錄B 標(biāo)準(zhǔn)函數(shù) 383
B.1 描述方法說明 383
B.2 標(biāo)準(zhǔn)函數(shù)表 383
附錄C IDLE開發(fā)環(huán)境 388
C.1 調(diào)試功能 388
C.2 菜單命令 390
C.3 鍵盤操作 393
附錄D 本書中使用的標(biāo)準(zhǔn)庫包 394
推薦閱讀書目 395
人民郵電出版社程序員學(xué)PYTHON 作者簡介
裘宗燕,北京大學(xué)數(shù)學(xué)科學(xué)學(xué)院教授,博士生導(dǎo)師,主要研究領(lǐng)域涉及形式化方法、程序設(shè)計語言、新型語言的語義模型和計算機科學(xué)教育。著作有《Mathematica數(shù)學(xué)軟件系統(tǒng)的應(yīng)用和程序設(shè)計》《從問題到程序——程序設(shè)計與C語言引論》《從問題到程序——用Python學(xué)編程和計算》《數(shù)據(jù)結(jié)構(gòu)與算法:Python語言描述》等,譯作有《編程原本》《程序設(shè)計實踐》《C 語言的設(shè)計和演化》《B方法》《程序設(shè)計語言——實踐之路》等。
- >
伯納黛特,你要去哪(2021新版)
- >
山海經(jīng)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
姑媽的寶刀
- >
羅庸西南聯(lián)大授課錄
- >
史學(xué)評論
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
推拿