python 模块简介
2013-12-28 19:21
232 查看
常用的外部类库:
图形界面
1.Tkinter————Python默认的图形界面接口。2.Pmw(Python megawidgets)————Python超级GUI组件集.
3.PyGTK ———— 用于python GUI程序开发的GTK+库。
4.PyQt ———— 用于python的Qt开发库。
5.wxPython ———— GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构
6.Python Imaging Library(PIL)————python提供强大的图形处理的能力。
7.pydot ———— 画图的,graphiz
计算机图形学
1.PyGame———— 用于多媒体开发和游戏软件开发的模块。2.PyOpenGL———— 用于OpenGL应用程序编程。
科学计算
1..NumPy、NumArray和SAGE————用于科学计算。数据库
1.MySQLdb模块———— 用于连接MySQL数据库。2.adodb ———— ADO数据库连接组件
3.bsddb3 ———— BerkeleyDB的连接组件
4.Cx-oracle ———— 连接oracle的工具
5.DBUtils ———— 数据库连接池
6.sqlalchemy ———— SQL数据库连接池
7.SQLObject ———— 数据库连接池
8.pysqlite2 ———— SQLite的连接组件
xml&json
1.PyXML———— 用Python解析和处理XML文档的工具包。2.simplejson ———— JSON的支持
多媒体
1.PyMedia ———— 用于多媒体操作的python模块。协议
1.smtplib模块 ———— 发送电子邮件。2.ftplib模块 ———— 定义了FTP类和一些方法,用以进行客户端的ftp编程。
3.xmpppy模块 ———— Jabber服务器采用开发的XMPP协议。
windows支持
1.pythonwin ———— Python的Windows扩展2.pywmi ———— 省了好多折腾功夫
web框架
Cheetah ———— 构建和扩充任何种类的基于文本的内容cherrypy ———— 一个WEB framework
django ———— 一个WEB framework
Pylons ———— 又一个web framework
网络编程
1.DPKT ———— raw-scoket网络编程2.dpkt ———— 数据包的解包和组包
3.scapy ———— 网络包构建分析框架,可编程的wireshark,有兴趣的
4.python-dnet ———— 控制网络安全的其他设备
5.sendpkt ———— Python发包
6.twisted ———— 巨无霸的网络编程框架
7.pypcap ———— 抓包的
8.docutils ———— 用来写文档的
web编程
1.feedparser ———— rss解析2.Mechanize ———— 爬虫连接网站常用
windows支持
1.pythonwin ———— Python的Windows扩展2.pywmi ———— 省了好多折腾功夫
工具类
1.winpdb ———— 自己的程序或者用别的库不太明白的时候就靠它了2.reportlab ———— Python操作PDF的Libary
3.pylint ———— 培养良好的编码习惯
4.pefile ———— windows pe文件解析器
5.py2exe ———— 用来生成windows可执行文件
6.pycurl ———— URL处理工具
7.Kodos ———— 正则表达式调试工具
8.pyevent ———— Python的事件支持
9.chardet ———— 编码检测
10.ctypes ———— 用来调用动态链接库
11.Psyco ———— 一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平。
12.Python-ldap ———— 提供一组面向对象的API,可方便地在python中访问ldap目录服务,它基于OpenLDAP2.x。
项目管理
1.scons ———— 项目构建工具,写好了模板用起来还是很方便的2.setuptools ———— 一套python包管理机制
相关文章推荐
- python 常用模块简介string 模块
- python正则表达式学习(一) ---re模块的简介和方法
- Anaconda python各模块简介
- python中os.path以及sys.path模块简介
- Python os模块简介
- Python 模块简介
- Base64 编码原理简介和python的base64模块的使用
- python~module gzip 使用方法,及简介! 附件 python ~ os 模块!!!
- Python CSV模块简介
- Python:pygame模块及SDL库简介
- Python CSV模块简介
- Python日志模块logging简介
- python学习笔记-Day05-第二部分(模块简介)
- python os模块简介
- Python模块psutil的简介
- Python-Markdown 模块简介
- Python:pygame模块及SDL库简介
- Python logging 模块简介
- 优雅地记录Python程序日志1:logging模块简介
- Python logging 模块简介