定 價:¥79.00
作 者: | 張頔 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111632955 | 出版時間: | 2019-09-01 | 包裝: | |
開本: | 頁數(shù): | 字?jǐn)?shù): |
第1章 基礎(chǔ) 1
\n1.1 歷史 2
\n1.2 表達(dá)式 3
\n1.2.1 運(yùn)算數(shù) 3
\n1.2.2 運(yùn)算符 3
\n1.2.3 表達(dá)式的風(fēng)格 4
\n1.2.4 表達(dá)式的嵌套 5
\n1.2.5 數(shù)據(jù)類型 5
\n1.2.6 副作用 6
\n1.2.7 小結(jié) 6
\n1.3 運(yùn)行程序 6
\n1.3.1 交互執(zhí)行模式 7
\n1.3.2 查閱幫助文檔 8
\n1.3.3 執(zhí)行Python程序腳本 9
\n1.3.4 標(biāo)識符和關(guān)鍵字 10
\n1.3.5 運(yùn)行環(huán)境的錯誤提示 11
\n1.3.6 示例:歐幾里得算法 12
\n1.3.7 小結(jié) 15
\n1.4 內(nèi)建類型、賦值和引用 15
\n1.4.1 字面值 15
\n1.4.2 構(gòu)造方法 17
\n1.4.3 容器類型 18
\n1.4.4 索引和切片 22
\n1.4.5 左值、賦值和引用 24
\n1.4.6 del操作 29
\n1.4.7 小結(jié) 30
\n1.5 流程控制結(jié)構(gòu) 30
\n1.5.1 if分支語句 30
\n1.5.2 布爾運(yùn)算 33
\n1.5.3 while循環(huán) 34
\n1.5.4 for循環(huán) 40
\n1.5.5 條件表達(dá)式 42
\n1.5.6 定義簡單函數(shù) 43
\n1.5.7 小結(jié) 44
\n1.6 輸入/輸出 44
\n1.6.1 標(biāo)準(zhǔn)輸入/輸出(I/O)流 44
\n1.6.2 重定向標(biāo)準(zhǔn)I/O至文件 45
\n1.6.3 用管道行串接I/O 46
\n1.6.4 標(biāo)準(zhǔn)I/O流對象 47
\n1.6.5 命令行參數(shù) 48
\n1.6.6 環(huán)境變量 49
\n1.6.7 格式化字符串 50
\n1.6.8 小結(jié) 51
\n1.7 簡單練習(xí) 51
\n1.7.1 示例:打印金字塔圖形 52
\n1.7.2 示例:3X+1問題 53
\n1.7.3 示例:繪制正多邊形 54
\n1.7.4 示例:繪制函數(shù)曲線 55
\n1.7.5 示例:蒙特卡洛方法 56
\n1.7.6 示例:埃特金迭代法求方程的根 59
\n1.7.7 小結(jié) 61
\n1.8 程序執(zhí)行模型 61
\n1.8.1 手段限制 62
\n1.8.2 無狀態(tài)程序 62
\n1.8.3 有狀態(tài)程序 67
\n1.8.4 線性存儲器 73
\n1.8.5 使用棧設(shè)計(jì)程序 76
\n1.8.6 使用隊(duì)列設(shè)計(jì)程序 79
\n1.8.7 小結(jié) 84
\n1.9 算法的性能描述 85
\n1.10 異常處理 87
\n1.10.1 基本語法 88
\n1.10.2 提升程序的健壯性 91
\n1.10.3 完整的異常捕獲機(jī)制 94
\n1.10.4 小結(jié) 96
\n1.11 程序調(diào)試 97
\n1.12 總結(jié) 98
\n第2章 函數(shù) 99
\n2.1 函數(shù)基礎(chǔ) 100
\n2.2 模塊和包 111
\n2.3 作用域和棧幀 115
\n2.4 遞歸 121
\n2.5 類和成員方法 141
\n2.6 高階函數(shù) 147
\n2.7 迭代器和生成器模式 155
\n2.8 總結(jié) 160
\n第3章 數(shù)據(jù)結(jié)構(gòu) 161
\n3.1 列表 162
\n3.2 鏈表 174
\n3.3 散列表 184
\n3.5 案例分析 212
\n3.6 綜合練習(xí):尋路問題算法 218
\n3.7 總結(jié) 231
\n第4章 面向?qū)ο?232
\n4.1 類 233
\n4.2 繼承和多態(tài) 246
\n4.3 綜合練習(xí):GUI程序設(shè)計(jì)PyQt 253
\n4.4 總結(jié) 257
\n參考文獻(xiàn) 258
\n……
\n