--------------------Python常用库整理--------------------

---------------友情提示---------------
--pip会自动安装依赖库,无需手动安装!--
--------------------------------------

【该作品提供的库均可以安装】

-------------------------自带库-------------------------
time
提供时间服务,一半用于停止运行程序一段时间,用于获取时间
戳,计算出当前时间

datetime【友情提示:使用该库前需要先导入time】
更加便捷的获取时间,以及当前时间

os
os是operation system(操作系统)的缩写,os模块就是python对
操作系统操作接口的封装

os.path【友情提示:使用该库前需要先导入os】
os的数学扩展库,提供系统数学算法,例如获取文件创建时间,
改文件是否存在,拼文件,拆文件,获取文件大小等

sys
sys即system,“系统”的意思。该模块提供了一些接口,用于访问
Python解释器自身使用和维护的变量,同时模块中还提供了一
部分函数,可以与解释器进行比较深度的交互,一般用于打开
文件等

math
math模块是内置模块,提供了许多对浮点数的数学运算函数,
提供高级数学算法,一般用于拆解字符串等

random
Python标准库中的random函数,可以生成随机浮点数、整数、
字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组
数据等,一般用于游戏的地图随机

turtle
海龟画图,画出美丽的图案

sqlite3
SQLite是一种用C写的小巧的嵌入式数据库,它的数据库就是
一个文件。SQLite 不需要一个单独的服务器进程或操作的
系统,不需要配置,这意味着不需要安装或管理,所有的维护
都来自于SQLite 软件本身

subprocess
subprocess是Python 2.4中新增的一个模块,它允许你生成新的
进程,它执行cmd命令,并返回str的值

hashlib
用于加密文本,使用MD5,SHA1等多种

json
编码或解码json对象

pickle
pickle模块是Python专用的持久化模块,可以持久化包括自定义
类在内的各种数据,比较适合Python本身复杂数据的存贮

shutil
主要用于文件或目录的复制或归档的操作

configparser
读写配置文件

yaml
进行yaml格式的读取和转化

itertools
用来产生不同类型迭代器

re
re模块的工厂方法,返回的是一个re的patten对象,一般用于
用来检查一个字符串串是否含有某种子字符串

calendar
Calendar模块有很广泛的方法用来处理年历和月历

uuid
通用唯一识别码,UUID可以被用作多种用途, 既可以用来短
时间内标记一个对象, 也可以可靠的辨别网络中的持久性对象

queue
queue模块即队列,特别适合处理信息在多个线程间安全交换
的多线程程序中

logging
提供日志的包

copy
copy模块用于将本地或远程机器上的文件拷贝到远程主机上,
一般用于网盘同步技术

-------------------------必备库-------------------------

xes-lib
学而思提供的专用库,可以查询天气,地图查询,便捷打开,
智能词典,短信发送,是一款强大的库

pygame
制作py小游戏的必备库,可以支持音频,图片

numpy
我们怎么能缺少这么重要的库?它为Python提供了很多高级的
数学方法

pgzero
用python写小游戏怎么能少得了pgzero呢!pgzero是在pygame
基础上封装的一个简化版本软件包,使得在python环境下进行
游戏编程更加简单!适合于入门学习者

qrcode
一个二维码生成工具库。可以制作二维码与读取二维码

imageio
imageio提供了简洁的接口方法来读取和写入大量的图像数据

pyecharts
Python可视化神器,可以将数据处理成为漂亮的数据图表

matplotlib
一个Python的2D绘图库,开发者可以仅需要几行代码便可以实
现数据绘图功能。

lxml
使用lxml库可以轻松处理XML和HTML文件,还可以用于web爬取

snownlp
可以用来做中文文本的情感分析

pandas
Pandas是一个强大的分析结构化数据的工具集,用于数据挖掘
和数据分析,同时也提供数据清洗功能

jieba
对你没有拼错,它就是“结巴”,一个中文分词库,可将长句分
解为词组,用于自然语言处理

easygui
Python 的 GUI 编程模块

snapshot-pyppeteer
将pyecharts图表生成的html进一步再次处理,生成为图片
格式

scikit-learn
sklearn库中包含大量的机器学习算法,可以帮助实现人工
智能项目

seaborn
seaborn是python的一个画图工具,可以画出很多高级图表

xespiano
轻松驱动指尖钢琴,变身音乐小达人~

xlrd
xlrd意为”xls read “可以用于excel 表格的读取

openpyxl
openpyxl是一个数据分析工具库,用于处理Excel文档

-------------------------基础库-------------------------

tkinter
Tkinter是 Python 的标准 GUI 库。 Python 使用 Tkinter 可以
快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的
安装包中、只要安装好 Python 之后就能 import Tkinter 库、
而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 
Tkinter 还是能应付自如

wxPython
Python的一个GUI(图形用户界面)工具。可以用它替代tkinter

algorithms
一个 Python 算法模块,提供了常用的数据结构及算法

pydub
用了它你就是音乐魔法师!这个库可以帮助实现音频剪辑、融合
及参数调整

xlwt
xlwt意为“xls write”可以用于excel表格的写入

itchat
如果你要用python操作微信,比如做个聊天机器人

yagmail
通过yagmail发送电子邮件可以变得如此容易

names
用于随机生成各种各样的名字,有起名字综合症的同学可以使用
这个库生成原汁原味的英文名

progressbar
Python中的一个文本进度条程序库,用于展示长时间运行操作的
过程,从视觉上提示你程序的处理进度

colorama
可以让你在终端输出炫酷的字体、颜色和背景

xesrepair【友情提示:该库为学而思的前置插件】
学而思推出的网页学而思工具库

-------------------------拓展库-------------------------

pretty_errors【强烈推荐】
翻译过来就更漂亮的错误,为程序员的编辑提供奋斗便捷,错误
查看方便

pyinstaller【强烈推荐】
用于python代码转化为exe(win电脑可无需程序一键打开)
【运行打包的exe文件需要win10(含win10)以上配置电脑!】

pyperclip
Pyperclip是一个控制剪贴板的工具,在语音输入器当中就
使用了这个库

pyautogui
PyAutoGUI是一个纯Python的GUI自动化工具,通过它可以让程序
自动控制鼠标和键盘的一系列操作来达到自动化测试的目的

cnocr【友情提醒:此库较大,建议使用镜像安装】
图片转文字技术,一般识别印刷体

opencv-python【友情提醒:此库较大,建议使用镜像安装】
高级图像管理器,提供很多服务,如人机互动,物体识别,图像
分割,人脸识别,动作识别,运动跟踪,制作机器人,运动分析,
机器视觉,结构分析,汽车安全驾驶

PyQt5【友情提醒:此库较大,建议使用镜像安装】
PyQt是一个创建GUI应用程序的工具包。. 它是 Python 编程语言
和 Qt 库的成功融合。 Qt库是目前最强大的库之一

【by:皮皮喵AWA】

Python常用库整理(给自己看的)相关推荐

  1. Python常用库 - 【持续整理归档】

    Python常用库 - [持续整理归档],比较多,会逐步慢慢细化分类和扩从python常用库.(最后更新:2020-4-8) 为方便Python开发人员进行敏捷开发,高效的完成工作需求,耗时很久整理的 ...

  2. python常用库 自动化办公类 —— PyPDF2(处理pdf文件)

    python常用库 自动化办公类 -- PyPDF2(处理pdf文件) 摘要 PyPDF库的安装 PyPDF库的常用功能 文字提取 合并pdf文件 旋转pdf页面 pdf文件加密 摘要 本文主要介绍了 ...

  3. windows下python常用库的安装

    windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ...

  4. python常用库安装网址

    python常用库安装网址如下: http://pypi.python.org/pypi 转载于:https://www.cnblogs.com/it-tsz/p/9814312.html

  5. 抖之恒科技python常用库之工具库schema

    在Python编程语言中,有众多的开源库可以帮助程序员更加高效地完成各种任务.其中,Schema就是一款非常实用的工具库之一.本文将为您介绍Schema库的基本概念.使用方法以及它在Python编程中 ...

  6. python常用代码大全-Python常用库大全

    Python常用库大全,看看有没有你需要的. 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具 ...

  7. python代码库-Python常用库大全

    Python常用库大全,看看有没有你需要的. 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具 ...

  8. python 常用库_Python程序员解决棘手问题的常用库

    无论做为Python大牛,还是一个Python菜鸟,在编程的道路上都会遇到诸多种很棘手的问题.如下介绍的内个库是Python诸多问题解决中,最常用到的.希望这些Python的库可以帮您快速解决遇到的棘 ...

  9. 整理Python常用库,看看哪些用过的?

    链接:https://www.jianshu.com/p/2642f9d28f34 长文预警,2万字! 库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. coloram ...

最新文章

  1. JZOJ 5230. 【NOIP2017模拟A组模拟8.5】队伍统计
  2. 关于python的全局变量和局部变量、以下描述错误的是_Python:全局变量与局部变量的问题...
  3. Java设计模式(学习整理)---策略模式
  4. webpack之font-awesome
  5. 在HTML5 canvas里用卷积核进行图像处理
  6. C++学习系列笔记(六)
  7. java Date 转mysql timestamp 秒数不一致
  8. JavaScript基础之'script'Tag的使用
  9. DeepFaceLab 新手入门教程
  10. 小规模45万免税,免的是增值税,没有企业所得税!
  11. 一道经典的C++题,关于分钱的问题,适合新手阅读(黑客X档案论坛题目) [c#]...
  12. Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
  13. AI:人工智能领域具体应用场景案例介绍之以领域划分(CV领域/DS领域/NLP领域/金融领域/爬虫领域)、以项目划分(AI推荐/AI推断/AI法律咨询/AI挖掘)目录来理解技术交互流程
  14. 安排,2020新kafka视频教程零基础到精通
  15. 102 613 SWP协议学习笔记--SHDLC
  16. 新浪短链接:15款最佳t.cn短网址在线生成工具
  17. 启明云端分享|盘点ESP8684开发板有哪些功能
  18. android 加速度计,Android加速度计校准?
  19. Android各系统之间的新特性
  20. python+selenium之悠悠博客学习笔记

热门文章

  1. 中国游戏质量调查——画面篇
  2. 同声翻译器软件的作用你知道吗
  3. iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现
  4. APP测试点(功能、接口等)
  5. java-swing-布局
  6. 全栈项目|小书架|微信小程序-首页水平轮播实现
  7. Codeforces 372 C. Watching Fireworks is Fun (单调队列优化dp)
  8. docker开放2375端口号
  9. 【HTML③】JavaScript基础、使用JavaScript制作网页特效、使用前端库及UI框架快速开发
  10. modelsim仿真之do文件