Python3 标准库概述
Python 语言参考 描述了 Python 语言的具体语法和语义。
与 Python 一同发行的标准库描述了通常包含在 Python 发行版中的一些可选组件。Python 标准库非常庞大,所提供的组件涉及范围十分广泛。
这个库包含了多个内置模块 (以 C 编写),Python 程序员须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。
Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。
对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能能要使用操作系统所提供的包管理工具来获取部分或全部可选组件。
在这个标准库以外还存在其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架),访问 Python 包索引 即可获取这些第三方包。
参考:https://docs.python.org/zh-cn/3.7/library/index.html
Python书籍推荐:《Python3标准库》
1.文本:
介绍了string、re、difflib。
2.数据结构:
介绍了enum、collections、array、heapq、bisect、queue、struct、weakref、copy、pprint。
3.算方:
介绍了functools、itertools、operator、contextlib。
4.日期和时间
介绍了time、datetime、calendar。
5.数学运算:
介绍了decimal、fraction、random、math、statistics。
6.文件系统
介绍了os.path、pathlib、glob、fnmatch、linecache、tempfile、shutil、filecmp、mmap、codecs、io。
7.数据持久存储与交换
介绍了pickle、shelve、dbm、sqlite3、xml、csv。
8.数据压缩与归档
介绍了zlib、gzip、bz2、tarfile、zipfile。
9.加密
介绍了hashlib、hmac。
10.并发编程
介绍了suprocess、signal、threading、multiprocessing、asyncio、consurrent。
11、12、13 网络:socket、http、email
14.应用模块构建
介绍了argparse、getopt、readline、getpass、cmd、shlex、configparser、logging、fileinput、atexit、sched。
15.国际化
介绍了gettext、local。
16.开发工具
介绍了pydoc、doctest、unittest、trace、traceback、cgitb、pdb、profile、pstats、timeit、tabnanny、compileall、pyclbr、venv、ensurepip。
17.运行时
介绍了site、sys、os、platform、resource、gc、sysconfig。
18.语言工具
介绍了warnings、abc、dis、inspect。
19.模块和包
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型