注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Python學(xué)習(xí)手冊(cè)

Python學(xué)習(xí)手冊(cè)

Python學(xué)習(xí)手冊(cè)

定 價(jià):¥89.00

作 者: (美)魯特茲 著,侯靖 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111267768 出版時(shí)間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 656 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Python可移植、功能強(qiáng)大、易于使用,是編寫?yīng)毩?yīng)用程序和腳本應(yīng)用程序的理想選擇。無論你是剛接觸編程或者剛接觸Python,通過學(xué)習(xí)《Python學(xué)習(xí)手冊(cè)(第3版)》,你可以迅速高效地精通核心Python語言基礎(chǔ)。讀完《Python學(xué)習(xí)手冊(cè)(第3版)》,你會(huì)對(duì)這門語言有足夠的了解,從而可以在你所從事的任何應(yīng)用領(lǐng)域中使用它。《Python學(xué)習(xí)手冊(cè)(第3版)》是作者根據(jù)過去10年用于教學(xué)而廣為人知的培訓(xùn)課程的材料編寫而成的。除了有許多詳實(shí)說明和每章小結(jié)之外,每章還包括一個(gè)頭腦風(fēng)暴:這是《Python學(xué)習(xí)手冊(cè)(第3版)》獨(dú)特的一部分,配合以實(shí)用的練習(xí)題和復(fù)習(xí)題,讓讀者練習(xí)新學(xué)的技巧并測(cè)試自己的理解程度?!禤ython學(xué)習(xí)手冊(cè)(第3版)》包括:類型和操作——深入討論P(yáng)ython主要的內(nèi)置對(duì)象類型:數(shù)字、列表和字典等。語句和語法——在Python中輸入代碼來建立并處理對(duì)象,以及Python一般的語法模型。函數(shù)——Python基本的面向過程工具,用于組織代碼和重用。模塊——封裝語句、函數(shù)以及其他工具,從而可以組織成較大的組件。類和OOP——Python可選的面向?qū)ο缶幊坦ぞ?,可用于組織程序代碼從而實(shí)現(xiàn)定制和重用。異常和工具——異常處理模型和語句,并介紹編寫更大程序的開發(fā)工具。討論P(yáng)ython 3.0。《Python學(xué)習(xí)手冊(cè)(第3版)》讓你對(duì)Python語言有深入而完整的了解,從而幫助你理解今后遇到的任何Python應(yīng)用程序?qū)嵗?。如果你?zhǔn)備探索Google和YouTube為什么選中了Python,《Python學(xué)習(xí)手冊(cè)(第3版)》就是你入門的最佳指南。

作者簡(jiǎn)介

  Mark Lutz,是世界級(jí)的Python培訓(xùn)講師。他是暢銷Python書籍的作者,從1992年起,他就是Python社區(qū)的先鋒。他也是《Programming Python》和《Python Pocket Reference》兩本書的作者。從1997年起,Mark開始教授Python課程,截止到2007年,他開辦了200個(gè)以上的Python短期培訓(xùn)課程。Mark擁有計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位,而且有25年的軟件開發(fā)經(jīng)驗(yàn)。

圖書目錄

前言
第一部分 使用入門第1章 問答環(huán)節(jié)
人們?yōu)楹问褂肞ython
軟件質(zhì)量
開發(fā)者效率
Python是“腳本語言”嗎
好吧,Python的缺點(diǎn)是什么呢
如今誰在使用Python
使用Python可以做些什么
系統(tǒng)編程
用戶圖形接口
Internet腳本
組件集成
數(shù)據(jù)庫編程
快速原型
數(shù)值計(jì)算和科學(xué)計(jì)算編程
游戲.圖像.人工智能.XML.機(jī)器人等
Python有哪些技術(shù)上的優(yōu)點(diǎn)
面向?qū)ο?br />免費(fèi)
可移植
功能強(qiáng)大
可混合
使用簡(jiǎn)單
Python是工程,不是藝術(shù)
簡(jiǎn)單易學(xué)
名字來源于MontyPython
Python和其他語言比較起來怎么樣
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第2章 Python如何運(yùn)行程序.
Python解釋器簡(jiǎn)介
程序執(zhí)行
程序員的視角
Python的視角
執(zhí)行模塊的變種
Python實(shí)現(xiàn)的替代者
執(zhí)行優(yōu)化工具
凍結(jié)二進(jìn)制文件
未來的可能性
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第3章 如何運(yùn)行程序
交互模式下編寫代碼
在交互提示模式下測(cè)試代碼
使用交互提示模式
系統(tǒng)命令行和文件
使用命令行和文件
UNIX可執(zhí)行腳本(#!)
UNIXenv查找技巧
點(diǎn)擊文件圖標(biāo)
在Windows中點(diǎn)擊圖標(biāo)
raw_input的技巧
圖標(biāo)點(diǎn)擊的其他限制
模塊導(dǎo)入和重載
模塊的顯要特性:屬性
import和reload的使用注意事項(xiàng)
IDLE用戶界面
IDLE基礎(chǔ)
使用IDLE
高級(jí)IDLE工具
其他的IDE
嵌入式調(diào)用
動(dòng)付二進(jìn)制的可執(zhí)行性
文本編輯器啟動(dòng)的選擇
其他的啟動(dòng)選擇
未來的可能
我應(yīng)該選用哪種
本章小結(jié)74..
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第一部分 練習(xí)題
第二部分 類型和運(yùn)算第4章 介紹Python對(duì)象類型.
為什么使用內(nèi)置類型
Python的核心數(shù)據(jù)類型
數(shù)字
字符串
序列的操作
不可變性
類型特定的方法
尋求幫助
編寫字符串的其他方法
模式匹配
列表
序列操作
類型特定的操作
邊界檢查
嵌套
列表解析
字典
映射操作
重訪嵌套
鍵的排序:for循環(huán)
迭代和優(yōu)化
不存在的鍵:if測(cè)試
元組
為什么要用元組
文件
其他文件類工具
其他核心類型
如何破壞代碼的靈活性
用戶定義的類
剩余的內(nèi)容
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第5章 數(shù)字
Python的數(shù)字類型
數(shù)字常量
內(nèi)置數(shù)學(xué)工具和擴(kuò)展
Python表達(dá)式操作符
混合操作所遵循的操作符優(yōu)先級(jí).
括號(hào)分組的子表達(dá)式
混合類型自動(dòng)升級(jí)
預(yù)習(xí):運(yùn)算符重載
在實(shí)際應(yīng)用中的數(shù)字
變量和基本的表達(dá)式
數(shù)字顯示的格式
str和repr顯示格式
除法:傳統(tǒng)除法.Floor除法和真除法.
位操作
長(zhǎng)整型數(shù)
復(fù)數(shù)
十六進(jìn)制和八進(jìn)制記數(shù)
其他的內(nèi)置數(shù)學(xué)工具
其他數(shù)字類型
小數(shù)數(shù)字
集合
布爾型
第三方擴(kuò)展
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第6章 動(dòng)態(tài)類型簡(jiǎn)介.
缺少類型聲明語句的情況
變量.對(duì)象和引用
類型屬于對(duì)象,而不是變量
對(duì)象的垃圾收集
共享引用
共享引用和在原處修改
共享引用和相等
動(dòng)態(tài)類型隨處可見
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第7章 字符串
字符串常量
單雙引號(hào)字符串是一樣的
用轉(zhuǎn)義序列代表特殊字節(jié)
字符串抑制轉(zhuǎn)義
三重引號(hào)編寫多行字符串塊
字符串編碼更大的字符集
實(shí)際應(yīng)用中的字符串
基本操作
索引和分片
為什么要在意:分片
字符串轉(zhuǎn)換工具
修改字符串
字符串格式化
更高級(jí)的字符串格式化
基于字典的字符串格式化
字符串方法
字符串方法實(shí)例:修改字符串
字符串方法實(shí)例:文本解析
實(shí)際應(yīng)用中的其他常見字符串方法
最初的字符串模塊
通常意義下的類型分類
同樣分類的類型共享其操作集合
可變類型能夠在原處修改
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第8章 列表與字典.
列表
實(shí)際應(yīng)用中的列表
基本列表操作
索引.分片和矩陣
原處修改列表
字典
實(shí)際應(yīng)用中的字典
字典的基本操作
原處修改字典
其他字典方法
語言表
字典用法注意事項(xiàng)
為什么要在意字典接口
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第9章 元組.文件及其他
元組
實(shí)際應(yīng)用中的元組
為什么有了列表還要元組
文件
打開文件
使用文件
實(shí)際應(yīng)用中的文件
其他文件工具
重訪類型分類
為什么要在意操作符重載
對(duì)象靈活性
引用VS拷貝
比較.相等性和真值
Python中真和假的含義
Python的類型層次
Python中的其他類型
內(nèi)置類型陷阱
賦值生成引用,而不是拷貝
重復(fù)能夠增加層次深度.
留意循環(huán)數(shù)據(jù)結(jié)構(gòu)
不可變類型不可以在原處改變
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第二部分 練習(xí)題
第三部分 語句和語法第10章 Python語句簡(jiǎn)介.
重訪Python程序結(jié)構(gòu)
Python的語句
兩個(gè)if的故事
Python增加了什么
Python刪除了什么
終止行就是終止語句
為什么使用縮進(jìn)語法
幾個(gè)特殊實(shí)例
簡(jiǎn)短實(shí)例:交互循環(huán)
一個(gè)簡(jiǎn)單的交互式循環(huán)
對(duì)用戶輸入數(shù)據(jù)做數(shù)學(xué)運(yùn)算
用測(cè)試輸入數(shù)據(jù)來處理錯(cuò)誤
用try語句處理錯(cuò)誤
嵌套代碼三層
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第11章 賦值.表達(dá)式和打印
賦值語句
賦值語句的形式
序列賦值
多目標(biāo)賦值語句
增強(qiáng)賦值語句
變量命名規(guī)則
表達(dá)式語句
表達(dá)式語句和在原處的修改
打印語句
Python的“HelloWorld”程序
重定向輸出流
print〉〉file擴(kuò)展
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第12章 if測(cè)試.
if語句
通用格式
基本例子
多路分支
Python語法規(guī)則
代碼塊分隔符
語句的分隔符
一些特殊情況
真值測(cè)試
if/else三元表達(dá)式
為什么要在意布爾值
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第13章 while和for循環(huán)
while循環(huán)
一般格式
例子
break.continue.pass和循環(huán)else
一般循環(huán)格式
例子
為什么要在意“模擬C語言的while循環(huán)”
for循環(huán)
一般格式
例子
為什么要在意“文件掃描”
迭代器:初探
文件迭代器
其他內(nèi)置類型迭代器
其他迭代環(huán)境
用戶定義的迭代器
編寫循環(huán)的技巧
循環(huán)計(jì)數(shù)器:while和range
非完備遍歷:range
修改列表:range
并行遍歷:zip和map
產(chǎn)生偏移和元素:enumerate
列表解析:初探
列表解析基礎(chǔ)
對(duì)文件使用列表解析
擴(kuò)展列表解析語法
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第14章 文檔
Python文檔資源
#注釋
dir函數(shù)
文檔字符串:__doc__
PyDoc:help函數(shù)
PyDoc:HTML報(bào)表
標(biāo)準(zhǔn)手冊(cè)集
網(wǎng)絡(luò)資源
已出版的書籍.
常見編寫代碼的陷阱
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第三部分 練習(xí)題
第四部分 函數(shù)第15章 函數(shù)基礎(chǔ)
為何使用函數(shù)
編寫函數(shù)
def語句
def語句是實(shí)時(shí)執(zhí)行的
第一個(gè)例子:定義和調(diào)用
定義
調(diào)用
Python中的多態(tài)
第二個(gè)例子:尋找序列的交集
定義
調(diào)用
重訪多態(tài)
本地變量
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第16章 作用域和參數(shù)
作用域法則
函數(shù)作用域基礎(chǔ)
變量名解析:LEGB原則
作用域?qū)嵗?br />內(nèi)置作用域
global語句
最小化全局變量
最小化文件間的修改
其他訪問全局變量的方法
作用域和嵌套函數(shù)
嵌套作用域的細(xì)節(jié)
嵌套作用域舉例
傳遞參數(shù)
參數(shù)和共享引用
避免可變參數(shù)的修改
對(duì)參數(shù)輸出進(jìn)行模擬
特定的參數(shù)匹配模型
關(guān)鍵字參數(shù)和默認(rèn)參數(shù)的實(shí)例
任意參數(shù)的實(shí)例
關(guān)鍵字參數(shù)和默認(rèn)參數(shù)的混合
min調(diào)用
一個(gè)更有用的例子:通用set函數(shù)
參數(shù)匹配:細(xì)節(jié)
為什么要在意:關(guān)鍵字參數(shù)
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第17章 函數(shù)的高級(jí)話題.
匿名函數(shù):lambda
lambda表達(dá)式
為什么使用lambda
如何(不要)讓Python代碼變得晦澀難懂
嵌套lambda和作用域
作為參數(shù)來應(yīng)用函數(shù)
內(nèi)置函數(shù)apply
為什么要在意:回調(diào)
傳入關(guān)鍵字參數(shù)
和apply類似的調(diào)用語法
在序列中映射函數(shù):map
函數(shù)式編程工具:filter和reduce
重訪列表解析:映射
列表解析基礎(chǔ)
增加測(cè)試和嵌套循環(huán)
列表解析和矩陣
理解列表解析
為什么要在意:列表解析和map
重訪迭代器:生成器
生成器函數(shù)實(shí)例
擴(kuò)展生成器函數(shù)協(xié)議:send和next
迭代器和內(nèi)置類型
生成器表達(dá)式:迭代器遇到列表解析
對(duì)迭代的各種方法進(jìn)行計(jì)時(shí)
函數(shù)設(shè)計(jì)概念
函數(shù)是對(duì)象:簡(jiǎn)潔調(diào)用
函數(shù)陷阱
本地變量是靜態(tài)檢測(cè)的
默認(rèn)和可變對(duì)象
沒有return語句的函數(shù)
嵌套作用域的循環(huán)變量
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第四部分 練習(xí)題
第五部分 模塊第18章 模塊:宏偉藍(lán)圖.
為什么使用模塊
Python程序構(gòu)架
如何組織一個(gè)程序
導(dǎo)入和屬性
標(biāo)準(zhǔn)庫模塊
import如何工作
搜索
編譯(可選)
運(yùn)行
第三方工具:distutils
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第19章 模塊代碼編寫基礎(chǔ).
模塊的創(chuàng)建
模塊的使用
import語句
from語句
from*語句
導(dǎo)入只發(fā)生一次
import和from是賦值語句
文件間變量名的改變
import和from的對(duì)等性
from語句潛在的陷阱
模塊命名空間
文件生成命名空間
屬性名的點(diǎn)號(hào)運(yùn)算
導(dǎo)入和作用域
命名空間的嵌套
重載模塊
reload基礎(chǔ)
reload實(shí)例
為什么要在意:模塊重載
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第20章 模塊包
包導(dǎo)入基礎(chǔ)
包和搜索路徑設(shè)置
__init__.py包文件
包導(dǎo)入實(shí)例
包對(duì)應(yīng)的from和import
為什么要使用包導(dǎo)入
三個(gè)系統(tǒng)的傳說
為什么要在意:模塊包
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第21章高級(jí)模塊話題
在模塊中隱藏?cái)?shù)據(jù)
最小化from*的破壞:_X和__all__.
啟用以后的語言特性
混合用法模式:__name__和__main__
以__name__進(jìn)行單元測(cè)試
修改模塊搜索路徑
importas擴(kuò)展
相對(duì)導(dǎo)入語法
為什么使用相對(duì)導(dǎo)入
模塊設(shè)計(jì)理念
模塊是對(duì)象:元程序
模塊陷阱
頂層代碼的語句次序的重要性
通過變量名字符串導(dǎo)入模塊
from復(fù)制變量名,而不是連接
from*會(huì)讓變量語義模糊
reload不會(huì)影響from導(dǎo)入
reload.from以及交互模式測(cè)試
reload的使用沒有傳遞性
遞歸形式的fromimport無法工作
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第五部分 練習(xí)題
第六部分 類和OOP第22章OOP:宏偉藍(lán)圖
為何使用類
概覽OOP
屬性繼承搜索
類和實(shí)例
類方法調(diào)用
編寫類樹
OOP是為了代碼重用
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第23章類代碼編寫基礎(chǔ).
類產(chǎn)生多個(gè)實(shí)例對(duì)象
類對(duì)象提供默認(rèn)行為
實(shí)例對(duì)象是具體的元素
第一個(gè)例子
類通過繼承進(jìn)行定制
第二個(gè)例子
類是模塊內(nèi)的屬性
類可以截獲Python運(yùn)算符
第三個(gè)例子
為什么要使用運(yùn)算符重載
世界上最簡(jiǎn)單的Python類
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第24章類代碼編寫細(xì)節(jié).
class語句
一般形式
例子
方法
例子
調(diào)用超類的構(gòu)造器
其他方法調(diào)用的可能性
繼承
屬性樹的構(gòu)造
繼承方法的專有化
類接口技術(shù)
抽象超類
運(yùn)算符重載
常見的運(yùn)算符重載方法
__getitem__攔截索引運(yùn)算
__getitem__和__iter__實(shí)現(xiàn)迭代
用戶定義的迭代器
__getattr__和__setattr__捕捉屬性的引用
模擬實(shí)例屬性的私有性
__repr__和__str__會(huì)返回字符串表達(dá)形式
__radd__處理右側(cè)加法
__call__攔截調(diào)用
函數(shù)接口和回調(diào)代碼
__del__是析構(gòu)器
命名空間:完整的內(nèi)容
簡(jiǎn)單變量名:如果賦值就不是全局變量
屬性名稱:對(duì)象命名空間
Python命名空間的“禪”:賦值將變量名分類
命名空間字典
命名空間鏈接
一個(gè)更實(shí)際的例子
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第25章類的設(shè)計(jì)
Python和OOP
通過調(diào)用標(biāo)記進(jìn)行重載(或不要)
類作為記錄
類和繼承:“是一個(gè)”關(guān)系
類和組合:“有一個(gè)”關(guān)系
重訪流處理器
為什么要在意:類和持續(xù)性
OOP和委托
多重繼承
類是對(duì)象:通用對(duì)象的工廠
為什么有工廠
方法是對(duì)象:綁定或無綁定
重訪文檔字符串
為什么要在意:綁定方法和回調(diào)函數(shù)
類和模塊
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第26章類的高級(jí)主題
擴(kuò)展內(nèi)置類型
通過嵌入擴(kuò)展類型
通過子類擴(kuò)展類型
類的偽私有屬性
變量名壓縮概覽
為什么使用偽私有屬性
新式類
鉆石繼承變動(dòng)
其他新式類的擴(kuò)展
靜態(tài)和類方法
使用靜態(tài)和類方法
函數(shù)裝飾器
裝飾器例子
類陷阱
修改類屬性的副作用
多重繼承:順序很重要
類.方法以及嵌套作用域
“過度包裝”
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第六部分 練習(xí)題
第七部分 異常和工具第27章異常基礎(chǔ)
為什么使用異常
異常的角色
異常處理:簡(jiǎn)明扼要
try/except/else語句
try語句分句
try/else分句
例子:默認(rèn)行為
例子:捕捉內(nèi)置異常
try/finally語句
例子:利用try/finally編寫終止行為
統(tǒng)一try/except/finally
通過嵌套合并finally和except
合并try的例子
raise語句
例子:引發(fā)并捕捉用戶定義的異常
例子:利用raise傳入額外的數(shù)據(jù)
例子:利用raise傳遞異常
assert語句
例子:收集約束條件(但不是錯(cuò)誤)
with/as環(huán)境管理器
基本使用
環(huán)境管理協(xié)議
為什么要在意:錯(cuò)誤檢查
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第28章異常對(duì)象
基于字符串的異常
字符串異常就要出局了
基于類的異常
類異常例子
為什么使用類異常
內(nèi)置Exception類
定義異常文本
發(fā)送額外數(shù)據(jù)和實(shí)例行為
raise語句的一般形式
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
第29章異常的設(shè)計(jì)
嵌套異常處理器
例子:控制流程嵌套
例子:語法嵌套化
異常的習(xí)慣用法
異常不總是錯(cuò)誤
函數(shù)信號(hào)條件和raise
在try外進(jìn)行調(diào)試
運(yùn)行進(jìn)程中的測(cè)試
關(guān)于sys.exc_info
與異常有關(guān)的技巧
應(yīng)該包裝什么
捕捉太多:避免空except語句
捕捉過少:使用基于類的分類
異常陷阱
字符串異常匹配是通過同一性而不是通過值
捕捉到錯(cuò)誤的異常
核心語言總結(jié)
Python工具集
大型項(xiàng)目的開發(fā)工具
本章小結(jié)
頭腦風(fēng)暴
本章習(xí)題
習(xí)題解答
頭腦風(fēng)暴:第七部分 練習(xí)題
第八部分 附錄
附錄A安裝和配置
附錄B每部分練習(xí)題解答

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)