Python模块汇总(常用第三方库)


Posted in Python onOctober 07, 2019

模块

定义

计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块

优点:

提高代码的可维护性。
提高代码的复用,当模块完成时就可以在其他代码中调用
引用其他模块,包含python内置模块和其他第三方模块
避免函数名和变量名等名称冲突

Python语言生态

Python语言提供超过15万个第三方库,Python库之间广泛联系、逐层封装。

使用pip安装
Python社区:https://pypi.org/

Python模块汇总(常用第三方库)

python标准库:

sys模块
random模块
os模块:
os.path:讲解
https://3water.com/article/159730.htm
time模块:
turtle模块:
教程:https://3water.com/article/171752.htm

数据可视化

1.matplotlib :
提供了2维可视化功能库,是Python可视化程序库的泰斗,它的设计和在1980年代被设计的商业化程序语言MATLAB非常接近。比如pandas和Seaborn就是matplotlib的外包,它们让你能用更少的代码去调用 matplotlib的方法。

Python模块汇总(常用第三方库)

访问:

教程:

2.sympy

sympy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如多项式求值、求极限、解方程、求积分、微分方程、级数展开、矩阵运算等等计算问题
访问

 解方程

3.SciPy
数学、科学、工程计算功能库

Python模块汇总(常用第三方库)

Python模块汇总(常用第三方库)

官网

4.pandas
Python数据分析高层次应用库

Python模块汇总(常用第三方库)

Python模块汇总(常用第三方库)

官网

5.blaze

官网

2.Tensorflow

最初由谷歌机器智能科研组织中的谷歌大脑团队(Google Brain Team)的研究人员和工程师开发。该系统设计的初衷是为了便于机器学习研究,能够更快更好地将科研原型转化为生产项目。

Python模块汇总(常用第三方库)

3.MXNet:

基于神经网络的机器学习计算框架

网络相关

网络爬虫
requests
最友好的网络爬虫功能库

Python模块汇总(常用第三方库)

访问:http://www.python-requests.org/

scrapy

优秀的网络爬虫框架

Python模块汇总(常用第三方库)

Python模块汇总(常用第三方库)

访问:https://scrapy.org/

pyspider

强大的Web页面爬取系统

Python模块汇总(常用第三方库)

https://github.com/binux/pyspider

Web信息提取

BeautifulSoup
HTML和XML的解析库

Python模块汇总(常用第三方库)

访问:https://www.crummy.com/software/BeautifulSoup/

Python-Goose:
提取文章类型Web页面功能库

Python模块汇总(常用第三方库)

示例:

Python模块汇总(常用第三方库)

Web网站开发

Django:
最流行的Web应用框架

Python模块汇总(常用第三方库)

框架:

Python模块汇总(常用第三方库)

Pyramid:
规模适中的Web应用框架

Python模块汇总(常用第三方库)

示例:

Python模块汇总(常用第三方库)

Flask:
Web应用微框架

Python模块汇总(常用第三方库)

示例:

Python模块汇总(常用第三方库)

1.Tornado

访问:http://www.tornadoweb.org/en/stable/

3.Web.py

访问:http://webpy.org/

5.cherrypy

http://cherrypy.org/

6.jinjs

http://docs.jinkan.org/docs/jinja2/

网络应用开发

WeRoBot:
微信公众号开发框架

Python模块汇总(常用第三方库)

示例:

Python模块汇总(常用第三方库)

访问:https://github.com/offu/WeRoBot

教程:https://werobot.readthedocs.io/zh_CN/latest/

aip:

百度AI开放平台接口

Python模块汇总(常用第三方库)

功能:

Python模块汇总(常用第三方库)

访问:

MyQR:
二维码生成第三方库

Python模块汇总(常用第三方库)

GUI 图形用户界面

1.Tkinter

https://wiki.python.org/moin/TkInter/

2.wxPython
跨平台GUI开发框架

Python模块汇总(常用第三方库)

访问:https://www.wxpython.org/

示例:

Python模块汇总(常用第三方库)

3.PyGTK

http://www.pygtk.org/

4.PyQt5:
Qt开发框架的Python接口

Python模块汇总(常用第三方库)

5.PySide

http://wiki.qt.io/Category:LanguageBindings::PySide

6.PyGObject:
使用GTK+开发GUI的功能库

Python模块汇总(常用第三方库)

示例:

Python模块汇总(常用第三方库)

戏开发

PyGame:
简单的游戏开发功能库

Python模块汇总(常用第三方库)

Panda3D开源、跨平台的3D渲染、游戏开发平台

Python模块汇总(常用第三方库)

cocos2d开发2D游戏和图形界面交互式应用的开发框架

Python模块汇总(常用第三方库)

虚拟现实VR Zero树莓派上开发VR应用的Python库

Python模块汇总(常用第三方库)

访问:https://github.com/WayneKeenan/python-vrzero

pyovr

Oculus rift 的Python开发接口

Python模块汇总(常用第三方库)

Vizard基于Python的通用VR开发引擎

Python模块汇总(常用第三方库)

密码学

1.cryptography
https://pypi.python.org/pypi/cryptography/
2.hashids
http://www.oschina.net/p/hashids
3.Paramiko
http://www.paramiko.org/
4.Passlib
https://pythonhosted.org/passlib/
5.PyCrypto
https://pypi.python.org/pypi/pycrypto
6.PyNacl
http://pynacl.readthedocs.io/en/latest/
自然语言处理
1.nltk: 自然语言文本处理第三方库
http://www.nltk.org/

Python模块汇总(常用第三方库)

2.snownlp

https://github.com/isnowfy/snownlp

3.Pattern

https://github.com/clips/pattern

4.TextBlob

http://textblob.readthedocs.io/en/dev/

5.Polyglot

https://pypi.python.org/pypi/polyglot

6.jieba:

https://github.com/fxsjy/jieba

数据库驱动

mysql-python

https://sourceforge.net/projects/mysql-python/

PyMySQL

https://github.com/PyMySQL/PyMySQL

PyMongo

https://docs.mongodb.com/ecosystem/drivers/python/

pymongo
MongoDB库

访问:https://pypi.python.org/pypi/pymongo/

redis
Redis库

访问:https://pypi.python.org/pypi/redis/

cxOracle
Oracle库

访问:https://pypi.python.org/pypi/cx_Oracle

SQLAlchemy
SQL工具包及对象关系映射(ORM)工具

访问:http://www.sqlalchemy.org/

peewee,
SQL工具包及对象关系映射(ORM)工具

访问:https://pypi.python.org/pypi/peewee

torndb
Tornado原装DB

访问:https://github.com/bdarnell/torndb

其他库暂未分类

1.PyInstaller:
是一个十分有用的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。
2.Ipython
一种交互式计算和开发环境
讲解
https://www.cnblogs.com/zzhzhao/p/5295476.html
命令
ls、cd 、run、edit、clear、exist

Python 相关文章推荐
Python写的Socks5协议代理服务器
Aug 06 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
python opencv之SIFT算法示例
Feb 24 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 Python
python如何爬取个性签名
Jun 19 Python
Python实现查找二叉搜索树第k大的节点功能示例
Jan 24 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
python变量的作用域是什么
May 26 Python
python缩进长度是否统一
Aug 02 Python
Python入门基础之数字字符串与列表
Feb 01 Python
python实现银行账户系统
Feb 22 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 #Python
python系列 文件操作的代码
Oct 06 #Python
pip 安装库比较慢的解决方法(国内镜像)
Oct 06 #Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 #Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 #Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 #Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 #Python
You might like
关于php循环跳出的问题
2013/07/01 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
jQuery 使用手册(二)
2009/09/23 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
Python并行分布式框架Celery详解
2018/10/15 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
司马光教学反思
2014/02/01 职场文书
中班开学寄语
2014/04/04 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
技术支持岗位职责
2015/02/13 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
聘任书的格式及模板
2019/10/28 职场文书
对讲机知识
2022/04/07 无线电