`
chengxianju
  • 浏览: 247781 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

python满足你需要的50个模块

阅读更多

Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。

Graphical interface wxPython http://wxpython.org  
Graphical interface pyGtk http://www.pygtk.org  
Graphical interface pyQT http://www.riverbankcomputing.co.uk/pyqt/  
Graphical interface Pmw http://pmw.sourceforge.net/  
Graphical interface Tkinter 3000 http://effbot.org/zone/wck.htm  
Graphical interface Tix http://tix.sourceforge.net/  
       
Database MySQLdb http://sourceforge.net/projects/mysql-python  
Database PyGreSQL http://www.pygresql.org/  
Database Gadfly http://gadfly.sourceforge.net/  
Database SQLAlchemy http://www.sqlalchemy.org/  
Database psycopg http://www.initd.org/pub/software/psycopg/  
Database kinterbasdb http://kinterbasdb.sourceforge.net/  
Database cx_Oracle http://www.cxtools.net/default.aspx?nav=downloads  
Database pySQLite http://initd.org/tracker/pysqlite  
       
MSN Messenger msnlib http://auriga.wearlab.de/~alb/msnlib/  
MSN Messenger pymsn http://telepathy.freedesktop.org/wiki/Pymsn  
MSN Messenger msnp http://msnp.sourceforge.net/  
Network Twisted http://twistedmatrix.com/  
Images PIL http://www.pythonware.com/products/pil/  
Images gdmodule http://newcenturycomputers.net/projects/gdmodule.html  
Images VideoCapture http://videocapture.sourceforge.net/  
       
Sciences and Maths scipy http://www.scipy.org/  
Sciences and Maths NumPy http://numpy.scipy.org//  
Sciences and Maths numarray http://www.stsci.edu/resources/software_hardware/numarray  
Sciences and Maths matplotlib http://matplotlib.sourceforge.net/  
       
Games Pygame http://www.pygame.org/news.html  
Games Pyglet http://www.pyglet.org/  
Games PySoy http://www.pysoy.org/  
Games pyOpenGL http://pyopengl.sourceforge.net/  
       
Jabber jabberpy http://jabberpy.sourceforge.net/  
       
Web scrape http://zesty.ca/python/scrape.html  
Web Beautiful Soup http://crummy.com/software/BeautifulSoup  
Web pythonweb http://www.pythonweb.org/  
Web mechanize http://wwwsearch.sourceforge.net/mechanize/  
       
Localisation geoname.py http://www.zindep.com/blog-zindep/Geoname-python/  
       
Serial port pySerial http://pyserial.sourceforge.net/  
Serial port USPP http://ibarona.googlepages.com/uspp  
       
Parallel Port pyParallel http://pyserial.sourceforge.net/pyparallel.html  
       
USB Port pyUSB http://bleyer.org/pyusb/  
       
Windows ctypes http://starship.python.net/crew/theller/ctypes/  
Windows pywin32 http://sourceforge.net/projects/pywin32/  
Windows pywinauto http://www.openqa.org/pywinauto/  
Windows pyrtf http://pyrtf.sourceforge.net/  
Windows wmi http://timgolden.me.uk/python/wmi.html  
       
PDA/GSM/Mobiles pymo http://www.awaretek.com/pymo.html  
PDA/GSM/Mobiles pyS60 http://sourceforge.net/projects/pys60  
       
Sound pySoundic http://pysonic.sourceforge.net/  
Sound pyMedia http://pymedia.org/  
Sound FMOD http://www.fmod.org/  
Sound pyMIDI http://www.cs.unc.edu/Research/assist/developer.shtml  
       
GMail libgmail http://libgmail.sourceforge.net/  
Google pyGoogle http://pygoogle.sourceforge.net/  
Expect pyExpect http://pexpect.sourceforge.net/  
WordNet pyWordNet http://osteele.com/projects/pywordnet/  
Command line cmd http://blog.doughellmann.com/2008/05/pymotw-cmd.html  
Compiler backend llvm-py http://mdevan.nfshost.com/llvm-py/  
3D VPython http://vpython.org

分享到:
评论
10 楼 玲cc 2011-01-11  
语言这东西不用就容易忘。。
以前学了现在又差不多忘光了。。
9 楼 huazhiyu1981 2011-01-07  
了解python库函数必须要有的资料!
8 楼 hyl1234 2011-01-05  
pydev不错,不过还没入门。谢lz
7 楼 mydev.cn 2011-01-04  
可以使用pydev这个工具
6 楼 mathgl 2011-01-03  
wenxiang_tune 写道
wise007 写道
到现在都没怎么入门 真丢人啊

我开发环境也没搭建起来,丢人啊 。。。 python是个好东西,只是不向下兼容,有点蛋疼。


这东西用不了什么开发环境。我写程序只用idle就够了。。

嫌找库麻烦 可以去 www.pythonxy.com 下一个,基本上什么都有了...
5 楼 xika.xiang 2011-01-02  
学了一段时间,最近又被遗忘了
4 楼 wenxiang_tune 2010-12-26  
wise007 写道
到现在都没怎么入门 真丢人啊

我开发环境也没搭建起来,丢人啊 。。。 python是个好东西,只是不向下兼容,有点蛋疼。
3 楼 shubiaoyumao 2010-12-24  
喜欢这个语言.简洁...
2 楼 wise007 2010-12-23  
到现在都没怎么入门 真丢人啊
1 楼 elan1986 2010-12-23  
总有用的到的时候!
谢谢了

相关推荐

    Python 50个能够满足所有需要的模块

    Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块

    实现 rsync算法 的纯Python模块_python_代码_下载

    pyrsync 是一个 Python 模块,它实现了 [rsync 算法] 1,用纯 Python 编写。它不是rsync 的包装器,而是一组通过 Python 应用完整 rsync 功能的函数。 最初的 rsync 规范要求使用 MD5 哈希,该模块的开发人员认为该...

    Python简单实现一个可以注册、登录、登出的系统

    (2)创建一个独立的包、模块存放这个类。 (3)提供注册功能:需要输入“手机号码”、“密码”、“确认密码”三个信息。注册完成后提示注册的手机号码。限制手机号码长度11位,不满足则抛出异常给调用方;密码、...

    Python程序设计:pymysql与sqlalchemy模块.pptx

    能够更好地查阅图书馆所存储的书籍信息,了解图书被借阅的情况,哪些图书更受读者喜欢等等,本任务需要满足的功能包括查询,删除,添加,更新操作等。 任务 管理图书馆图书信息 任务知识点 pymysql sqlalchemy ...

    python从网络加载py模块

    因为要使用python开发一个工具类程序,工具想让用户付费使用。出于安全考虑,为了防止自已开发的工具被破解,想把核心的python代码程序放在服务器上,只有付过费的用户才可以正常使用开发的工具,用户付费后,使用...

    Python的math模块中的常用数学函数整理

    在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方、开方、对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math 模块(module)是 Python 中非常重要的东西,你...

    python 实现一个可以注册、登录、登出的系统

    (2)创建一个独立的包、模块存放这个类。 (3)提供注册功能:需要输入“手机号码”、“密码”、“确认密码”三个信息。注册完成后提示注册的手机号码。限制手机号码长度11位,不满足则抛出异常给调用方;密码、...

    详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决

    也许自己真的就是有手残的毛病,你说好端端的环境配置好了,自己还在那里瞎鼓捣,我最不想看到的就是在安装一个别的模块的时候,自动卸载了本地的其他模块,每每这个时候,满满的崩溃啊,今天就是一个鲜活的例子。...

    基于Python的灌区水情采集系统开发

    系统使用GPRS 无线通信方式,釆取串口连接GPRS-DTU模块进行数据的无线发送,系统上位机端利 用Comway无线串口服务器进行数据的接收,可满足灌区水情信息的远距离稳定传输, 最终研制出低成本的灌区水情釆集和远程...

    python串口通信案例

    导入串口模块:首先需要导入Python的串口模块,如pySerial库。 打开串口:使用串口模块的serial.Serial()函数创建一个串口对象,并指定串口号、波特率等参数。然后通过open()方法打开串口。 设置串口参数:根据...

    python写的Arelle开源XBRL平台

    python写的Arelle开源XBRL平台 是一个为XBRL提供易于使用的开源工具的项目。 目的旨在满足在商业上不可行的需求,例如在紧凑的框架中支持开发中的扩展模块和测试套件功能

    python 实现贺卡源码

    Python还有一个丰富的第三方模块库,可以让开发者使用各种工具来构建应用程序,从而更快地实现功能。此外,Python还提供了许多数据处理和分析工具,可以帮助开发者快速完成任务。 Python最常用的一项应用是制作贺卡...

    python3.0环境下利用tkinter模块的可视化编写的基于TCP的可视化社交平台的实现

    当管理员输入服务器IP、以及端口等信息之后点击启动按钮之后,服务端正常启动之后,需要保持一直开机状态满足所有用户不论在何时登录之后都能进行与好友之间的聊天交流等,同时服务端还要满足监控用户登录信息,不同...

    Python3多种方式虚拟环境创建及激活虚拟环境 退出虚拟环境(未完待续)

    这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。 这个问题的解决方案是创建...

    非线性优化 python

    开放源代码: Python是一种开放源代码的编程语言,这意味着你可以查看和理解底层优化算法的实现。这有助于学习和定制算法,以满足特定问题的需求。 社区支持和文档: Python拥有庞大的社区,因此你可以轻松地在网上...

    基于Python开发的快递管理系统 课程设计完整代码GUI界面

    该系统包括基本的查件、寄件、用户管理、快递管理、最优路径选择五个模块,可以满足小型快递业务管理的日常运作需求。系统实现后还通过大量的测试用例检验系统的可靠性,以便给用户带来最佳的使用感。 关键词:快递...

    Windows平台Python编程必会模块之pywin32介绍

    不过,python模块虽多,也不可能满足开发者的所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API来实现。 要完成这一目标,有两种办法,一种是使用C编写Python扩展...

    python03.zip

    (2)创建一个独立的包、模块存放这个类。 (3)提供注册功能:需要输入“手机号码”、“密码”、“确认密码”三个信息。注册完成后提示注册的手机号码。限制手机号码长度11位,不满足则抛出异常给调用方;密码、...

    PythonURL解析工具

    其他说明: 这个工具是一个基本示例,使用了 Python 内置的 `urllib.parse` 模块来解析URL。你可以根据需要扩展工具的功能,例如支持更多URL部分、提供更详细的解析信息或自定义输出格式。用户需要输入要解析的URL,...

    基于python 开发的图像采集器之 Airppt设计与实现

    本文设计了一个基于 python 开发的图像采集器,该设计通过普通的 USB 数字摄像头来捕 捉和获取实时图像,利用 linux 系统下的 python 脚本中的 Opencv 图像处理模块和 Huigui 摄像头识别模块实现了采集图像信息并对...

Global site tag (gtag.js) - Google Analytics