發表於2024-11-23
Google和YouTube由於PythonF的高可適應性、易於維護以及適閤於快速開發而采用它。《Python學習手冊(第4版)》將幫助你使用Python編寫齣高質量、高效的並且易於與其他語言和工具集成的代碼。《Python學習手冊(第4版)》根據Python專傢MarkLutz的著名培訓課程編寫而成,是易於掌握和自學的Python教程。
《Python學習手冊(第4版)》每一章都對Python語言的關鍵內容做單獨講解,並且配有章首習題,便於你學習新的技能並鞏固加深自己的理解。書中配有大量注釋的示例以及圖錶,它們都將幫助你輕鬆地學習Python3.0。
更多精彩好書推薦,請點擊以下圖片查看:
前言
第一部分 使用入門
第1章 問答環節
人們為何使用Python
軟件質量
開發效率
Python是“腳本語言”嗎
好吧,Python的缺點是什麼呢
如今誰在使用Python
使用Python可以做些什麼
係統編程
用戶圖形接口
Internet腳本
組件集成
數據庫編程
快速原型
數值計算和科學計算編程
遊戲、圖像、人工智能、XML、機器人等
Python如何獲得支持
Python有哪些技術上的優點
麵嚮對象
免費
可移植
功能強大
可混閤
簡單易用
簡單易學
Python和其他語言比較起來怎麼樣
本章小結
本章習題
習題解答
Python是工程,不是藝術
第2章 Python如何運行程序
Python解釋器簡介
程序執行
程序員的視角
Python的視角
執行模塊的變體
Python實現的替代者
執行優化工具
凍結二進製文件
其他執行選項
未來的可能性
本章小結
本章習題
習題解答
第3章 如何運行程序
交互提示模式下編寫代碼
交互地運行代碼
為什麼使用交互提示模式
使用交互提示模式
係統命令行和文件
第一段腳本
使用命令行運行文件
使用命令行和文件
UNIX可執行腳本(#!)
UNIX env查找技巧
點擊文件圖標
在Windows中點擊圖標
input的技巧
圖標點擊的其他限製
模塊導入和重載
模塊的顯要特性:屬性
import和reload的使用注意事項
使用exec運行模塊文件
IDLE用戶界麵
IDLE基礎
使用IDLE
高級IDLE工具
其他的IDE
其他啓動選項
嵌入式調用
凍結二進製的可執行性
文本編輯器啓動的選擇
其他的啓動選擇
未來的可能
我應該選用哪種
調試Python代碼
本章小結
本章習題
習題解答
第一部分 練習題
第二部分 類型和運算
第4章 介紹Python對象類型
為什麼使用內置類型
Python的核心數據類型
數字
字符串
序列的操作
不可變性
類型特定的方法
尋求幫助
編寫字符串的其他方法
模式匹配
列錶
序列操作
類型特定的操作
邊界檢查
嵌套
列錶解析
字典
映射操作
重訪嵌套
鍵的排序:for 循環
迭代和優化
不存在的鍵:if 測試
元組
為什麼要用元組
文件
其他文件類工具
其他核心類型
如何破壞代碼的靈活性
用戶定義的類
剩餘的內容
本章小結
本章習題
習題解答
第5章 數字
Python的數字類型
數字常量
內置數學工具和擴展
Python錶達式操作符
在實際應用中的數字
變量和基本的錶達式
數字顯示的格式
比較:一般的和連續的
str和repr顯示格式
除法: 傳統除法、Floor除法和真除法
整數精度
復數
十六進製、八進製和二進製記數
位操作
其他的內置數學工具
其他數字類型
小數數字
分數類型
集閤
布爾型
數字擴展
本章小結
本章習題
習題解答
第6章 動態類型簡介
缺少類型聲明語句的情況
變量、對象和引用
類型屬於對象,而不是變量
對象的垃圾收集
共享引用
共享引用和在原處修改
共享引用和相等
動態類型隨處可見
本章小結
本章習題
習題解答
第7章 字符串
字符串常量
單雙引號字符串是一樣的
用轉義序列代錶特殊字節
raw字符串抑製轉義
三重引號編寫多行字符串塊
實際應用中的字符串
基本操作
索引和分片
為什麼要在意:分片
字符串轉換工具
修改字符串
字符串方法
字符串方法實例:修改字符串
字符串方法實例:文本解析
實際應用中的其他常見字符串方法
最初的字符串模塊(在Python 3.0中刪除)
字符串格式化錶達式
更高級的字符串格式化錶達式
基於字典的字符串格式化
字符串格式化調用方法
基礎知識
添加鍵、屬性和偏移量
添加具體格式化
與%格式化錶達式比較
為什麼用新的格式化方法
通常意義下的類型分類
同樣分類的類型共享其操作集閤
可變類型能夠在原處修改
本章小結
本章習題
習題解答
第8章 列錶與字典
列錶
實際應用中的列錶
基本列錶操作
列錶迭代和解析
索引、分片和矩陣
原處修改列錶
字典
實際應用中的字典
字典的基本操作
原處修改字典
其他字典方法
語言錶
字典用法注意事項
為什麼要在意字典接口
創建字典的其他方法
Python 3.0中的字典變化
本章小結
本章習題
習題解答
第9章 元組、文件及其他
元組
實際應用中的元組
為什麼有瞭列錶還要元組
文件
打開文件
使用文件
實際應用中的文件
其他文件工具
重訪類型分類
為什麼要在意操作符重載
對象靈活性
引用 VS 拷貝
比較、相等性和真值
Python 3.0的字典比較
Python中真和假的含義
Python的類型層次
Type對象
Python中的其他類型
內置類型陷阱
賦值生成引用,而不是拷貝
重復能夠增加層次深度
留意循環數據結構
不可變類型不可以在原處改變
本章小結
本章習題
習題解答
第二部分練習題
第三部分 語句和語法
第10章 Python語句簡介
重訪Python程序結構
Python的語句
兩個if的故事
Python增加瞭什麼
Python刪除瞭什麼
為什麼使用縮進語法
幾個特殊實例
簡短實例:交互循環
一個簡單的交互式循環
對用戶輸入數據做數學運算
用測試輸入數據來處理錯誤
用try語句處理錯誤
嵌套代碼三層
本章小結
本章習題
習題解答
第11章 賦值、錶達式和打印
賦值語句
賦值語句的形式
序列賦值
Python 3.0中的擴展序列解包
多目標賦值語句
增強賦值語句
變量命名規則
Python的廢棄協議
錶達式語句
錶達式語句和在原處的修改
打印操作
Python 3.0的print函數
Python 2.6 print語句
打印流重定嚮
版本獨立的打印
為什麼要注意print和stdout
本章小結
本章習題
習題解答
第12章 if測試和語法規則
if語句
通用格式
基本例子
多路分支
Python語法規則
代碼塊分隔符
語句的分隔符
一些特殊情況
真值測試
if/else三元錶達式
為什麼要在意布爾值
本章小結
本章習題
習題解答
第13章 while和for循環
while循環
一般格式
例子
break、continue、pass和循環else
一般循環格式
pass
continue
break
循環else
為什麼要在意“模擬C 語言的while循環”
for循環
一般格式
例子
為什麼要在意“文件掃描”
編寫循環的技巧
循環計數器:while和range
非完備遍曆:range和分片
修改列錶:range
並行遍曆:zip和map
産生偏移和元素:enumerate
本章小結
本章習題
習題解答
第14章 迭代器和解析,第一部分
迭代器:初探
文件迭代器
手動迭代:iter和next
其他內置類型迭代器
列錶解析:初探
列錶解析基礎知識
在文件上使用列錶解析
擴展的列錶解析語法
其他迭代環境
Python 3.0中的新的可迭代對象
range迭代器
map、zip和filter迭代器
多個迭代器 VS單個迭代器
字典視圖迭代器
其他迭代器主題
本章小結
本章習題
習題解答
第15章 文檔
Python文檔資源
#注釋
dir函數
文檔字符串:__doc__
PyDoc:help函數
PyDoc:HTML報錶
標準手冊集
網絡資源
已齣版的書籍
常見編寫代碼的陷阱
本章小結
本章習題
習題解答
第三部分練習題
第四部分 函數
第16章 函數基礎
為何使用函數
編寫函數
def語句
def語句是實時執行的
第一個例子:定義和調用
定義
調用
Python中的多態
第二個例子:尋找序列的交集
定義
調用
重訪多態
本地變量
本章小結
本章習題
習題解答
第17章 作用域
Python作用域基礎
作用域法則
變量名解析:LEGB原則
作用域實例
內置作用域
在Python 2.6中違反通用性
global語句
最小化全局變量
最小化文件間的修改
其他訪問全局變量的方法
作用域和嵌套函數
嵌套作用域的細節
嵌套作用域舉例
nonlocal語句
nonlocal基礎
nonlocal應用
為什麼使用nonlocal
本章小結
本章習題
習題解答
第18章 參數
傳遞參數
參數和共享引用
避免可變參數的修改
對參數輸齣進行模擬
特定的參數匹配模型
基礎知識
匹配語法
細節
關鍵字參數和默認參數的實例
任意參數的實例
Python 3.0 Keyword-Only參數
min調用
滿分
加分點
結論
一個更有用的例子:通用set函數
模擬Python 3.0 print函數
使用Keyword-Only參數
為什麼要在意:關鍵字參數
本章小結
本章習題
習題解答
第19章 函數的高級話題
函數設計概念
遞歸函數
用遞歸求和
編碼替代方案
循環語句VS遞歸
處理任意結構
函數對象:屬性和注解
間接函數調用
函數內省
函數屬性
Python 3.0中的函數注解
匿名函數: lambda
lambda錶達式
為什麼使用lambda
如何(不要)讓Python代碼變得晦澀難懂
嵌套lambda和作用域
為什麼要在意:迴調
在序列中映射函數:map
函數式編程工具:filter和reduce
本章小結
本章習題
習題解答
第20章 迭代和解析,第二部分
迴顧列錶解析:函數式編程工具
列錶解析與map
增加測試和嵌套循環
列錶解析和矩陣
理解列錶解析
為什麼要在意:列錶解析和map
重訪迭代器:生成器
生成器函數:yield VS return
生成器錶達式:迭代器遇到列錶解析
生成器函數 VS 生成器錶達式
生成器是單迭代器對象
用迭代工具模擬zip和map
為什麼你會留意:單次迭代
內置類型和類中的值生成
Python 3.0解析語法概括
解析集閤和字典解析
針對集閤和字典的擴展的解析語法
對迭代的各種方法進行計時
對模塊計時
計時腳本
計時結果
計時模塊替代方案
其他建議
函數陷阱
本地變量是靜態檢測的
默認和可變對象
沒有return語句的函數
嵌套作用域的循環變量
本章小結
本章習題
習題解答
第四部分練習題
第五部分 模塊
第21章 模塊:宏偉藍圖
為什麼使用模塊
Python程序架構
如何組織一個程序
導入和屬性
標準庫模塊
import如何工作
1.搜索
2.編譯(可選)
3.運行
模塊搜索路徑
配置搜索路徑
搜索路徑的變動
sys.path列錶
模塊文件選擇
高級的模塊選擇概念
第三方工具:distutils
本章小結
本章習題
習題解答
第22章 模塊代碼編寫基礎
模塊的創建
模塊的使用
import語句
from語句
from *語句
導入隻發生一次
import和from是賦值語句
文件間變量名的改變
import和from的對等性
from語句潛在的陷阱
模塊命名空間
文件生成命名空間
屬性名的點號運算
導入和作用域
命名空間的嵌套
重載模塊
reload基礎
reload實例
為什麼要在意:模塊重載
本章小結
本章習題
習題解答
第23章 模塊包
包導入基礎
包和搜索路徑設置
__init__.py包文件
包導入實例
包對應的from語句和import語句
為什麼要使用包導入
三個係統的傳說
包相對導入
Python 3.0中的變化
相對導入基礎知識
為什麼使用相對導入
相對導入的作用域
模塊查找規則總結
相對導入的應用
為什麼要在意:模塊包
本章小結
本章習題
習題解答
第24章 高級模塊話題
在模塊中隱藏數據
最小化from *的破壞:_X和__all__
啓用以後的語言特性
混閤用法模式:__name__和__main__
以__name__進行單元測試
使用帶有__name__的命令行參數
修改模塊搜索路徑
Import語句和from語句的as擴展
模塊是對象:元程序
用名稱字符串導入模塊
過渡性模塊重載
模塊設計理念
模塊陷阱
頂層代碼的語句次序的重要性
from復製變量名,而不是連接
from *會讓變量語義模糊
reload不會影響from導入
reload、from以及交互模式測試
遞歸形式的from導入無法工作
本章小結
本章習題
習題解答
第五部分練習題
第六部分 類和OOP
第25章 OOP:宏偉藍圖
為何使用類
概覽OOP
屬性繼承搜索
類和實例
類方法調用
編寫類樹
OOP是為瞭代碼重用
本章小結
本章習題
習題解答
第26章 類代碼編寫基礎
類産生多個實例對象
類對象提供默認行為
實例對象是具體的元素
第一個例子
類通過繼承進行定製
第二個例子
類是模塊內的屬性
類可以截獲Python運算符
第三個例子
為什麼要使用運算符重載
世界上最簡單的Python類
類與字典的關係
本章小結
本章習題
習題解答
第27章 更多實例
步驟1:創建實例
編寫構造函數
在進行中測試
以兩種方式使用代碼
版本差異提示
步驟2:添加行為方法
編寫方法
步驟3:運算符重載
提供打印顯示
步驟4:通過子類定製行為
編寫子類
擴展方法:不好的方式
擴展方法:好的方式
多態的作用
繼承、定製和擴展
OOP:大思路
步驟5:定製構造函數
OOP比我們認為的要簡單
組閤類的其他方式
在Python 3.0中捕獲內置屬性
步驟6:使用內省工具
特殊類屬性
一種通用顯示工具
實例與類屬性的關係
工具類的命名考慮
類的最終形式
步驟7(最後一步):把對象存儲到數據庫中
Pickle和Shelve
在shelve數據庫中存儲對象
交互地探索shelve
更新shelve中的對象
未來方嚮
本章小結
本章習題
O'Reilly:Python學習手冊(第4版) 下載 mobi epub pdf txt 電子書 格式
O'Reilly:Python學習手冊(第4版) 下載 mobi pdf epub txt 電子書 格式 2024
O'Reilly:Python學習手冊(第4版) 下載 mobi epub pdf 電子書寫得很詳細非常厚的一本很適閤入門學習
評分 評分印刷特彆好,給單位買的,同事非常滿意!以後就在京東買書啦!發貨快,質量好,還可以貨到付款,太棒瞭!快遞大哥,贊一個!??
評分學習學習,內容夠啃一年瞭吧,下很喜歡內容的層次
評分速度杠杠的 包裝啊嗯 就那樣吧
評分買迴來屯著的,不知道什麼時候看
評分不錯不錯,挺厚一本,內容詳盡
評分書是十成新,美中不足的是缺少瞭最後3章共200多頁。而且紙張質量很一般,且有明顯印刷味兒。做為入門書籍,先湊閤著看吧。
評分python編程學習首選書籍
O'Reilly:Python學習手冊(第4版) mobi epub pdf txt 電子書 格式下載 2024