最新版:50个标准库模块整理
python强大,主要是因为包多,且不说第三方包,单是标准库就让人望而生畏了。

在整理标准库的过程中,查阅了大量资料,以及官方文档,发现很多中文资料都有一个共同的特点——机翻风格严重。对于一些不常用,但有助于理解python运行机制的包,不仅中文资料乏善可陈,连英文资料都很稀缺,所以又不得不翻阅源码,加之时间有限,所以只总结了三十来个。

文章目录

  • 快速入门
  • 数学与函数式
  • 日期时间相关的模块
  • 系统模块
  • 并发
  • 文件类型
    • 标记与数据
    • 压缩和解压
    • 音频相关
    • 图像相关
  • 其他

快速入门

首先,对于尚未入门的朋友,这里准备了四篇快速入门的文档

  • 1小时快速入门Python
  • 写给Matlab用户的Python急速入门手册
  • 从Python新手到高手的68行代码
  • python程序员不得不知的小技巧

数学与函数式

在入门之后,就应该迅速累积代码量了,这里建议从数学模块开始

  • Python内置的6个数学模块

python号称函数式语言,而下面的模块则是助力Python成为函数式语言的三大神器

  • 运算符函数化operator模块
  • 高手分界线functools
  • 高手专用itertools

日期时间相关的模块

  • 顾名思义的time模块
  • 可以打印日历的模块calendar

系统模块

  • 操作系统功能的复现——os模块
  • 路径处理之os.path
  • 路径匹配模块glob
  • 文件读写函数open
  • Windows系统中python和C混合编程
  • 系统错误码
  • 系统设置模块:sys

并发

  • Python多线程详解
  • 多进程和多线程的语法过于雷同,所以并没有总结

文件类型

python提供了一些基本的文件类型处理模块。

标记与数据

  • python字符串
  • html
  • csv文件
  • json文件
  • ini文件

压缩和解压

压缩和解压模块:zlib

音频相关

音频数据处理:audioop

音频文件识别:sndhdr

播放音乐:winsound

图像相关

图像类型识别:imghdr

单元测试模块:TestCase

色彩模式转换模块:colorsys

文本格式化:textwrap

其他

套接字通信:socket

二进制转化模块:struct

Python标准库32个模块的整理相关推荐

  1. Python 标准库之 sys 模块详解

    Python sys 模块详解 1. 简介 "sys"即"system","系统"之意.该模块提供了一些接口,用于访问 Python 解释器 ...

  2. 用于生成随机数的python标准库模块是_17 Python 标准库之 random 模块 - Python 进阶应用教程...

    Python 标准库之 random 模块 随机数是随机产生的数,比如购买彩票,中奖的号码就是随机的.random 库是用于生成随机数的 Python 标准库,random 库提供如下函数: 函数 功 ...

  3. python标准库之timeit模块

    python标准库之timeit模块 --- 测量小代码片段的执行时间 源码: Lib/timeit.py https://docs.python.org/zh-cn/3.8/library/time ...

  4. Python标准库中os模块的environ获取系统的环境变量

    应用背景:我们想要用Python获取到一些有关系统的各种环境变量信息的时候可以考虑使用Python标准库中的os模块的environ.什么是环境变量,环境变量是程序和操作系统之间的通信方式.有些字符不 ...

  5. 【python标准库】sys模块全解

    文章目录 命令行传参 几个便捷的常量 监听 查找器和加载器 一些信息元组 不建议改动的信息常量 一些无参函数 其他函数 命令行传参 argv和orig_argv可以起到传递命令行参数的作用.例如新建p ...

  6. python标准库的图像处理模块_Python图像处理库PIL的ImageFont模块使用介绍

    ImageFont模块定义了相同名称的类,即ImageFont类.这个类的实例存储bitmap字体,用于ImageDraw类的text()方法. PIL使用自己的字体文件格式存储bitmap字体.用户 ...

  7. Python标准库学习——sys模块

    sys模块可以控制Python Shell窗口信息. 1.version 和 version_info 属性,可以列出目前所使用Python的版本信息. 列出目前所使用Python的版本信息. imp ...

  8. python标准库之itertools模块

    itertools是python内置的模块,使用简单且功能强大,这里尝试汇总整理下,并提供简单应用示例:如果还不能满足你的要求,欢迎加入补充. 一.组成 itertools主要来分为三类函数,分别为无 ...

  9. 【Python标准库】base64模块

    文章目录 简介 base64 base85 简介 在binacii模块中提供了base64的编解码方法,而base64模块,除了base64之外,还提供了Base16, Base32, Base85的 ...

  10. python标准库的图像处理模块_PIL:Python Imaging Library(图像处理标准库)

    标签: 安装PIL Mac或Linux安装命令:sudo easy_install PIL 如果报错:fatal error: 'freetype/fterrors.h' file not found ...

最新文章

  1. 企业信息化投入中咨询服务_企业信息化咨询中的问题与对策研究
  2. .net平台下C#socket通信(中)
  3. xcode5 delete provisioning profile
  4. UDP、广播、多播与IGMP(七)
  5. extern用法详解(转)
  6. 130塔式服务器系统,PowerEdge T130塔式服务器怎么样
  7. 【Oracle RAC故障分析与处理】
  8. 如何在Windows 8中更改登录屏幕的颜色
  9. 马踏棋盘python_马踏棋盘python实现
  10. 定义返回函数指针(地址)的函数
  11. linux之解决libipopt.so.1: Cannot open shared object file
  12. NYOJ--1100--WAJUEJI which home strong!
  13. 基于jquery横向手风琴效果
  14. 基于ArcGIS软件的打开教程
  15. destoon使用教程之经典调用方法汇总
  16. 【微信小程序|Demo】订单结算页面
  17. 2020 android平板推荐,2020年2000元左右的平板哪一款好?2000元左右的平板推荐
  18. python 线程(1)-- 常用方法与属性,锁,同步
  19. OneDrive无法登陆正常使用 There was a problem connecting to onedrive
  20. 宁夏慢阻肺数字化管理中心与葛兰素史克启动战略合作

热门文章

  1. 【教你Win7下如何激活快速启动栏】
  2. 解决双击盘符后默认用ACDsee打开
  3. C语言链表翻转的三种实现方式(栈、头插法、递归法)
  4. ping/tracert/telnet
  5. Linux学习笔记之 Btrfs文件系统简介及使用
  6. python调用系统声音报警_python写报警程序中的声音实现win
  7. 塔吊安全智能监控系统智慧工地整体解决方案
  8. iso硬盘安装 凤凰os_phoenix os安装全教程 凤凰系统进不去安装注意事项
  9. 郑传华:微商快速赚钱108招
  10. java List转Map