上冊
         前言 ........................................1
         第一部分 使用入門
         第1章 問答環節 ........................................ 21
         人們為何使用Python ........................................21
         軟件質量 ........................................22
         開發者效率........................................23
         Python是一門“腳本語言”嗎 ........................................23
         好吧,Python的缺點是什麼 ........................................25
         如今誰在使用Python ........................................25
         其他的Python設計權衡:一些難以把握的方麵 ........................................26
         使用Python可以做些什麼 ........................................28
         係統編程 ........................................28
         圖形用戶界麵(GUI) ........................................29
         Internet腳本 ........................................29
         組件集成 ........................................30
         數據庫編程........................................30
         快速原型 ........................................31
         數值計算和科學計算編程 ........................................31
         更多內容:遊戲、圖像、數據挖掘、機器人、Excel等 ................................31
         Python如何開發並獲得支持 ........................................32
         開源的權衡........................................33
         Python有哪些技術上的優點 ........................................33
         麵嚮對象和函數式 ........................................33
         免費 ........................................34
         可移植 ........................................34
         功能強大 ........................................35
         可混閤 ........................................36
         相對簡單易用 ........................................36
         相對簡單易學 ........................................37
         以Monty Python命名 ........................................37
         Python和其他語言比較起來怎麼樣 ........................................38
         本章小結 ........................................39
         本章習題 ........................................39
         習題解答 ........................................40
         Python是工程,不是藝術 ........................................41
         第2章 Python如何運行程序 ........................................ 43
         Python解釋器簡介 ........................................43
         程序執行 ........................................45
         程序員的視角 ........................................45
         Python的視角 ........................................46
         執行模型的變體 ........................................48
         Python的各種實現 ........................................49
         執行優化工具 ........................................52
         凍結二進製文件 ........................................53
         未來的可能性 ........................................54
         本章小結 ........................................55
         本章習題 ........................................55
         習題解答 ........................................56
         第3章 你應如何運行程序 ........................................ 57
         交互式命令行模式 ........................................57
         開始一個交互式會話 ........................................57
         Windows平颱上的交互式命令行在哪裏 ........................................59
         係統路徑 ........................................59
         Python 3.3中的新Windows選項:PATH和啓動器 ........................................60
         運行的位置:代碼目錄 ........................................61
         不需要輸入的內容:提示符和注釋 ........................................62
         交互式地運行代碼 ........................................63
         為什麼要使用交互式命令行模式 ........................................64
         使用注意:交互命令行模式 ........................................65
         係統命令行和文件 ........................................67
         第一段腳本........................................68
         使用命令行運行文件 ........................................69
         不同的命令行使用方式 ........................................70
         使用注意:命令行和文件 ........................................71
         UNIX風格可執行腳本:#! ........................................72
         UNIX腳本基礎 ........................................72
         UNIX env查找技巧 ........................................73
         Python 3.3 Windows啓動器:Windows也有#!瞭 ........................................73
         點擊文件圖標 ........................................75
         圖標點擊基礎知識 ........................................75
         在Windows上點擊圖標 ........................................76
         Windows上輸入的技巧 ........................................77
         其他圖標點擊的限製 ........................................79
         模塊導入和重載 ........................................79
         導入和重載基礎知識 ........................................80
         模塊的宏觀視角:屬性 ........................................82
         使用注意:import和reload ........................................85
         使用exec運行模塊文件 ........................................85
         IDLE用戶界麵 ........................................86
         IDLE啓動細節 ........................................87
         IDLE基礎用法 ........................................88
         IDLE功能特性 ........................................89
         高級IDLE工具 ........................................90
         使用注意:IDLE ........................................90
         其他IDE ........................................92
         其他啓動選項 ........................................93
         嵌入式調用........................................93
         凍結二進製可執行文件 ........................................94
         文本編輯器啓動方式 ........................................94
         其他的啓動方式 ........................................95
         未來的可能........................................95
         應該選用哪種方式 ........................................95
         調試Python代碼 ........................................96
         本章小結 ........................................97
         本章習題 ........................................97
         習題解答 ........................................98
         第一部分練習題 ........................................99
         第二部分 類型和運算
         第4章 介紹Python對象類型 ........................................ 105
         Python知識結構 ........................................105
         為什麼要使用內置類型 ........................................106
         Python核心數據類型 ........................................107
         數字 ........................................108
         字符串 ........................................ 110
         序列操作 ........................................ 110
         不可變性 ........................................ 112
         特定類型的方法 ........................................ 113
         尋求幫助 ........................................ 115
         字符串編程的其他方式 ........................................ 116
         Unicode字符串 ........................................ 117
         模式匹配 ........................................ 119
         列錶 ........................................120
         序列操作 ........................................120
         特定的操作........................................121
         邊界檢查 ........................................121
         嵌套 ........................................122
         推導 ........................................122
         字典 ........................................125
         映射操作 ........................................125
         重訪嵌套 ........................................126
         不存在的鍵:if 測試 ........................................128
         鍵的排序:for 循環 ........................................129
         迭代和優化........................................131
         元組 ........................................132
         為什麼要使用元組 ........................................133
         文件 ........................................133
         二進製字節文件 ........................................134
         Unicode文本文件 ........................................135
         其他類文件工具 ........................................137
         其他核心類型 ........................................137
         如何破壞代碼的靈活性 ........................................139
         用戶定義的類 ........................................140
         剩餘的內容........................................141
         本章小結 ........................................141
         本章習題 ........................................141
         習題解答 ........................................142
         第5章 數值類型 ........................................ 143
         本章小結 ........................................182
         本章習題 ........................................182
         習題解答 ........................................182
         第6章 動態類型 ........................................ 184
         本章小結 ........................................194
         本章習題 ........................................194
         習題解答 ........................................195
         第7章 字符串基礎 ........................................ 196
         本章小結 ........................................242
         本章習題 ........................................243
         習題解答 ........................................243
         第8章 列錶與字典 ........................................ 245
         本章小結 ........................................277
         本章習題 ........................................277
         習題解答 ........................................277
         第9章 元組、文件與其他核心類型 ............................... 279
         本章小結 ........................................314
         本章習題 ........................................314
         習題解答 ........................................315
         第二部分練習題 ........................................315
         第三部分 語句和語法
         第10章 Python語句簡介........................................ 321
         本章小結 ........................................338
         本章習題 ........................................338
         習題解答 ........................................338
         第11章 賦值、錶達式和打印 ....................................... 340
         本章小結 ........................................370
         本章習題 ........................................370
         習題解答 ........................................370
         第12章 if測試和語法規則 ........................................ 372
         本章小結 ........................................386
         本章習題 ........................................386
         習題解答 ........................................386
         第13章 while循環和for循環 ........................................ 387
         本章小結 ........................................414
         本章習題 ........................................414
         習題解答 ........................................414
         第14章 迭代和推導 ........................................ 416
         本章小結 ........................................442
         本章習題 ........................................442
         習題解答 ........................................442
         第15章 文檔 ........................................ 444
         本章小結 ........................................465
         本章習題 ........................................466
         習題解答 ........................................466
         第三部分練習題 ........................................467
         第四部分 函數和生成器
         第16章 函數基礎 ........................................ 473
         本章小結 ........................................483
         本章習題 ........................................483
         習題解答 ........................................483
         第17章 作用域 ........................................ 485
         本章小結 ........................................518
         本章習題 ........................................518
         習題解答 ........................................520
         第18章 參數 ........................................ 521
         本章小結 ........................................548
         本章習題 ........................................548
         習題解答 ........................................549
         第19章 函數的高級話題 ........................................ 550
         本章小結 ........................................575
         本章習題 ........................................575
         習題解答 ........................................575
         第20章 推導和生成 ........................................ 577
         本章小結 ........................................621
         本章習題 ........................................621
         習題解答 ........................................621
         第21章 基準測試 ........................................ 623
         計時迭代可選方案 ........................................623
         本章小結 ........................................656
         本章習題 ........................................656
         習題解答 ........................................656
         第四部分練習題 ........................................657
         第五部分 模塊和包
         第22章 模塊:宏偉藍圖 ........................................ 663
         本章小結 ........................................678
         本章習題 ........................................679
         習題解答 ........................................679
         第23章 模塊代碼編寫基礎 ........................................ 680
         本章小結 ........................................696
         本章習題 ........................................696
         習題解答 ........................................696
         第24章 模塊包 ........................................ 698
         本章小結 ........................................732
         本章習題 ........................................732
         習題解答 ........................................733
         第25章 高級模塊話題 ........................................ 734
         本章小結 ........................................765
         本章習題 ........................................766
         習題解答 ........................................766
         第五部分練習題 ........................................766
      · · · · · ·     (
收起)