Python核心編程(第二版)

出版時(shí)間:2008-06  出版社:人民郵電出版社  作者:[美]Wesley J. Chun(陳仲才)  頁(yè)數(shù):654  譯者:CPUG  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是經(jīng)典的Python指導(dǎo)書,在第一版的基礎(chǔ)上進(jìn)行了全面升級(jí)。全書分為兩個(gè)部分:第1部分占據(jù)了大約三分之二的篇幅,闡釋這門語(yǔ)言的“核心”內(nèi)容,包括基本的概念和語(yǔ)句、語(yǔ)法和風(fēng)格、Python對(duì)象、數(shù)字類型、序列類型、映射和集合類型、條件和循環(huán)、文件和輸入/輸出、錯(cuò)誤和異常、函數(shù)和函數(shù)式編程、模塊、面向?qū)ο缶幊?、?zhí)行環(huán)境等內(nèi)容:第2部分則提供了各種高級(jí)主題來展示可以使用Python做些什么,包括正則表達(dá)式、網(wǎng)絡(luò)編程、網(wǎng)絡(luò)客戶端編程、多線程編程、圖形用戶界面編程、Web編程、數(shù)據(jù)庫(kù)編程、擴(kuò)展Python 和一些其他材料。   本書適合Python初學(xué)者,以及已經(jīng)入門但想繼續(xù)學(xué)習(xí)和提高自身Python技巧的程序員。

作者簡(jiǎn)介

作者:(美國(guó))丘恩(Wesley J.Chun) 譯者:宋吉廣

書籍目錄

第1部分 Python核心 第1章 歡迎來到Python世界   1.1 什么是Python   1.2 起源   1.3 特點(diǎn)    1.3.1 高級(jí)    1.3.2 面向?qū)ο蟆   ?.3.3 可升級(jí)    1.3.4 可擴(kuò)展    1.3.5 可移植性    1.3.6 易學(xué)    1.3.7 易讀    1.3.8 易維護(hù)    1.3.9 健壯性    1.3.10 高效的快速原型開發(fā)工具    1.3.11 內(nèi)存管理器    1.3.12 解釋性和(字節(jié))編譯性   1.4 下載和安裝Python   1.5 運(yùn)行Python    1.5.1 命令行上的交互式解釋器    1.5.2 從命令行啟動(dòng)腳本    1.5.3 集成開發(fā)環(huán)境    1.5.4 其他的集成開發(fā)環(huán)境和執(zhí)行環(huán)境   1.6 Python文檔   1.7 比較Python(Python與其他語(yǔ)言的比較)   1.8 其他實(shí)現(xiàn)   1.9 練習(xí)  第2章 快速入門   2.1 程序輸出,print語(yǔ)句及“Hello World!”   2.2 程序輸入和raw_input()內(nèi)建函數(shù)   2.3 注釋   2.4 操作符   2.5 變量和賦值   2.6 數(shù)字   2.7 字符串   2.8 列表和元組   2.9 字典   2.10 代碼塊及縮進(jìn)對(duì)齊   2.11 if語(yǔ)句   2.12 while循環(huán)   2.13 for循環(huán)和range()內(nèi)建函數(shù)   2.14 列表解析   2.15 文件和內(nèi)建函數(shù)open()、file()   2.16 錯(cuò)誤和異?!  ?.17 函數(shù)    2.17.1 如何定義函數(shù)    2.17.2 如何調(diào)用函數(shù)    2.17.3 默認(rèn)參數(shù)   2.18 類   2.19 模塊    2.19.1 如何導(dǎo)入模塊    2.19.2 如何訪問一個(gè)模塊函數(shù)或訪問一個(gè)模塊變量   2.20 實(shí)用的函數(shù)   2.21 練習(xí)  第3章 Python基礎(chǔ)   3.1 語(yǔ)句和語(yǔ)法    3.1.1 注釋(#)    3.1.2 繼續(xù)(\)    3.1.3 多個(gè)語(yǔ)句構(gòu)成代碼組(:)    3.1.4 代碼組由不同的縮進(jìn)分隔    3.1.5 同一行書寫多個(gè)語(yǔ)句(;)    3.1.6 模塊   3.2 變量賦值    3.2.1 賦值操作符    3.2.2 增量賦值    3.2.3 多重賦值    3.2.4 “多元”賦值   3.3 標(biāo)識(shí)符    3.3.1 合法的Python標(biāo)識(shí)符    3.3.2 關(guān)鍵字    3.3.3 內(nèi)建    3.3.4 專用下劃線標(biāo)識(shí)符   3.4 基本風(fēng)格指南    3.4.1 模塊結(jié)構(gòu)和布局    3.4.2 在主程序中書寫測(cè)試代碼   3.5 內(nèi)存管理    3.5.1 變量定義    3.5.2 動(dòng)態(tài)類型    3.5.3 內(nèi)存分配    3.5.4 引用計(jì)數(shù)    3.5.5 垃圾收集   3.6 第一個(gè)Python程序   3.7 相關(guān)模塊和開發(fā)工具   3.8 練習(xí)  第4章 Python對(duì)象   4.1 Python 對(duì)象   4.2 標(biāo)準(zhǔn)類型   4.3 其他內(nèi)建類型    4.3.1 類型對(duì)象和type類型對(duì)象    4.3.2 None--Python的Null對(duì)象   4.4 內(nèi)部類型    4.4.1 代碼對(duì)象    4.4.2 幀對(duì)象    4.4.3 跟蹤記錄對(duì)象    4.4.4 切片對(duì)象    4.4.5 省略對(duì)象    4.4.6 XRange 對(duì)象   4.5 標(biāo)準(zhǔn)類型操作符    4.5.1 對(duì)象值的比較    4.5.2 對(duì)象身份比較    4.5.3 布爾類型   4.6 標(biāo)準(zhǔn)類型內(nèi)建函數(shù)    4.6.1 type()    4.6.2 cmp()    4.6.3 str()和repr()(及``操作符)    4.6.4 type()和isinstance()    4.6.5 Python類型操作符和內(nèi)建函數(shù)總結(jié)   4.7 類型工廠函數(shù)   4.8 標(biāo)準(zhǔn)類型的分類    4.8.1 存儲(chǔ)模型    4.8.2 更新模型    4.8.3 訪問模型   4.9 不支持的類型   4.10 練習(xí)  第5章 數(shù)字   5.1 數(shù)字簡(jiǎn)介    5.1.1 如何創(chuàng)建數(shù)值對(duì)象并用其賦值(數(shù)字對(duì)象)    5.1.2 如何更新數(shù)字對(duì)象    5.1.3 如何刪除數(shù)字對(duì)象   5.2 整型    5.2.1 布爾型    5.2.2 標(biāo)準(zhǔn)整型    5.2.3 長(zhǎng)整型    5.2.4 整型和長(zhǎng)整型的統(tǒng)一   5.3 雙精度浮點(diǎn)型   5.4 復(fù)數(shù)   5.5 操作符    5.5.1 混合模式操作符    5.5.2 標(biāo)準(zhǔn)類型操作符    5.5.3 算術(shù)操作符    5.5.4 *位操作符(只適用于整型)   5.6 內(nèi)建函數(shù)與工廠函數(shù)    5.6.1 標(biāo)準(zhǔn)類型函數(shù)    5.6.2 數(shù)字類型函數(shù)    5.6.3 僅用于整型的函數(shù)   5.7 其他數(shù)字類型    5.7.1 布爾“數(shù)”    5.7.2 十進(jìn)制浮點(diǎn)型   5.8 相關(guān)模塊   5.9 練習(xí)  第6章 序列:字符串、列表和元組   6.1 序列    6.1.1 標(biāo)準(zhǔn)類型操作符    6.1.2 序列類型操作符    6.1.3 內(nèi)建函數(shù)(BIF)   6.2 字符串   6.3 字符串和操作符    6.3.1 標(biāo)準(zhǔn)類型操作符    6.3.2 序列操作符切片([]和[:])   6.4 只適用于字符串的操作符    6.4.1 格式化操作符(%)    6.4.2 字符串模板: 更簡(jiǎn)單的替代品    6.4.3 原始字符串操作符(r/R)    6.4.4 Unicode字符串操作符(u/U)   6.5 內(nèi)建函數(shù)    6.5.1 標(biāo)準(zhǔn)類型函數(shù)    6.5.2 序列類型函數(shù)    6.5.3 字符串類型函數(shù)   6.6 字符串內(nèi)建函數(shù)    6.7 字符串的獨(dú)特特性    6.7.1 特殊字符串和控制字符    6.7.2 三引號(hào)    6.7.3 字符串不變性   6.8 Unicode    6.8.1 術(shù)語(yǔ)    6.8.2 什么是Unicode    6.8.3 怎樣使用Unicode    6.8.4 Codec是什么    6.8.5 編碼解碼    6.8.6 把Unicode應(yīng)用到實(shí)際應(yīng)用中    6.8.7 從現(xiàn)實(shí)中得來的教訓(xùn)    6.8.8 Python的Unicode支持   6.9 相關(guān)模塊   6.10 字符串關(guān)鍵點(diǎn)總結(jié)  6.11 列表   6.12 操作符    6.12.1 標(biāo)準(zhǔn)類型操作符    6.12.2 序列類型操作符    6.12.3 列表類型操作符和列表解析   6.13 內(nèi)建函數(shù)    6.13.1 標(biāo)準(zhǔn)類型函數(shù)    6.13.2 序列類型函數(shù)    6.13.3 列表類型內(nèi)建函數(shù)   6.14 列表類型的內(nèi)建函數(shù)   6.15 列表的特殊特性   6.16 元組   6.17 元組操作符和內(nèi)建函數(shù)    6.17.1 標(biāo)準(zhǔn)類型操作符、序列類型操作符和內(nèi)建函數(shù)    6.17.2 元組類型操作符和內(nèi)建函數(shù)、內(nèi)建方法   6.18 元組的特殊特性    6.18.1 不可變性給元組帶來了什么影響    6.18.2 元組也不是那么“不可變”    6.18.3 默認(rèn)集合類型    6.18.4 單元素元組    6.18.5 字典的關(guān)鍵字   6.19 相關(guān)模塊   6.20 *拷貝Python對(duì)象、淺拷貝和深拷貝   6.21 序列類型小結(jié)   6.22 練習(xí)  第7章 映像和集合類型   7.1 映射類型:字典    7.1.1 如何創(chuàng)建字典和給字典賦值    7.1.2 如何訪問字典中的值    7.1.3 如何更新字典    7.1.4 如何刪除字典元素和字典   7.2 映射類型操作符    7.2.1 標(biāo)準(zhǔn)類型操作符    7.2.2 映射類型操作符   7.3 映射類型的內(nèi)建函數(shù)和工廠函數(shù)    7.3.1 標(biāo)準(zhǔn)類型函數(shù)[type()、str()和cmp()]    7.3.2 映射類型相關(guān)的函數(shù)   7.4 映射類型內(nèi)建方法   7.5 字典的鍵    7.5.1 不允許一個(gè)鍵對(duì)應(yīng)多個(gè)值    7.5.2 鍵必須是可哈希的   7.6 集合類型    7.6.1 如何創(chuàng)建集合類型和給集合賦值    7.6.2 如何訪問集合中的值    7.6.3 如何更新集合    7.6.4 如何刪除集合中的成員和集合   7.7 集合類型操作符    7.7.1 標(biāo)準(zhǔn)類型操作符(所有的集合類型)    7.7.2 集合類型操作符(所有的集合類型)    7.7.3 集合類型操作符(僅適用于可變集合)   7.8 內(nèi)建函數(shù)    7.8.1 標(biāo)準(zhǔn)類型函數(shù)    7.8.2 集合類型工廠函數(shù)   7.9 集合類型內(nèi)建方法    7.9.1 方法(所有的集合方法)    7.9.2 方法(僅適用于可變集合)    7.9.3 操作符和內(nèi)建方法比較   7.10 集合類型總結(jié)表   7.11 相關(guān)模塊   7.12 練習(xí)  第8章 條件和循環(huán)   8.1 if語(yǔ)句    8.1.1 多重條件表達(dá)式    8.1.2 單一語(yǔ)句的代碼塊   8.2 else語(yǔ)句   8.3 elif(即else-if)語(yǔ)句   8.4 條件表達(dá)式(即“三元操作符”)   8.5 while語(yǔ)句    8.5.1 一般語(yǔ)法    8.5.2 計(jì)數(shù)循環(huán)    8.5.3 無限循環(huán)   8.6 for語(yǔ)句    8.6.1 一般語(yǔ)法    8.6.2 用于序列類型    8.6.3 用于迭代器類型    8.6.4 range()內(nèi)建函數(shù)    8.6.5 xrange() 內(nèi)建函數(shù)    8.6.6 與序列相關(guān)的內(nèi)建函數(shù)   8.7 break語(yǔ)句   8.8 continue語(yǔ)句   8.9 pass語(yǔ)句   8.10 再談else語(yǔ)句   8.11 迭代器和iter()函數(shù)    8.11.1 什么是迭代器    8.11.2 為什么要迭代器    8.11.3 如何迭代    8.11.4 使用迭代器    8.11.5 可變對(duì)象和迭代器    8.11.6 如何創(chuàng)建迭代器   8.12 列表解析   8.13 生成器表達(dá)式   8.14 相關(guān)模塊   8.15 練習(xí)  第9章 文件和輸入輸出   9.1 文件對(duì)象   9.2 文件內(nèi)建函數(shù)(open()和file())    9.2.1 工廠函數(shù)file()    9.2.2 通用換行符支持(UNS)   9.3 文件內(nèi)建方法    9.3.1 輸入    9.3.2 輸出    9.3.3 文件內(nèi)移動(dòng)    9.3.4 文件迭代    9.3.5 其他    9.3.6 文件方法雜項(xiàng)   9.4 文件內(nèi)建屬性   9.5 標(biāo)準(zhǔn)文件   9.6 命令行參數(shù)   9.7 文件系統(tǒng)   9.8 文件執(zhí)行   9.9 永久存儲(chǔ)模塊    9.9.1 pickle和marshal模塊    9.9.2 DBM風(fēng)格的模塊    9.9.3 shelve模塊   9.10 相關(guān)模塊   9.11 練習(xí)  第10章 錯(cuò)誤和異?!  ?0.1 什么是異?!   ?0.1.1 錯(cuò)誤    10.1.2 異?!  ?0.2 Python 中的異?!  ?0.3 檢測(cè)和處理異?!   ?0.3.1 try-except語(yǔ)句    10.3.2 包裝內(nèi)建函數(shù)    10.3.3 帶有多個(gè)except的try語(yǔ)句    10.3.4 處理多個(gè)異常的except語(yǔ)句    10.3.5 捕獲所有異?!   ?0.3.6 “異常參數(shù)”    10.3.7 在應(yīng)用使用我們封裝的函數(shù)    10.3.8 else子句    10.3.9 finally子句    10.3.10 try-finally語(yǔ)句    10.3.11 try-except-else-finally:廚房一鍋端     10.4 上下文管理    10.4.1 with語(yǔ)句    10.4.2 *上下文管理協(xié)議   10.5 *字符串作為異?!  ?0.6 觸發(fā)異常   10.7 斷言   10.8 標(biāo)準(zhǔn)異?!  ?0.9 *創(chuàng)建異?!  ?0.10?。ìF(xiàn)在)為什么用異?!  ?0.11 到底為什么要異常   10.12 異常和sys模塊   10.13 相關(guān)模塊   10.14 練習(xí)  第11章 函數(shù)和函數(shù)式編程   11.1 什么是函數(shù)?    11.1.1 函數(shù)vs過程    11.1.2 返回值與函數(shù)類型   11.2 調(diào)用函數(shù)    11.2.1 函數(shù)操作符    11.2.2 關(guān)鍵字參數(shù)   11.2.3 默認(rèn)參數(shù)    11.2.4 參數(shù)組   11.3 創(chuàng)建函數(shù)    11.3.1 def語(yǔ)句    11.3.2 聲明與定義比較    11.3.3 前向引用    11.3.4 函數(shù)屬性    11.3.5 內(nèi)部/內(nèi)嵌函數(shù)    11.3.6 *函數(shù)(與方法)裝飾器   11.4 傳遞函數(shù)   11.5 Formal Arguments    11.5.1 位置參數(shù)    11.5.2 默認(rèn)參數(shù)   11.6 可變長(zhǎng)度的參數(shù)    11.6.1 非關(guān)鍵字可變長(zhǎng)參數(shù)(元組)    11.6.2 關(guān)鍵字變量參數(shù)(字典)    11.6.3 調(diào)用帶有可變長(zhǎng)參數(shù)對(duì)象函數(shù)   11.7 函數(shù)式編程    11.7.1 匿名函數(shù)與lambda    11.7.2 內(nèi)建函數(shù)apply()、filter()、map()、reduce()    11.7.3 偏函數(shù)應(yīng)用   11.8 變量作用域    11.8.1 全局變量與局部變量    11.8.2 globa語(yǔ)句    11.8.3 作用域的數(shù)字    11.8.4 閉包    11.8.5 作用域和lambda    11.8.6 變量作用域和名稱空間   11.9 *遞歸    11.10 生成器    11.10.1 簡(jiǎn)單的生成器特性       11.10.2 加強(qiáng)的生成器特性   11.11 練習(xí)  第12章 模塊   12.1 什么是模塊   12.2 模塊和文件    12.2.1 模塊名稱空間    12.2.2 搜索路徑和路徑搜索   12.3 名稱空間    12.3.1 名稱空間與變量作用域比較    12.3.2 名稱查找、確定作用域、覆蓋    12.3.3 無限制的名稱空間   12.4 導(dǎo)入模塊    12.4.1 import語(yǔ)句    12.4.2 from-import語(yǔ)句    12.4.3 多行導(dǎo)入    12.4.4 擴(kuò)展的import語(yǔ)句(as)   12.5 模塊導(dǎo)入的特性    12.5.1 載入時(shí)執(zhí)行模塊    12.5.2 導(dǎo)入(import)和加載(load)    12.5.3 導(dǎo)入到當(dāng)前名稱空間的名稱    12.5.4 被導(dǎo)入到導(dǎo)入者作用域的名字    12.5.5 關(guān)于__future__    12.5.6 警告框架    12.5.7 從ZIP文件中導(dǎo)入模塊    12.5.8 “新的”導(dǎo)入鉤子   12.6 模塊內(nèi)建函數(shù)    12.6.1 __import__()    12.6.2 globals()和locals()       12.6.3 reload()   12.7 包    12.7.1 目錄結(jié)構(gòu)    12.7.2 使用from-import導(dǎo)入包   12.8 模塊的其他特性    12.8.1 自動(dòng)載入的模塊    12.8.2 阻止屬性導(dǎo)入    12.8.3 不區(qū)分大小的導(dǎo)入    12.8.4 源代碼編碼    12.8.5 導(dǎo)入循環(huán)    12.8.6 模塊執(zhí)行   12.9 相關(guān)模塊   12.10 練習(xí)  第13章 面向?qū)ο缶幊獭  ?3.1 引言   13.2 面向?qū)ο缶幊獭   ?3.2.1 面向?qū)ο笤O(shè)計(jì)與面向?qū)ο缶幊痰年P(guān)系    13.2.2 現(xiàn)實(shí)中的問題    13.2.3 *常用術(shù)語(yǔ)   13.3 類    13.3.1 創(chuàng)建類    13.3.2 聲明與定義   13.4 類屬性    13.4.1 類的數(shù)據(jù)屬性    13.4.2 Methods    13.4.3 決定類的屬性    13.4.4 特殊的類屬性   13.5 實(shí)例    13.5.1 初始化:通過調(diào)用類對(duì)象來創(chuàng)建實(shí)例    13.5.2 __init__()“構(gòu)造器”方法    13.5.3 __new__()“構(gòu)造器”方法    13.5.4 __del__()“解構(gòu)器”方法   13.6 實(shí)例屬性    13.6.1 “實(shí)例化”實(shí)例屬性(或創(chuàng)建一個(gè)更好的構(gòu)造器)    13.6.2 查看實(shí)例屬性    13.6.3 特殊的實(shí)例屬性    13.6.4 建類型屬性    13.6.5 實(shí)例屬性vs類屬性   13.7 綁定和方法調(diào)用    13.7.1 調(diào)用綁定方法    13.7.2 調(diào)用非綁定方法   13.8 靜態(tài)方法和類方法    13.8.1 staticmethod()和classmethod()內(nèi)建函數(shù)    13.8.2 使用函數(shù)修飾符   13.9 組合   13.10 子類和派生   13.11 繼承    13.11.1 __bases__類屬性    13.11.2 通過繼承覆蓋方法    13.11.3 從標(biāo)準(zhǔn)類型派生    13.11.4 多重繼承   13.12 類、實(shí)例和其他對(duì)象的內(nèi)建函數(shù)    13.12.1 issubclass()    13.12.2 isinstance()    13.12.3 hasattr()、getattr()、setattr()、delattr()    13.12.4 dir()    13.12.5 super()    13.12.6 vars()   13.13 用特殊方法定制類    13.13.1 簡(jiǎn)單定制(RoundFloat2)    13.13.2 數(shù)值定制(Time60)    13.13.3 迭代器(RandSeq和AnyIter)    13.13.4 *多類型定制(NumStr)   13.14 私有化   13.15 *授權(quán)    13.15.1 包裝    13.15.2 實(shí)現(xiàn)授權(quán)   13.16 新式類的高級(jí)特性(Python 2.2+)    13.16.1 新式類的通用特性    13.16.2 __slots__類屬性    13.16.3 __getattribute__()特殊方法    13.16.4 描述符    13.16.5 元類和__metaclass__   13.17 相關(guān)模塊和文檔   13.18 練習(xí)  第14章 執(zhí)行環(huán)境   14.1 可調(diào)用對(duì)象    14.1.1 函數(shù)    14.1.2 方法    14.1.3 類    14.1.4 類的實(shí)例   14.2 代碼對(duì)象   14.3 可執(zhí)行的對(duì)象聲明和內(nèi)建函數(shù)    14.3.1 callable()    14.3.2 compile()    14.3.3 eval()    14.3.4 exec    14.3.5 input()    14.3.6 使用Python在運(yùn)行時(shí)生成和執(zhí)行Python代碼   14.4 執(zhí)行其他(Python)程序    14.4.1 導(dǎo)入    14.4.2 execfile()    14.4.3 將模塊作為腳本執(zhí)行   14.5 執(zhí)行其他(非Python)程序    14.5.1 os.system()    14.5.2 os.popen()    14.5.3 os.fork()、os.exec*()、os.wait*()    14.5.4 os.spawn*()    14.5.5 subprocess 模塊    14.5.6 相關(guān)函數(shù)   14.6 受限執(zhí)行   14.7 結(jié)束執(zhí)行    14.7.1 sys.exit() and SystemExit    14.7.2 sys.exitfunc()    14.7.3 os._exit() 函數(shù)    14.7.4 os.kill() Function   14.8 各種操作系統(tǒng)接口   14.9 相關(guān)模塊   14.10 練習(xí) 第2部分 高級(jí)主題 第15章 正則表達(dá)式   15.1 引言/動(dòng)機(jī)   15.2 正則表達(dá)式使用的特殊符號(hào)和字符    15.2.1 用管道符號(hào)(|)匹配多個(gè)正則表達(dá)式模式    15.2.2 匹配任意一個(gè)單個(gè)的字符(.)    15.2.3 從字符串的開頭或結(jié)尾或單詞邊界開始匹配(^/$ /\b /\B )    15.2.4 創(chuàng)建字符類([])    15.2.5 指定范圍(-)和否定(^)    15.2.6 使用閉包操作符(*,+,?,{})實(shí)現(xiàn)多次出現(xiàn)/重復(fù)匹配    15.2.7 特殊字符表示、字符集    15.2.8 用圓括號(hào)(())組建組   15.3 正則表達(dá)式和Python語(yǔ)言    15.3.1 re模塊:核心函數(shù)和方法    15.3.2 使用compile()編譯正則表達(dá)式    15.3.3 匹配對(duì)象和group()、groups()方法   15.3.4 用match()匹配字符串    15.3.5 search()在一個(gè)字符串中查找一個(gè)模式(搜索與匹配的比較)    15.3.6 匹配多個(gè)字符串(|)    15.3.7 匹配任意單個(gè)字符(.)    15.3.8 創(chuàng)建字符集合([])    15.3.9 重復(fù)、特殊字符和子組    15.3.10 從字符串的開頭或結(jié)尾匹配及在單詞邊界上的匹配    15.3.11 用findall()找到每個(gè)出現(xiàn)的匹配部分    15.3.12 用sub()(和subn())進(jìn)行搜索和替換    15.3.13 用split()分割(分隔模式)   15.4 正則表達(dá)式示例    15.4.1 匹配一個(gè)字符串    15.4.2 搜索與匹配的比較,“貪婪”匹配   15.5 練習(xí)  第16章 網(wǎng)絡(luò)編程   16.1 引言    16.1.1 什么是客戶端/服務(wù)器架構(gòu)    16.1.2 客戶端/服務(wù)器網(wǎng)絡(luò)編程   16.2 套接字:通信端點(diǎn)    16.2.1 什么是套接字    16.2.2 套接字地址:主機(jī)與端口    16.2.3 面向連接與無連接   16.3 Python中的網(wǎng)絡(luò)編程    16.3.1 socket()模塊函數(shù)    16.3.2 套接字對(duì)象(內(nèi)建)方法    16.3.3 創(chuàng)建一個(gè)TCP服務(wù)器    16.3.4 創(chuàng)建TCP客戶端    16.3.5 運(yùn)行我們的客戶端與TCP服務(wù)器    16.3.6 創(chuàng)建一個(gè)UDP服務(wù)器    16.3.7 創(chuàng)建一個(gè)UDP客戶端    16.3.8 執(zhí)行UDP服務(wù)器和客戶端    16.3.9 Socket模塊屬性   16.4 *SocketServer模塊    16.4.1 創(chuàng)建一個(gè)SocketServerTCP服務(wù)器    16.4.2 創(chuàng)建SocketServerTCP客戶端    16.4.3 執(zhí)行TCP服務(wù)器和客戶端   16.5 Twisted框架介紹    16.5.1 創(chuàng)建一個(gè)Twisted Reactor TCP服務(wù)器    16.5.2 創(chuàng)建一個(gè)Twisted Reactor TCP客戶端    16.5.3 執(zhí)行TCP服務(wù)器和客戶端   16.6 相關(guān)模塊   16.7 練習(xí)  第17章 網(wǎng)絡(luò)客戶端編程   17.1 什么是因特網(wǎng)客戶端   17.2 文件傳輸    17.2.1 文件傳輸網(wǎng)際協(xié)議    17.2.2 文件傳輸協(xié)議(FTP)    17.2.3 Python和FTP    17.2.4 ftplib.FTP類方法    17.2.5 交互式FTP示例    17.2.6 客戶端FTP程序舉例    17.2.7 FTP的其他方面   17.3 網(wǎng)絡(luò)新聞    17.3.1 Usenet與新聞組    17.3.2 網(wǎng)絡(luò)新聞傳輸協(xié)議(NNTP)    17.3.3 Python和NNTP    17.3.4 nntplib.NNTP類方法    17.3.5 交互式NNTP舉例    17.3.6 客戶端程序NNTP舉例    17.3.7 NNTP的其他方面   17.4 電子郵件    17.4.1 電子郵件系統(tǒng)組件和協(xié)議    17.4.2 發(fā)送電子郵件    17.4.3 Python和SMTP    17.4.4 smtplib.SMTP類方法    17.4.5 交互式SMTP示例    17.4.6 SMTP的其他方面    17.4.7 接收電子郵件    17.4.8 POP和IMAP    17.4.9 Python和POP3    17.4.10 交互式POP3舉例    17.4.11 poplib.POP3類方法    17.4.12 客戶端程序SMTP和POP3舉例   17.5 相關(guān)模塊    17.5.1 電子郵件    17.5.2 其他網(wǎng)絡(luò)協(xié)議   17.6 練習(xí)  第18章 多線程編程   18.1 引言/動(dòng)機(jī)   18.2 線程和進(jìn)程    18.2.1 什么是進(jìn)程    18.2.2 什么是線程   18.3 Python、線程和全局解釋器鎖    18.3.1 全局解釋器鎖(GIL)    18.3.2 退出線程    18.3.3 在Python中使用線程    18.3.4 沒有線程支持的情況    18.3.5 Python的threading模塊   18.4 thread模塊   18.5 threading模塊    18.5.1 Thread類    18.5.2 斐波那契、階乘和累加和    18.5.3 threading模塊中的其他函數(shù)       18.5.4 生產(chǎn)者-消費(fèi)者問題和Queue模塊   18.6 相關(guān)模塊   18.7 練習(xí)  第19章 圖形用戶界面編程   19.1 簡(jiǎn)介    19.1.1 什么是Tcl、Tk和Tkinter    19.1.2 安裝和使用Tkinter 533   19.1.3 客戶端/服務(wù)器架構(gòu) 534  19.2 Tkinter與Python編程 534   19.2.1 Tkinter模塊:把Tk引入你的程序    19.2.2 GUI程序開發(fā)簡(jiǎn)介    19.2.3 頂層窗口:Tkinter.Tk()    19.2.4 Tk組件   19.3 Tkinter舉例    19.3.1 標(biāo)簽組件    19.3.2 按鈕組件    19.3.3 標(biāo)簽和按鈕組件    19.3.4 標(biāo)簽、按鈕和進(jìn)度條組件    19.3.5 偏函數(shù)應(yīng)用舉例    19.3.6 中級(jí)Tkinter范例   19.4 其他GUI簡(jiǎn)介    19.4.1 Tk Interface eXtensions (Tix)    19.4.2 Python MegaWidgets (PMW)    19.4.3 wxWidgets和wxPython    19.4.4 GTK+和PyGTK   19.5 相關(guān)模塊和其他GUI   19.6 練習(xí)  第20章 Web編程   20.1 介紹    20.1.1 Web應(yīng)用:客戶端/服務(wù)器計(jì)算    20.1.2 因特網(wǎng)   20.2 使用Python進(jìn)行Web應(yīng)用:創(chuàng)建一個(gè)簡(jiǎn)單的Web客戶端    20.2.1 統(tǒng)一資源定位符    20.2.2 urlparse模塊    20.2.3 urllib模塊    20.2.4 urllib2模塊   20.3 高級(jí)Web客戶端   20.4 CGI:幫助Web服務(wù)器處理客戶端數(shù)據(jù)    20.4.1 CGI介紹    20.4.2 CGI應(yīng)用程序    20.4.3 cgi模塊     20.5 建立CGI應(yīng)用程序    20.5.1 建立Web服務(wù)器    20.5.2 建立表單頁(yè)    20.5.3 生成結(jié)果頁(yè)    20.5.4 生成表單和結(jié)果頁(yè)面    20.5.5 全面交互的Web站點(diǎn)     20.6 在CGI中使用Unicode編碼   20.7 高級(jí)CGI    20.7.1 Mulitipart表單提交和文件的上傳    20.7.2 多值字段    20.7.3 cookie    20.7.4 使用高級(jí)CGI   20.8 Web(HTTP)服務(wù)器   20.9 相關(guān)模塊   20.10 練習(xí)  第21章 數(shù)據(jù)庫(kù)編程   21.1 介紹    21.1.1 持久存儲(chǔ)    21.1.2 基本的數(shù)據(jù)庫(kù)操作和SQL語(yǔ)言    21.1.3 數(shù)據(jù)庫(kù)和Python   21.2 Python數(shù)據(jù)庫(kù)應(yīng)用程序程序員接口(DB-API)    21.2.1 模塊屬性    21.2.2 連接對(duì)象    21.2.3 游標(biāo)對(duì)象    21.2.4 類型對(duì)象和構(gòu)造器    21.2.5 關(guān)系數(shù)據(jù)庫(kù)    21.2.6 數(shù)據(jù)庫(kù)和Python:接口程序    21.2.7 使用數(shù)據(jù)庫(kù)接口程序舉例   21.3 對(duì)象-關(guān)系管理器(ORM)    21.3.1 考慮對(duì)象,而不是SQL    21.3.2 Python和ORM    21.3.3 雇員數(shù)據(jù)庫(kù)舉例    21.3.4 總結(jié)   21.4 相關(guān)模塊   21.5 練習(xí)  第22章 擴(kuò)展Python 623  22.1 引言/動(dòng)機(jī)    22.1.1 什么是擴(kuò)展    22.1.2 為什么要擴(kuò)展Python   22.2 創(chuàng)建Python擴(kuò)展    22.2.1 創(chuàng)建您的應(yīng)用程序代碼    22.2.2 用樣板來包裝你的代碼    22.2.3 編譯    22.2.4 導(dǎo)入和測(cè)試    22.2.5 引用計(jì)數(shù)    22.2.6 線程和全局解釋器鎖(GIL)     22.3 相關(guān)話題   22.4 練習(xí) 第23章 其他話題   23.1 Web服務(wù)   23.2 用Win32的COM來操作微軟Office    23.2.1 客戶端COM編程    23.2.2 微軟Excel    23.2.3 微軟Word 第1部分 Python核心   23.2.4 微軟PowerPoint    23.2.5 微軟Outlook    23.2.6 中等規(guī)模的例子     23.3 用Jython寫Python和Java的程序    23.3.1 什么是Jython    23.3.2 Swing GUI開發(fā)(Java或者Python!)   23.4 練習(xí)    23.2.4 微軟PowerPoint    23.2.5 微軟Outlook    23.2.6 中等規(guī)模的例子   23.3 用Jython寫Python和Java的程序    23.3.1 什么是Jython    23.3.2 Swing GUI開發(fā)(Java或者Python!)   23.4 練習(xí)

章節(jié)摘錄

插圖:第1部分 Python核心第1章 歡迎來到Python世界開篇將介紹一些Python的背景知識(shí),包括什么是Python、Python的起源和它的一些關(guān)鍵特性。一旦你來了興致,我們就會(huì)向你介紹怎樣獲得Python,以及如何在你的系統(tǒng)上安裝并運(yùn)行它。本章最后的練習(xí)將會(huì)幫助你非常自如地使用Python,包括使用交互式解釋器,以及創(chuàng)建并運(yùn)行腳本程序。1.1 什么是PythonPython是一門優(yōu)雅而健壯的編程語(yǔ)言,它繼承了傳統(tǒng)編譯語(yǔ)言的強(qiáng)大性和通用性,同時(shí)也借鑒了簡(jiǎn)單腳本和解釋語(yǔ)言的易用性。它可以幫你完成工作,而且一段時(shí)問以后,你還能看明白自己寫的這段代碼。你會(huì)對(duì)自己如此快地學(xué)會(huì)它和它強(qiáng)大的功能感到十分的驚訝,更不用提你已經(jīng)完成的工作了!只有你想不到,沒有Python做不到。1.2 起源Guido van Rossum于1989年底始創(chuàng)了Python,那時(shí),他還在荷蘭的CWI(Centrum voor Wiskunde en Informatica,國(guó)家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究院)。1991年初,Python發(fā)布了第一個(gè)公開發(fā)行版。這一切究竟是如何開始的呢?像C、C++、Lisp、.Java和Perl一樣,Python來自于某個(gè)研究項(xiàng)目,項(xiàng)目中的那些程序員利用手邊現(xiàn)有的工具辛苦地工作著,他們?cè)O(shè)想并開發(fā)出了更好的解決辦法。那時(shí)van Rossum是一位研究人員,對(duì)解釋型語(yǔ)言ABC有著豐富的設(shè)計(jì)‘經(jīng)驗(yàn),這個(gè)語(yǔ)言同樣也是在CWI開發(fā)的。但是他不滿足其有限的開發(fā)能力。已經(jīng)使用并參與開發(fā)了像ABC這樣的高級(jí)語(yǔ)言后,再退回到C語(yǔ)言顯然是不可能的。他所期望的工具有一些是用于完成日常系統(tǒng)管理任務(wù)的,而且它還希望能夠訪問Amoeba分布式操作系統(tǒng)的系統(tǒng)調(diào)用。盡管vanRossum也曾想過為Amoeba開發(fā)專用語(yǔ)言,但足創(chuàng)造一種通用的程序設(shè)計(jì)語(yǔ)言顯然更加明智,于是在1989年末,Python的種子被播下了。1.3 特點(diǎn)盡管Python已經(jīng)流行了超過15年,但是一些人仍舊認(rèn)為相對(duì)于通用軟件開發(fā)產(chǎn)業(yè)而言,它還是個(gè)新丁。我們應(yīng)當(dāng)謹(jǐn)慎地使用“相對(duì)”這個(gè)詞,因?yàn)椤熬W(wǎng)絡(luò)時(shí)代”的程序開發(fā),幾年看上去就像幾十年。當(dāng)人們?cè)儐枺骸笆裁词荘ython?”的時(shí)候,很難用任何一個(gè)具象來描述它。人們更傾向于一口氣不加思索地說出他們對(duì)Python的所有感覺,Python是一(請(qǐng)?zhí)顚懀?,這些特點(diǎn)究竟又是什么呢?為了讓你能知其所以然,我們下面會(huì)對(duì)這些特點(diǎn)進(jìn)行逐一地闡釋。1.3.1 高級(jí)伴隨著每一代編程語(yǔ)言的產(chǎn)生,我們會(huì)達(dá)到一個(gè)新的高度。匯編語(yǔ)言是獻(xiàn)給那些掙扎在機(jī)器代碼中的人的禮物,后來有了FORTRAN、c和Pascal語(yǔ)言,它們將計(jì)算提升到了嶄新的高度,并且開創(chuàng)了軟件開發(fā)行業(yè)。伴隨著C語(yǔ)言誕生了更多的像c斗_卜、Java這樣的現(xiàn)代編譯語(yǔ)言。我們沒有止步于此,于是有了強(qiáng)大的、可以進(jìn)行系統(tǒng)調(diào)用的解釋型腳本語(yǔ)言,例如Tcl、Perl和Python。這些語(yǔ)言都有高級(jí)的數(shù)據(jù)結(jié)構(gòu),這樣就減少了以前“框架”開發(fā)需要的時(shí)間。像Python中的列表(大小可變的數(shù)組)和字典(哈希表)就是內(nèi)建于語(yǔ)言本身的。在核心語(yǔ)言中提供這些重要的構(gòu)建單元,可以鼓勵(lì)人們使用它們,縮短開發(fā)時(shí)間與代碼量,產(chǎn)生出可讀性更好的代碼。在C語(yǔ)言中,對(duì)于混雜數(shù)組(Python中的列表)和哈希表(Python中的字典)還沒有相應(yīng)的標(biāo)準(zhǔn)庫(kù),所以它們經(jīng)常被重復(fù)實(shí)現(xiàn),并被復(fù)制到每個(gè)新項(xiàng)目中去。這個(gè)過程混亂而且容易產(chǎn)生錯(cuò)誤。

編輯推薦

《Python核心編程(第2版)》提供了對(duì)Python核心特性系統(tǒng)的專家級(jí)講解;開發(fā)復(fù)雜的應(yīng)用程序和軟件所需的強(qiáng)大深入的視角:易用的圖表,詳細(xì)描述了Pyffion模塊、操作符、函數(shù)和方法:大量的專業(yè)級(jí)實(shí)例代碼,從小的代碼片段到功能齊全的應(yīng)用程序一應(yīng)俱全。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Python核心編程(第二版) PDF格式下載


用戶評(píng)論 (總計(jì)153條)

 
 

  •   本書是經(jīng)典的Python指導(dǎo)書,在第一版的基礎(chǔ)上進(jìn)行了全面升級(jí)。全書分為兩個(gè)部分:第1部分占據(jù)了大約三分之二的篇幅,闡釋這門語(yǔ)言的“核心”內(nèi)容,包括基本的概念和語(yǔ)句、語(yǔ)法和風(fēng)格、 Python對(duì)象、數(shù)字類型、序列類型、映射和集合類型、條件和循環(huán)、文件和輸入/輸出、錯(cuò)誤和異常、函數(shù)和函數(shù)式編程、模塊、面向?qū)ο缶幊?、?zhí)行環(huán)境等內(nèi)容:第2部分則提供了各種高級(jí)主題來展示可以使用Python做些什么,包括正則表達(dá)式、網(wǎng)絡(luò)編程、網(wǎng)絡(luò)客戶端編程、多線程編程、圖形用戶界面編程、 Web編程、數(shù)據(jù)庫(kù)編程、擴(kuò)展Python 和一些其他材料。 

    本書適合Python初學(xué)者,以及已經(jīng)入門但想繼續(xù)學(xué)習(xí)和提高自身Python技巧的程序員。
  •   還行,質(zhì)量不錯(cuò)Python核心編程(第二版)(Python領(lǐng)域最經(jīng)典、最權(quán)威的開發(fā)指南)
  •   python核心編程這本書易于入門閱讀,而且能夠堅(jiān)持技術(shù)導(dǎo)向,引領(lǐng)python領(lǐng)域發(fā)展的最新潮流,通俗易懂,語(yǔ)言通俗但道理不俗,可以與時(shí)俱進(jìn),是一本開放的理論與實(shí)踐的教程,并不隨版本的更新而過時(shí),覆蓋內(nèi)容面廣,但內(nèi)容較深入,配備的習(xí)題可以加深理解各種概念及原理,據(jù)說習(xí)題搞定一半就是高手了,總之是一本不可多得的好書。
  •   python核心編程和python學(xué)習(xí)手冊(cè),我都買了,閱讀之后發(fā)現(xiàn)python核心比較實(shí)用,
    一本回家看,一本在公司業(yè)余看!
    不能浪費(fèi)了!
    各本出發(fā)點(diǎn)不同!
  •   python核心編程,很好的書
  •   python核心編程一拿回來的下午就迫不及待的讀了好幾章,講的非常細(xì)致易懂,強(qiáng)薦!
  •   先聲明現(xiàn)在python已經(jīng)到3.2了,但這本書講的為2.6版本的python,確實(shí)與新版本的python有些不同,但這真是一本好書,特別適合有編程基礎(chǔ)的,書中總是用python與c之類的對(duì)比,非常好。
  •   幫助我進(jìn)入了python的世界,最愛的編程語(yǔ)言~!
  •   這本書詳細(xì)地介紹了Python,使人能做出實(shí)用的Python腳本。看這書之前我不覺得腳本語(yǔ)言有多么強(qiáng)大??催^才知道原來用C/C++很費(fèi)勁做出的東西腳本語(yǔ)言(套接字,文件訪問等)只用幾行代碼就能做出來?,F(xiàn)在我做小工具都用Python做了!! 但有一點(diǎn)請(qǐng)注意,本書作者使用的是Python2.x,而到Python3.x時(shí)有很大的變化,讀者學(xué)習(xí)本書時(shí)應(yīng)下載2.x.x的版本(2.x的資料,擴(kuò)展庫(kù)也多),學(xué)會(huì)了想轉(zhuǎn)3.x也是很容易的
  •   深入淺出的講解了Python的基本用法,同時(shí)對(duì)Python與強(qiáng)類型語(yǔ)言的銜接也做了介紹,不錯(cuò)的一本入門級(jí)教程
  •   (Python領(lǐng)域最經(jīng)典、最權(quán)威的開發(fā)指南)
  •   書還可以,應(yīng)當(dāng)說是對(duì)Python的學(xué)習(xí)還是有很大幫助的,不足之處是偶爾有些排版錯(cuò)誤,不過也無大礙了。此書不是特別適合初學(xué)者,有些例子可能不太適合初學(xué)者。再一個(gè)面向?qū)ο蟮哪且徊糠种v得不是很深入!
  •   Python是一個(gè)非常講究格式的語(yǔ)言,從這邊書的印刷來說,示例代碼縮進(jìn)什么的都很恰當(dāng),跟著示例走應(yīng)該不會(huì)出什么問題。

    語(yǔ)言的翻譯相當(dāng)準(zhǔn)確,不愧是社區(qū)愛好者合作的結(jié)果,比起那些僅僅只是為了翻譯而翻譯的書,這本書真正的說明了Python所需的知識(shí)要點(diǎn),我覺得是一本不可多得的好書。

    就像之前人所說的,這本書也是一本被偷竊的書,社區(qū)的成果被個(gè)人攫取了,如果以后都是這樣的話估計(jì)再也不會(huì)有社區(qū)愿意做這樣的事情,對(duì)國(guó)內(nèi)語(yǔ)言、科技界的傷害太大了,唉……為一己私利……真是惡心。如果這樣的事情不被懲罰,真的是沒有天理了。
  •   很詳細(xì)的介紹了 python這么面向?qū)ο笳Z(yǔ)言。 例子講解非常詳細(xì) 好評(píng)
  •   應(yīng)該是Python比較新的書了,希望出版社能夠重新仔細(xì)校對(duì)一下書上的代碼,因?yàn)镻ython程序是代碼塊縮進(jìn)形式,所以排版很重要,否則會(huì)造成誤解。
  •   python語(yǔ)法講的很透徹。入門和深入都是不錯(cuò)的書
  •   很好的一本書,易懂,大家都說是很經(jīng)典的一本學(xué)習(xí)python的書,個(gè)人認(rèn)為確實(shí)這樣
  •   正準(zhǔn)備學(xué)python,很好的入門書
  •   對(duì)python語(yǔ)言,庫(kù)的講解非常細(xì)致.適合初學(xué)到精通.
  •   感覺python這個(gè)語(yǔ)言太強(qiáng)大了?。?!讀了2章,感覺還不錯(cuò)。強(qiáng)烈推薦?。。。。。。。。。?!
  •   對(duì)python的講解詳實(shí),是入門的好教材
  •   作為入門的書,看起來還是挺不錯(cuò)的。內(nèi)容很全, 方面方面都涉及到了,沒有太多的領(lǐng)悟, 就在買的時(shí)候一周內(nèi)就看完了, 對(duì)python有了大致的了解
  •   在網(wǎng)上看了好久,到底哪本書適合新手學(xué)習(xí)python,最終選擇了這本,感覺講的很全面,書的紙質(zhì)也可以,送貨速度也很快~給個(gè)滿分。。
  •   作為一個(gè)初學(xué)者,看完這本書,我了解了python。
  •   N多的印刷錯(cuò)誤,翻譯錯(cuò)誤,排版錯(cuò)誤 書是盜書 作者連個(gè)聯(lián)系方式都不敢留 都沒法甄誤 不過英文原著肯定是本好書! Python啟蒙第一該看的書
  •   這是學(xué)習(xí)python入門必看的書!
  •   學(xué)python經(jīng)典著作,必看………………
  •   python 經(jīng)典的經(jīng)典書籍 老師推薦的書籍
  •   Python的經(jīng)典之作~~~
  •   很經(jīng)典的python書籍
  •   不貴,500頁(yè),拿電子版打印也要不少錢。
    python很棒,做自然語(yǔ)言處理的銳器
  •   很想學(xué)習(xí)Python 這邊書不錯(cuò) 比較喜歡!
  •   想學(xué)Python的人可以考慮買這本書.
  •   決定好好學(xué)好python 深入點(diǎn) 然后看看goagent源碼 本書很好
  •   比較適合剛接觸Python以及對(duì)Python知識(shí)點(diǎn)進(jìn)行擴(kuò)充的開發(fā)者,推薦此書
  •   相對(duì)比較全面和系統(tǒng),要是能快速引進(jìn)更多新的python著作就好了。
  •   值得一看的書,算是python入門的書,人民郵電的書不會(huì)讓你失望的
  •   目前在學(xué)習(xí)Python,希望能夠快速提高
  •   學(xué)習(xí)python的話,這本書很實(shí)用,推薦~
  •   一直想學(xué)一下python,現(xiàn)在OK了
  •   這是一本學(xué)習(xí)python的好書,建議大家買買看看
  •   很好的python學(xué)習(xí)的書
  •   發(fā)貨很快,正好在學(xué)習(xí)python,幫助很多
  •   學(xué)習(xí)Python的不錯(cuò)的教材
  •   感覺拿來學(xué)習(xí)python剛剛好~
  •   學(xué)習(xí)python的必備書之一
  •   確實(shí)對(duì)學(xué)習(xí)python幫助很大
  •   買過一本,再買一本給學(xué)生看。學(xué)python很好的書。
  •   Python很有趣,看了幾十頁(yè)了,不錯(cuò)!
  •   打算學(xué)一下python,昨天訂的今天就到了,給個(gè)滿分吧
  •   結(jié)合著python官方文檔看
  •   比價(jià)好的一本python書
  •   對(duì)于初學(xué)python來說,很有用
  •   學(xué)python必看
  •   算是python的大作吧,值得去度以下
  •   大概看看吧。。學(xué)好python還是很有必要的
  •   期待更多的python書籍
  •   講得非常詳細(xì),不僅適合初學(xué)者,對(duì)編程老手也很有幫助
  •   比較好的編程書,書的質(zhì)量也很不錯(cuò)
  •   從基礎(chǔ)到一些應(yīng)用,講得很清楚,適合初學(xué)者,對(duì)中級(jí)用戶而言,是本參考讀物,8錯(cuò)8錯(cuò)!
  •   書本紙質(zhì)不錯(cuò),發(fā)貨也挺快。書的內(nèi)容由淺入深,比較適合初學(xué)者。從基礎(chǔ)的安裝到相關(guān)的維護(hù)備份,是一本不錯(cuò)的書。目前已經(jīng)看了一半了,總體的感覺不錯(cuò)。至于附帶的光盤應(yīng)為是PPT并不是很實(shí)用,本以為會(huì)附帶下實(shí)例的數(shù)據(jù)庫(kù),很多時(shí)候只能自己新建并導(dǎo)入相關(guān)的練習(xí)庫(kù)。也有好處能多多自己練習(xí)
  •   一個(gè)字:好!兩個(gè)字:很好!三個(gè)字:非常好!真的非常適合初學(xué)者用~~不過如果有程序基礎(chǔ)就更好了~
  •   適合新手,編寫基于系統(tǒng)管理方面的程序,對(duì)于寫WEB或GUI類程序,還是有點(diǎn)弱!
  •   內(nèi)容講解很到位,學(xué)習(xí)語(yǔ)言的好方法。方便初學(xué)者學(xué)習(xí),也適合更深層次的學(xué)習(xí)理解。
  •   除了有少數(shù)地方代碼縮進(jìn)錯(cuò)誤外,基本沒什么問題
  •   書的印刷質(zhì)量很好,嶄新的書拿在手上很有感覺,雖然有電子版的但是紙質(zhì)的翻起來還是更有感覺,內(nèi)容很全面適合入門。
  •   確實(shí)經(jīng)典的指導(dǎo)書
  •   非常詳細(xì),無論當(dāng)入門級(jí)教材,還是當(dāng)參考書用,都非常不錯(cuò)的
  •   是本好書,內(nèi)容很全,適合入門學(xué)習(xí)!
  •   好久好久好久以前買過第一版,后來就不知道哪里去了,第二版買一本存著先
  •   還可以,適合初級(jí)人員入門,高級(jí)人員速查手冊(cè),呵呵
  •   隨便翻了一下,覺得內(nèi)容成系統(tǒng),講解詳細(xì)。
  •   寫的挺全面,簡(jiǎn)明而不亂。不像國(guó)內(nèi)的學(xué)者,對(duì)程序一點(diǎn)不理解,就會(huì)亂蓋。
  •   很適合初學(xué)者,也適合深入研究
  •   剛看到前幾章,講得比較深入,適合初學(xué)者...至于翻譯,基本可以接受......
  •   內(nèi)容 很適合 初學(xué)者 對(duì)已有經(jīng)驗(yàn)的 還有用
  •   內(nèi)容詳細(xì),便于入門
  •   很不錯(cuò)的一本pytthon書,適合入門和提高。
  •   內(nèi)容比較基礎(chǔ),也很全面,適合新手
  •   從入門到深入了解,不可缺少的一本書
  •   雖然程序有點(diǎn)小錯(cuò)誤,但是經(jīng)過簡(jiǎn)單的修改,可以運(yùn)行的!
  •   這個(gè)商品不錯(cuò) 很實(shí)用 適合初學(xué)者
  •   以前看過電子版的,一直想買本。剛拿到書,打算作為Phython入門。
  •   非常適合剛?cè)腴T的讀者
  •   介紹的很全面,本來想自己買來學(xué)習(xí)的,后來公司給報(bào)銷了,嘻嘻
  •   感覺這本書不錯(cuò),內(nèi)容很詳細(xì),包含的東西很豐富
  •   這本書的內(nèi)容很充實(shí),而且相對(duì)簡(jiǎn)介,雖然其中有一些廢話和印刷錯(cuò)誤...
  •   完全沒寫過程序的人不推薦買這本,雖然內(nèi)容也有很基礎(chǔ)的,但是沒有那個(gè)漸進(jìn)的過程,新手很容易受挫。對(duì)于懂了基礎(chǔ)知識(shí)的,或者有過別的語(yǔ)言經(jīng)驗(yàn)的人來說,應(yīng)該不錯(cuò)。我是完全沒經(jīng)驗(yàn),所以只好留著學(xué)好基礎(chǔ)以后再看啦~
  •   初看了之后,讓我對(duì)這一門語(yǔ)言產(chǎn)生的濃厚的興趣,希望看到更多這方面的書籍!
  •   這本書對(duì)初學(xué)者來說真心不錯(cuò)
  •   很給力的一本書 適于初學(xué)者和進(jìn)一步專研
  •   介紹的方法用法還是比較詳細(xì),作為工具書學(xué)習(xí)還不錯(cuò)。
  •   蠻基礎(chǔ)的,適合自己初學(xué)的人學(xué)習(xí),會(huì)受益匪淺的。
  •   入門學(xué)習(xí)很好的工具書
  •   看了好久,翻著看還是容易些
  •   經(jīng)典的書,雖然還沒讀
  •   非常不錯(cuò),果真是經(jīng)典
  •   經(jīng)典書籍 多看幾遍
  •   很不錯(cuò)的經(jīng)典書籍
  •   不用多說,絕對(duì)的經(jīng)典
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7