阅读更多

8顶
0踩

编程语言

catswhocode.com 的 jbj 写道:我很喜欢Python,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

 

 

还有其他好的模块需要加入这个列表吗?欢迎留言。

 

来自: catswhocode.com
8
0
评论 共 11 条 请登录后发表评论
11 楼 Zhongwei_leg 2010-10-27 14:08
今日才看到, 俺out了
10 楼 digiter 2010-06-08 15:01
Python Lex-Yacc
http://www.dabeaz.com/ply/
9 楼 shaka 2008-06-20 13:03
Python好像挺受欢迎的呵。。
8 楼 fight_bird 2008-06-20 11:15
前途无量的语言!
7 楼 老熊 2008-06-20 10:34
看清楚了,是模块,不是框架,django这些是web框架
6 楼 shake863 2008-06-20 10:00
支持啊!!
5 楼 fangzhouxing 2008-06-20 08:23
支持Python!
4 楼 QQbyte 2008-06-19 23:44
写清楚了来自网站
3 楼 zjumty 2008-06-19 19:45
怎么web领域里的主要的都没列出来啊
django, pylons, zope, web.py, CherryPy
2 楼 metaphy 2008-06-19 19:20
这是QQbyte你自己整理的吗?
如果不是,最好在显著位置加上原始链接
1 楼 hellas 2008-06-19 17:35
补充两个我们正在用的:
1 pyDes
  DES加密解密模块
  http://twhiteman.netfirms.com/des.html

2 pyparsing
  类似lex/yacc但更简单的词法/语法分析器
  pyparsing.wikispaces.com

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • javaMail 用三种方式实现发送附件

    javaMail 用附件路径,文件流 byte[] 或 base64 字符串 实现发送附件功能

  • javamail发送邮件(带附件)

    该资源是一个javamail发送邮件的例子,里面集成了别人的文件发送的功能,单次发送邮件只能上传一个附件。是一个测试方法,拿过来改一改邮件的地址和密码就可以使用了

  • JavaMail发送带附件的电子邮件示例

    <br />/** * CrazyItTest * 使用JavaMail发送带附件的电子邮件示例 */ package com.labci.javamail.test; import java.io.FileNotFoundException; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properti

  • Java远程方法调用1

    概述   Java Remote Method Invocation ( RMI -- Java远程方法调用)允许您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接。   RMI为采用Java对象的分布式计算提供了简单而直接的途径。这些对象可以是新的Java对象,也可以是围绕现有API的简单的Java包装程序。Java体现

  • java通过javamail进行邮件发送(带文件附件)

    spring mvc版本 jar包 通过maven引入jar包 &lt;javax.mail.version&gt;1.5.0-b01&lt;/javax.mail.version&gt; &lt;dependency&gt; &lt;groupId&gt;javax.mail&lt;/groupId&gt; &lt;artifactId&gt;mail&lt;/art...

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

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

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

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

  • python从入门到实践:python常用模块

    全网最的常用的python模块:os,sys,shutil,jaon,pickle,shelve,configparser,hashlib,suprocess,logging,re

  • 10个有趣python模块

    Python 是一种高级、解释型和通用动态编程语言,侧重于代码的可读性。它在许多组织中使用,因为它支持多种编程范例。它还执行自动内存管理。它是世界上最受欢迎的编程语言之一。

  • 【javaMail】java发送带附件邮件

    package com.example.mail; import com.sun.mail.util.MailSSLSocketFactory; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; import java...

  • javamail发送复杂邮件(包含文本、图片、附件)

    上一篇文章介绍了如何进行简单文本邮件的传输,相信阅读的人都能看懂并收获不少。其实编程这件事情,很多时候就是你听起来一个功能的实现好像很难,但当你着手去实现,去研究他的实现过程的时候就会发现其实也没有想象中那么难。接下来给大家介绍一下如何实现复杂邮件的传输。网上有很多教程,参考了不少,选了比较简洁且容易理解的代码共享出来,以便大家分享。ps:下面代码都是经过自己亲测可行!         还是跟上

  • JavaMail:带附件邮件发送

    发送纯文本的邮件 package com.haiwen.test; import java.util.Date; import java.util.Properties; import javax.mail.Message.RecipientType; import javax.mail.Session; import javax.mail.Transport; import javax....

  • javamail发送邮件带附件发送

    参考以下两个文章解决 ,实现发邮件携带附件或不携带仅发送邮件功能。

  • 【100天精通python】Day14:python模块_标准模块,自定义模块

    Python中的模块类型包括标准模块、第三方模块、自定义模块和包。这些模块使得Python具有丰富的功能和灵活性,能够满足不同类型的应用程序开发需求。本节介绍标准模块和自定义模块的使用

  • Python编程基础12:函数和模块

    文章目录一、函数和模块概述(一)函数概述(二)模块概述1、sys模块2、os模块3、math模块4、random模块二、函数(一)定义函数1、语法格式2、函数类型3、案例演示(二)调用函数1、简要说明2、案例演示课堂练习:...

  • python怎么更新模块_双击更新所有已安装的python模块

    百度了一下,发现目前还没有人将更新所有模块做成一件命令,但是查到了指引,主要就是两个命令。pip list --outdatedpip install -U xxxx当然,如果你只是安装了几个python模块,重复执行几次命令也是可以的,也不会...

  • Python:Python常用开发框架Framework(WEB、测试、爬虫)总结

    Python开发框架是一组用于简化和加速Python应用程序开发的库和工具。它们提供了一系列预定义的功能和结构,以便开发者能够快速构建、测试和维护应用程序。 总结Python的开发框架,包括:Web框架、爬虫框架、定时任务...

  • Python的Logging模块

    万字长文带你学透Python的Logging模块,文章通俗易懂且带有相关代码演示,具体案例助你理解

Global site tag (gtag.js) - Google Analytics