资料下载网
首页 计算机 考试教辅
The Python 380 Library Reference pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > The Python 380 Library Reference pdf电子书免费下载,百度云

《The Python 380 Library Reference》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1HIghDUQkeNxVskXs90NcDw
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_124295_pd_ThePython380LibraryReference.zip

 


The Python 380 Library Reference

作者:empty

页数:1930

出版社:empty

《The Python 380 Library Reference》介绍

The Python Library Reference, 发布3.8.0reference-index描述了Python语言的具体语法和语义, 这份库参考则介绍了与Python一同发行的标准库.它还描述了通常包含在Python发行版中的一些可选组件.Python标准库非常庞大, 所提供的组件涉及范围十分广泛, 正如以下内容日录所显示的。这个库包含了多个内置模块(以C编写) , Python程序员必须依靠它们来实现系统级功能, 例如文件I/O, 此外还有大量以Python编写的模块, 提供了日常编程中许多问题的标准解决方案、其中有些模块经过专门设计, 通过将特定平台功能抽象化为平台中立的API来鼓励和加强Python程序的可移植性。Windows版本的Python安装程序通常包含整个标准库, 往往还包含许多额外组件, 对于类Unix操作系统, Python通常会分成一系列的软件包, 因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件:在这个标准库以外还存在成千上万并且不断增加的其他组件(从单独的程序,模块,软件包直到完整的应用开发框架) , 访问Python包索引即可获取这些第三方包。

Python库*中包含了儿种不同的组件.它包含通常被视为语言“核心”中的一部分的数据类型, 例如数字和列表。对于这些类型, Python语言核心定义了文字的形式,并对它们的语义设置了些约束,但没有完全定义语义。(另一方面:语言核心确实定义了语法属性,如操作符的拼写和优先级。)这个库也包含了内置函数和异常一不需要import语句就可以在所有Python代码中使用的对象。有一些是由语言核心定义的,但是许多对于核心语义不是必需的,并且仅在这里描述。不过这个库主要是由一系列的模块组成,这些模块集可以不同方式分类。有些模块是用C编写并内置于Python解释器中:一些模块则是用Python编写并以源码形式导人。有些模块提供专用于Python的接,例如打印栈追踪信息:有些模块提供专用于特定操作系统的接,例如操作特定的硬件;另一些模块则提供针对特定应用领城的接, 例如万维网, 有些模块在所有更新和移植版本的Python中可用:另一些模块仅在底层系统支持或要求时可用; 还有些模块则仅当编译和安装Python时选择了特定配置选项时才可用.本手册以”从内到外”的顺序组织:首先描述内置函数、数据类型和异常,最后是根据相关性进行分组的各种模块,这意味着如果你从头开始阅读本手册, 并在感到厌烦时蔬到下一章, 你仍能对Python库的可用模块和所支持的应用领域有个大致了解、当然,你并非必须如同读小说一样从头读到尾一你也可以先浏览内容目录(在手册开头),或在索引(在手册末尾)中杳找某个特定函数、模块或条目、最后,如果你喜欢随意学习某个主题, 你可以选择一个随机页码(参见random模块) 并读上一两小节。无论你想以怎样的联序阅读本手册,还是建议先从内置函数这一章开始,因为本手册的其余内容都需要你熟悉其中的基本概念让我们开始吧!1.1可用性注释·如果出现“可用性:Unix”注释, 意味着相应函数通常存在于Unix系统中。但这并不保证其存在·如果没有单独说明, 所有注明“可用性:Unix”的函数都支持基于Unix核心构建的MacOSX系统。The Python Library Reference, 发布3.8.0于某个特定的操作系统中。


《The Python 380 Library Reference》目录

类型.

序列类型-l1st, tu pie.range

文本序列类型—xtr.

3.1由sit模块添加的常量

4内置类型

1,

4.10映射类型—dict

4.11

4.12其他内置类型.:

4.13特殊属性,

5内置异常

二进制序列类型-Dy Led.by Lear tay.me mcg

集合类型—set, frzen set

上下文管理器类型

基类.

.具体异常.

3警告异常层次结构

文本处理服务

6.1at ring一常见的字符串操作.

6.2re正则表达式操作

6.3air r lib一计算差异的轴助工具

6.4tex c wrap二文本自动换行与填充:

6.5unicde data—Unicde数据库

6.6at ring prep一因特网字符串预备.

6.7readline-GNU readline接

6.8rlemplecer-GNU read le的补全函数,

二进制数据服务

7.1s true t一符字节串解读为打包的二进制数据

7.2cde ca—编解码器注册和相关基类,

8数据类型

8.1datetime一基本的日期和时间类型:

8.2calendar日历相关函数

8.3cllectins一容器数据类型

8.4cll actins.abc一容器的抽象基类

8.5heap g一堆队列算法

8.6bisect一数组二分查找算法.

8.7array高效的数值数组.

8.8weakref一弱引用

8.9type a—动态类型创建利内置类型名称

10cpy一浅层(hal w) 和深层deep) 复制操作

8.11p print一数据美化输出

8.12reprlib一另一种repr() 实现

8.13enum一对枚举的支持.

9数字和数学模块

9.1number a—数字的抽象基类.

9.2math一数学函数

9.3c math关于复数的数学函数

9.4decimal一十进制定点和浮点运算

9.5fractins一分数:.

9.6randm一生成伪随机数+

9.7statistics一数学统计函数

10函数式编程模块

10.1iter tls—为高效循环而创建送代器的函数.

10.2functla一高阶函数和可调用对象上的操作

10.perate r一标准运算符棒代函数.

11文件和目录访问

11.1pathlib一面向对象的文件系统路径.

11.2a.path一常见路径操作

1L3flle Input-lke rate wer lines frm multi le input stuns

11.4atat—Interpreting stat() results.

is file cme一文件及目录的比较

i16Eemp file-Genere iemparyfesanddiectris,

11.7glb-Unix style pathname patter expansin,

11.8fn match-Unix filename pattern matching:

11.9 line cache一随机读写文本行.

11.10shutil-High-level fle peratins

12数据持久化

12.1 picklePythn对象序列化.

12.2cpyreg一注意pick1e支持函数

12.3shelve一Pythn bject persistence:

12.4 marshal-Inte mal Pythn bject serializatin

12.5dbm—Interfaces t Unix databas cs

12.6aqlite 3-SQLite数据库DB-API 2.0接模块

13数据压缩和存档

13.1zlib一与gzip兼容的压缩.

13.2gzip一对gzip格式的支持.:

13.3bz 2一对bzip 2压缩算法的支持

13.41zma一用LZ MA算法压缩.:

13.5zipfile-使用ZIP存档.

136tarfi 1-读写uar力档文件

14.1esv-CSV文件读写

14.2 cnfigparser-Cnhguratinilepirser.

i43netre-nene fle prces ng.

144xdrlib-Encde and decde XDR data

143p11s1ibGeealeandpatse Macsx pi semes

15加密服务

15.1hashlib一安全哈希与消息摘要.

15.2hmac—基于密钥的消息验证.

153 secret a-Generate securerandm numbers fr managing secrets

16通用操作系统服务

16.1a一操作系统接模块.

16.21一处理流的核心工具,

16.3 time一时间的访问和转换

1.4argparae一命令行选项, 参数和子命令解析器:

16.5getpt-C-style parser fr cmmand linc ptins

16.6模块lgging—Pythn的日志记录工具.

16.7lgging.cnfig一日志记录配置, ,

16.8 lgging.handlers-Lg ng handier

16.9getpass一便携式密码输人工具

16.10cur 53一终端字符单元显示的处理.

16.11cursna.textpad-Text input widget fr curses prgrams

16.12curses.a sci.Utilities fr ASCII characters.

16.13curses-pane i—A panel stack extensin fr curses

16.14 platfrm一获取底层平台的标识数据.

16.15errn-Standard er m system symbls

16.16ccypes―Pythn的外部函数库-

17并发执行

17.1 threading一基于线程的并行

17.2 multiprcessing一基于进程的并行

173muiti prcessing.shared_nem zy―司从进程直接访问的共享内存

17.4 cncurrent包.

1.cncurrent.future e启动并行任务

17.6sub prcess一子进程管理

17.7sched-事件调度器

queue个同步的队列类

179_thread一底层多线程API.

1710_dun my_thread-_thread的替代模块.

1711aummy_threading―可直接替代th rading模块、

18 cntext vars一Cntext Variables

18.1 Cntext Variables.

18.2Mamal Cntext Management

18.3asynci supprt.

19网络和进程间通信

19.1a ayn ci异步I/.:

19.2ac ket一底层网络接.

19.a a 1-TLS/SSL wrapper fr scket bjects

194sele et-Waiting fr I/ cmpletin.,

19.5 selectrs一高级1/复用库:

19.6 asyncre一异步scket处理器

19.7asynchat一异步sckel指令/响应处理器

19.8 signal一设置异步事件处理程序:

19.9mmap一内存映射文件支持.

20互联网数据处理

20.1 email一电子邮件与MIME处理包.

20.2js—JSN编码和解码器

20.3mailcap-Mailcap file handling.

20.4 mailbx-Manipu ale mailbxes in varius frmats,

20.5 mimetypes-Map filenames t MIMEtypes, ,

20.6bas 54-Base 16.Base 32, Base 64.Base 85数据编码

20.7binhex一对binhex 4文件进行编码和解码:.

20.8binascii一二进制和ASCH码互转

209qupri一编码与解码经过MIME转码的可打印数据.

20.10uu一对uuencde文件进行编码与解码.

21结构化标记处理工具

2l.1html一超文本标记语言支持.-++-

21.2hcml.para er一简单的HTML和XHTML解析器.

21.3html.entities-HTML一般实体的定义.

21.4XML处理模块.

21.5xml.etree.ElementTree—ElementTree XML API.

216xml.dm—The Dcument bject Mdel API,

21.7xm 1.dm.mini dm-MmmalDMimpementatn,

21.8xm 1.dm, pull dm-Supprt fr building partial DM trees

21.9xml.sax-Supprt fr SAX 2 parsers.

21.10xml.sax.handler Base c asses fr SAX handes.

21.11xml.sax.sax utils-SAX Uul ities.

21.12xml.sax.xml readex—Interface fr XMLparser s.

2113xml, parsers.expat-Fast XML parsing using Expat

22联网协议和支持

22.1webbrwser一方便的Web浏览器控制器

22cgitb一用于CGI脚本的回管理器.

224wagirer-WS GlU lts and Reference Implemen a in

22381116-URL处理模块.

22.6urllib.request一用于打开URL的可扩展座.

22.7urllib.respn ae-urllib使用的Respnse类

22.8urllib.para e—Parse URLs int cmpnents

229urllib.errr-ul lib.request引发的异常类

22.10urllib.rbt parser-rb xs.txt语法分析程序

22.11hEEp-HTP模块

2212h0p.110iP协议客户

22.13ftplib-FTP prtcl client.

22.14pplib-PP 3 prtcl client

22.15imaplib-IMAP4prfpculchent.

22.16nntplib—NNTP prtcl client.

2.17MEP116SMTP协议客户

22.18am-pa-SMTP服务器.

22.19telnetlib-Tl net clint

220uuid-UUIDbjetsaccrdig1RFC 4122.

222lackecaerver-Afawakfrntwwkseves

22.22http.a erver-HTTP服务器:

22.23htEp.cck ies-HTTP状态管理11101111-+++-+

22.24http.ckie jar—HIT P客户端的Ck ic处理

22.25xmlrpc-XMLRPC服务端与客户编模块

22.26xmirpc.client-XML-RPC cl rent access

22.27xmlrpc.a erver-Basic XML-RPC servers,

22.28ip address-IPv 4/1Pv 6 manipulatin library

23多媒体服务

23.1audip-Manipula le raw au d dala.

23.2aife—Read and write AIFF and AIFC files

23.3sunau一读写Sun AU文件.

23.4wave一读写WAV格式文件.

23.5chunk—Read IFF chunked data.

236clrsys一颜色系统间的转换.

23.7img hdr-推测图像类型:.1+.+

23.8an char一推测声音文件的类型.

23.95audicdev-Access t SS-c tble adi devel

24国际化

24.1 gettext一多语种国际

24.21cale一国际化服务,

25程序框架

25.1turtle—海龟绘图:.

25.2md一支持面向行的命令解释器

25.3shlex-Simple lexical analysis.

26TK图形用户界面(GUD)

26.1 tkinter—Tcl/Tk的Pythn接

26.2 tkinter.ttk-Tk主题小部件

26.3 tkinter.tix-ExtemsinwdpesfrTk

264tkintr.scrlled text-滚动文字控件

26.5IDLE.

266其他图形用户界面(Gu)包:

27开发工具

27.1 typing一类型标注支持.

272py dcc-Dcumen at n general r and n ie help a ystem

273dctest一测试交互性的Pythn示例

27.4unit teat一单元测试框架.

275unicceat.meck mck对象库

276unitteat.mck上手指南.

2772103-自动将Py hn 2代码转为Pyt n 3代码.

27.8teat Regressin tests pack uge fr Pythn.

27.9teat.a upprt-uu bt is fr the Pythn test uile

27.10teat, supprt.a cript_helper-U ults fr the Pythn execut a n tests

28调试和分析

28.1审计事件表.

28.2bdb-Debugger framewrk

302syscntig-Prvide a ceesstPythnscniguanm frmat n

fau It handler-Dump the Pythn traceback

28.4pdb Pythn的调试器,

83The Pythn Prfilers.

28.61meic一测量小代码片段的执行围间

28.7trace—Trace r track Pythn statement executin

28.8tracemallc—Trace memry allcatins.

29软件打包和分发

29.1diatutila一构建和安装Pythn模块:

29.2enaurepip―Btstrapping the pip installer

29.3venv—创建虚拟环境.

29.4zipapp-Manage execu a be Pythn zip arch ves,

30 Pythn运行时服务

30.1sys一系统相关的参数和函数.:1++

30.3 builtins一内建对象.

30.4main_―层脚本环境:

30.5 warnings-Wa ming cntrl.

30.6dataclasaes一数据类.

30.7 cntext lab-Ui h ties fr with-slate ment cntexts

30.8abc一抽象基类

30.9atexit一退出处理器

310trac back-打印或检索堆栈回潮-

30.11_future_-Future语句定义

30.12gc一垃圾回收器接.

30.13 inspect一检查对象

30.14166Sit-pecifccnhguranhk.

31自定义Pythn解释器

31.1cde一解释器基类.

312cdep一编译Py lh n代码.

32导人模块

32.1zip imprt-Imprt mdules frm Zip archives.

32.2pkgutil—Package extensin utility.

32 mdule finder一查找脚本使用的模缺

32.4runpy-Lcating and executing Pythn mdules

32.5imprtlib-imprt的实现.

32.6Usingimprthb.metadata.

33 Pythn语言服务

33.1parser—Access Pythn parse trees.

33.2ast一抽象语法树.

33.3sym table—Access t the cmpiler's symbl tables

33.4symbl一与Pythn解析树一起使用的常量

335tken一与Pythn解析树一起使用的常量

33.6 keywrd一检验Pythn关键字.

33.7 tkenize—Tkenizer fr Pythn surce

33.8tabnanny一模糊缩进检测.

33.9pyclbr-Pythn cass brwser supprt.

33.10py_cmpile-Cmpile Pythn surce fles

33.11 cmpile all—Byte-cmpile Pythn libraries

33.12dia—Pythn字节码反汇编器.

33.13pickletla-Tls fr pc kle develpers.

34杂项服务

34.1 frmatter-Generic utput frmatting

35 Windws系统相关模块

35.1msilib-Read and write Micrsft Installer files.

35.2ms vert-Useful rutines frm the MSVC++runtime

35.3win reg-Windws注册表访问

35.4wingund―Sund pay i ginter ace fr Wn dws

36Unix专有服务

36.1p aix—The mst cmmn PSIX system calls:

36.2pwa—用户密码数据库.

36.a pwd―The shadw passwrd database.

36.4grp—The grup database

36.5erype-Fun tnt check Unix pss wn s

366termis—PSIX style tty cntrl

36.7tty一终端控制功能,!.

36.8pty-Pseud-term nalu il ties.

36.9fcnti-The fcntl and ictl system calls

36.10pipes-Interface t shell pipelines.

36.11 resurce-Resurce usage infrmatin.

36.12nis―Interface t Sun'sN IS(YellwPages) .

36.13Unix syslg库例程.

37被取代的模块

37.1p

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5