1. 程式人生 > >Python參考手冊 第4版高清中文PDF下載

Python參考手冊 第4版高清中文PDF下載

Python參考手冊 第4版高清中文PDF下載
本書是權威的Python語言參考指南,內容涉及核心Python語言和Python庫的最重要部分。本書內容簡潔扼要、可讀性強,書中還包括了一些沒有在Python官方文件或其他資料中出現過的一些高階的主題。

這一版在內容上進行了全面更新,介紹了Python 2.6和Python 3新引入的程式語言特性和庫模組,同時還分析了Python程式設計師面臨的如下難題:是應繼續使用現有的Python程式碼,還是應制定計劃將其移植到Python 3?

Python參考手冊 第4版高清中文PDF資料下載:https://pan.baidu.com/s/1Po4MXuBB34S_49Owyf8J_A

Python參考手冊 第4版高清中文PDF下載
目錄
內容提要
前言
致謝
第一部分 Python語言
第1章 Python簡介
1.1 執行Python
1.2 變數和算術表示式
1.3 條件語句
1.4 檔案輸入和輸出
1.5 字串
1.6 列表
1.7 元組
1.8 集合
1.9 字典
1.10 迭代與迴圈
1.11 函式
1.12 生成器
1.13 協程
1.14 物件與類
1.15 異常
1.16 模組
1.17 獲得幫助
第2章 詞法約定和語法
2.1 行結構和縮排
2.2 識別符號和保留字
2.3 數字字面量
2.4 字串字面量
2.5 容器
2.6 運算子、分隔符及特殊符號
2.7 文件字串
2.8 裝飾器
2.9 原始碼編碼
第3章 型別與物件
3.1 術語
3.2 物件標識與型別
3.3 引用計數與垃圾回收
3.4 引用與複製
3.5 第一類物件
3.6 表示資料的內建型別
3.7 表示程式結構的內建型別
3.8 直譯器內部使用的內建型別
3.9 物件行為與特殊方法
第4章 運算子與表示式
4.1 數值操作
4.2 序列操作
4.3 字串格式化
4.4 高階字串格式化
4.5 字典操作
4.6 集合操作
4.7 增量賦值
4.8 屬性(.)運算子
4.9 函式呼叫()運算子
4.10 轉換函式
4.11 布林表示式與真值
4.12 物件等同性與標識
4.13 運算優先順序
4.14 條件表示式
第5章 程式結構與控制流
5.1 程式結構與執行
5.2 執行條件語句
5.3 迴圈與迭代
5.4 異常
5.5 上下文管理器與with語句
5.6 斷言與debug


第6章 函式與函數語言程式設計
6.1 函式
6.2 引數傳遞與返回值
6.3 作用域規則
6.4 作為物件與閉包的函式
6.5 裝飾器
6.6 生成器與yield
6.7 協程與yield表示式
6.8 使用生成器與協程
6.9 列表推導
6.10 生成器表示式
6.11 宣告式程式設計
6.12 lambda運算子
6.13 遞迴
6.14 文件字串
6.15 函式屬性
6.16 eval()、exec()和compile()函式
第7章 類與面向物件程式設計
7.1 class語句
7.2 類例項
7.3 作用域規則
7.4 繼承
7.5 多型動態繫結和鴨子型別
7.6 靜態方法和類方法
7.7 特性
7.8 描述符
7.9 資料封裝和私有屬性
7.10 物件記憶體管理
7.11 物件表示和屬性繫結
7.12 slots

7.13 運算子過載
7.14 型別和類成員測試
7.15 抽象基類
7.16 元類
7.17 類裝飾器
第8章 模組、包與分發
8.1 模組與import語句
8.2 從模組匯入選定符號
8.3 以主程式的形式執行
8.4 模組搜尋路徑
8.5 模組載入和編譯
8.6 模組重新載入和解除安裝
8.7 包
8.8 分發Python程式和庫
8.9 安裝第三方庫
第9章 輸入與輸出
9.1 讀取命令列選項
9.2 環境變數
9.3 檔案和檔案物件
9.4 標準輸入、輸出和錯誤
9.5 print語句
9.6 print()函式
9.7 文字輸出中的變數插入
9.8 生成輸出
9.9 Unicode字串處理
9.10 Unicode I/O
9.11 物件持久化與pickle模組
第10章 執行環境
10.1 直譯器選項與環境
10.2 互動式會話
10.3 啟動Python應用程式
10.4 站點配置檔案
10.5 使用者站點包
10.6 啟用新功能
10.7 程式終止
第11章 測試、除錯、探查與調優
11.1 文件字串和doctest模組
11.2 單元測試和unittest模組
11.3 Python偵錯程式和pdb模組
11.4 程式探查
11.5 調優與優化
第二部分 Python庫
第12章 內建函式和異常
12.1 內建函式和型別
12.2 內建異常
12.3 內建警告
12.4 future_builtins
第13章 Python執行時服務
13.1 atexit
13.2 copy
13.3 gc
13.4 inspect
13.5 marshal
13.6 pickle
13.7 SYS
13.8 traceback
13.9 types
13.10 warnings
13.11 weakref
第14章 數學運算
14.1 decimal
14.2 fractions
14.3 math
14.4 numbers
14.5 random
第15章 資料結構、演算法與程式碼簡化
15.1 abc
15.2 array
15.3 bisect
15.4 collections
15.5 contextlib
15.6 functools
15.7 heapq
15.8 itertools
15.9 operator
第16章 字串和文字處理
16.1 codecs
16.2 re
16.3 string
16.4 struct
16.5 unicodedata
第17章 Python資料庫訪問
17.1 關係資料庫API規範
17.2 sqlite3模組
17.3 DBM風格的資料庫模組
17.4 shelve模組
第18章 檔案和目錄處理
18.1 bz2
18.2 filecmp
18.3 fnmatch
18.4 glob
18.5 gzip
18.6 shutil
18.7 tarfile
18.8 tempfile
18.9 zipfile
18.10 zlib
第19章 作業系統服務
19.1 Commands
19.2 ConfigParser、configparser
19.3 datetime
19.4 errno
19.5 fcntl
19.6 io
19.7 logging
19.8 mmap
19.9 msvcrt
19.10 optparse
19.11 os
19.12 os.path
19.13 signal
19.14 subprocess
19.15 time
19.16 winreg
第20章 執行緒與併發
20.1 基本概念
20.2 併發程式設計與Python
20.3 multiprocessing
20.4 threading
20.5 queue、Queue
20.6 協程與微執行緒
第21章 網路程式設計和套接字
21.1 網路程式設計基礎
21.2 asynchat
21.3 asyncore
21.4 select
21.5 socket
21.6 ssl
21.7 SocketServer
第22章 網路應用程式程式設計
22.1 ftplib
22.2 http包
22.3 smtplib
22.4 urllib包
22.5 xmlrpc包
第23章 Web程式設計
23.1 cgi
23.2 cgitb
23.3 wsgiref
23.4 webbrowser
第24章 網路資料處理和編碼
24.1 base64
24.2 binascii
24.3 CSV
24.4 email包
24.5 hashlib
24.6 hmac
24.7 HTMLParser
24.8 json
24.9 mimetypes
24.10 quopri
24.11 xml包
第25章 其他庫模組
25.1 Python服務
25.2 字串處理
25.3 作業系統模組
25.4 網路
25.5 網路資料處理
25.6 國際化
25.7 多媒體服務
25.8 其他
第三部分 擴充套件與嵌入
第26章 擴充套件與嵌入Python
26.1 擴充套件模組
26.2 嵌入Python直譯器
26.3 ctypes
26.4 高階擴充套件與嵌入
26.5 Jython和IronPython
附錄 Python 3
A.1 誰應該使用Python 3
A.2 新的語言特性
A.3 常見陷阱
A.4 程式碼遷移與2to3
歡迎來到非同步社群!
非同步社群的來歷
社群裡都有什麼?
購買圖書
下載資源
與作譯者互動
靈活優惠的購書
紙電圖書組合購買
社群裡還可以做什麼?
提交勘誤
寫作
會議活動早知道
加入非同步