`

python常用库

阅读更多
Tkinter———— Python默认的图形界面接口。  

Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。 

 Python Imaging Library(PIL)————python提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。是Python用户进行图象处理的强有力工具。 

 Pmw(Python megawidgets)Python超级GUI组件集————一个在python中利用Tkinter模块构建的高级GUI组件,每个Pmw都合并了一个或多个Tkinter组件,以实现更有用和更复杂的功能。  

    PyXML———— 用Python解析和处理XML文档的工具包,包中的4DOM是完全相容于W3C DOM规范的。它包含以下内容:  xmlproc: 一个符合规范的XML解析器。  Expat: 一个快速的,非验证的XML解析器。还有其他  和他同级别的还有 PyHtml PySGML   PyGame———— 用于多媒体开发和游戏软件开发的模块。  P

yOpenGL———— 模块封装了“OpenGL应用程序编程接口”,通过该模块python程序员可在程序中集成2D和3D的图形。  NumPy、NumArray和 SAGE———— NumArray是Python的一个扩展库,主要用于处理任意维数的固定类型数组,简单说就是一个矩阵库。它的低层代码使用C来编写,所以速度的优势很明显。NumPy是Numarray的后继者,用来代替NumArray。SAGE是基于NumPy和其他几个工具所整合成的数学软件包,目标是取代 Magma, Maple, Mathematica和Matlab 这类工具。  

MySQLdb模块———— 用于连接MySQL数据库。还有用于zope的ZMySQLDA模块,通过它就可在zope中连接mysql数据库。  

PyGTK ———— 用于python GUI程序开发的GTK+库。GTK就是用来实现GIMP和Gnome的那个库。有了它,你完全可以自信的尝试自己制造Photoshop   

PyQt ———— 用于python的Qt开发库。QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml,包含有300个类和超过5750个的函数和方法。PyQt还支持一个叫qtext的模块,它包含一个QScintilla库。该库是 Scintillar编辑器类的Qt接口。  PyMedia ———— 用于多媒体操作的python模块。它提供了丰富而简单的接口用于多媒体处理(wav, mp3, ogg, avi, divx, dvd, cdda etc)。可在Windows和Linux平台下使用。  

Psyco ———— 一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平。  

Python-ldap ———— 提供一组面向对象的API,可方便地在python中访问ldap目录服务,它基于OpenLDAP2.x。  

smtplib模块 ———— 发送电子邮件。  

ftplib模块 ———— 定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自己的ftp客户端程序,用于下载文件或镜像站点。如果想了解ftp协议的详细内容,请参考RFC959。  

xmpppy模块 ———— Jabber服务器采用开发的XMPP协议,Google Talk也是采用XMPP协议的IM系统。在Python中有一个xmpppy模块支持该协议。也就是说,我们可以通过该模块与Jabber服务器通信,是不是很Cool。  下面这些就不详细介绍,只列出名字和功能  

adodb ———— ADO数据库连接组件  

bsddb3 ———— BerkeleyDB的连接组件  

chardet ———— 编码检测  

Cheetah ———— 构建和扩充任何种类的基于文本的内容  

cherrypy ———— 一个WEB framework   

ctypes ———— 用来调用动态链接库  

Cx-oracle ———— 连接oracle的工具  

DBUtils ———— 数据库连接池  

django ———— 一个WEB framework   

DPKT ———— raw-scoket网络编程  

docutils ———— 用来写文档的  

dpkt ———— 数据包的解包和组包  

feedparser ———— rss解析  

Kodos ———— 正则表达式调试工具  

Mechanize ———— 爬虫连接网站常用  

pefile ———— windows pe文件解析器  

py2exe ———— 用来生成windows可执行文件  

pycurl ———— URL处理工具  

pydot ———— 画图的,graphiz   

pyevent ———— Python的事件支持  

pylint ———— 培养良好的编码习惯  

Pylons ———— 又一个web framework   

pypcap ———— 抓包的  

pysqlite2 ———— SQLite的连接组件  

python-dnet ———— 控制网络安全的其他设备  

pythonwin ———— Python的Windows扩展  

pywmi ———— 省了好多折腾功夫  r

eportlab ———— Python操作PDF的Libary。  

scapy ———— 网络包构建分析框架,可编程的wireshark,有兴趣的google “Silver Needle in the Skype”

scons ———— 项目构建工具,写好了模板用起来还是很方便的  

sendpkt ———— Python发包  

setuptools ———— 一套python包管理机制  

simplejson ———— JSON的支持  

sqlalchemy ———— SQL数据库连接池  

SQLObject ———— 数据库连接池  

twisted ———— 巨无霸的网络编程框架  

winpdb ———— 自己的程序或者用别的库不太明白的时候就靠它了  

wxPython ———— GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构
分享到:
评论

相关推荐

    Python常用库大全.pdf

    Python 常用库大全 本篇将对 Python 中常用的库进行总结,涵盖环境管理、包管理、构建工具、交互式解析器、文件管理、日期和时间操作、文本处理等多个方面。 环境管理: * p: 非常简单的交互式 Python 版本管理...

    python常用库、包大全

    ### Python常用库、包大全知识点概述 Python作为一门强大的编程语言,在不同的应用场景中拥有着丰富的第三方库支持。本文将从给定的文件信息出发,详细阐述各个领域内常用的Python库和包,涵盖环境管理、包管理、包...

    PyMOTW-1.80.tar.gz_python常用库

    《Python常用库详解与实践案例》 Python是一种广泛使用的编程语言,其丰富的库生态是它在数据处理、科学计算、Web开发等领域广泛应用的关键。本文将深入探讨Python中的常用库,并结合实际案例,帮助读者理解并掌握...

    python常用库总结(good)

    ### Python常用库总结 Python作为一门强大的编程语言,在各个领域都有着广泛的应用,这得益于其丰富的第三方库支持。本文将从给定的文件信息出发,详细总结并解释几个关键的Python库分类及其代表性库的功能,旨在...

    Python常用库大全

    ### Python常用库大全 Python作为一门广泛使用的编程语言,在各个领域都有着极其丰富的生态系统。下面将详细介绍部分常用的Python库,这些库覆盖了环境管理、包管理、分发、构建工具、交互式解析器、文件管理、日期...

    一些PYTHON常用库

    在这个主题中,我们将关注两个常用的Python库:`pywin32`和`PIL`。 `pywin32`是Python与Windows操作系统交互的核心库,它提供了对Windows API的访问,使Python程序可以执行许多Windows特定的任务。通过这个库,你...

    python 常用库速查表 备忘单 cheaksheets numpy pandas sklearn

    **Python常用库速查表** Python是一种广泛使用的高级编程语言,尤其在数据分析、机器学习和科学计算领域。这里我们关注的是一些核心的Python库,包括Numpy、Pandas、Scikit-learn(Sklearn)以及相关的数据处理和...

    机器学习科学计算课件:Python常用库的安装与使用详解(177页)

    机器学习科学计算课件:Python常用库的安装与使用详解(177页)

    python 常用库

    以下是一些在Python中常用且重要的库及其功能介绍: 环境管理库: 1. p:一个简单的交互式Python版本管理工具。 2. pyenv:用于管理不同Python版本的工具,确保不同的项目能在不同的环境中独立运行。 3. Vex:一个...

    python常用的库大全

    ### Python常用库详解 Python作为一门强大的编程语言,拥有丰富的内置库及第三方库,这些库大大简化了开发者的日常任务并提高了工作效率。本文将详细列举并介绍Python中常见的一些官方库与第三方库,涵盖文本处理、...

    python常用模块打包.zip

    1.beautifulsoup4-4.5.1.tar 2.beautifulsoup4-4.5.1.tar 3.chardet-3.0.4-py2.py3-none-any 4.cssselect-1.1.0-py2.py3-none-any 5.idna-2.8-py2.py3-none-any 6.lxml-4.5.2-cp36-cp36m-win_amd64 ...

    Python数据科学常用库速查表

    这张“Python数据科学常用库速查表”是数据科学家和分析师的重要参考资料,它涵盖了多个关键领域的工具,包括数据处理、统计分析、机器学习、可视化以及数据预处理等。下面,我们将深入探讨这些库及其在数据科学中的...

    Python常用库推荐

    除此之外,Python还有许多其他常用库,例如: - **NumPy**:用于科学计算,处理多维数组和矩阵,是数据分析的基础库。 - **Pandas**:数据处理和分析的库,提供了DataFrame对象,便于数据清洗和预处理。 - **...

    python开发环境及常用库

    二、Python常用库 1. NumPy:用于处理大型多维数组和矩阵,是科学计算的基础库,提供了大量的数学函数。 2. Pandas:提供了高效的数据结构DataFrame,用于数据清洗、处理和分析,是数据科学家的首选库。 3. ...

    Python常用库Numpy进行矩阵运算详解

    Numpy支持大量的维度数组和矩阵运算,对数组运算提供了大量的数学函数库! Numpy比Python列表更具优势,其中一个优势便是速度。在对大型数组执行操作时,Numpy的速度比Python列表的速度快了好几百。因为Numpy数组...

    python标准库_常见数据分析库的API源码.zip

    在这个"python标准库_常见数据分析库的API源码.zip"压缩包中,我们重点探讨的是Python在数据分析领域常用的三大库:pandas、numpy和matplotlib。这些库极大地简化了数据处理、数值计算以及数据可视化的工作。 首先...

    python4个常用库学习资料

    在给定的“python4个常用库学习资料”中,我们聚焦于numpy、pandas、matplotlib和seaborn这四个关键库。它们在处理数值计算、数据操作、数据可视化方面发挥着重要作用。 1. **Numpy**: Numpy是Python中的一个基础...

    python标准库 中文

    9. **科学计算和数据分析**:numpy、pandas和matplotlib等库(虽然不在标准库内,但非常常用)提供了强大的数值计算和数据可视化功能。 10. **Web编程**:xmlrpc和json模块分别支持XML-RPC和JSON数据格式的序列化和...

Global site tag (gtag.js) - Google Analytics