1. 标准库
    Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口图形系统XML处理等额外的功能。
    Python标准库的主要功能有:
    1.文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能
    2.文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能
    3.操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、日志(logging)等功能
    4.网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能
    5.网络协议,支持HTTPFTPSMTPPOPIMAPNNTPXMLRPC等多种网络协议,并提供了编写网络服务器的框架
    6.W3C格式支持,包含HTMLSGMLXML的处理。
    7.其它功能,包括国际化支持、数学运算、HASHTkinter
  2.  
  3. Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖科学计算、Web开发数据库接口图形系统多个领域。第三方模块可以使用Python或者C语言编写。SWIG,SIP常用于将C语言编写的程序库转化为Python模块。Boost C++ Libraries包含了一组函式库,Boost.Python,使得以PythonC++编写的程式能互相调用。Python常被用做其他语言与工具之间的“胶水”语言。
  4.  
  5. 著名第三方库
    1.Web框架
    Django 开源Web开发框架,它鼓励快速开发,并遵循MVC设计,开发周期短。
    ActiveGrid 企业级的Web2.0解决方案。
    Karrigell 简单的Web框架,自身包含了Web服务py脚本引擎和纯python的数据库PyDBLite
    Tornado 一个轻量级的Web框架,内置非阻塞式服务器,而且速度相当快
    webpy 一个小巧灵活的Web框架,虽然简单但是功能强大。
    CherryPy 基于PythonWeb应用程序开发框架。
    Pylons 基于Python的一个极其高效和可靠的Web开发框架。
    Zope 开源的Web应用服务器。
    TurboGears 基于PythonMVC风格的Web应用程序框架。
    Twisted 流行的网络编程库,大型Web框架。
    Quixote Web开发框架。
  6.  
  7. 2.科学计算
    Matplotlib Python实现的类matlab的第三方库,用以绘制一些高质量的数学二维图形。
    SciPy 基于Pythonmatlab实现,旨在实现matlab的所有功能。
    NumPy 基于Python的科学计算第三方库,提供了矩阵,线性代数,傅立叶变换等等的解决方案。
  8.  
  9. 3.GUI
    PyGtk 基于PythonGUI程序开发GTK+库。
    PyQt 用于PythonQT开发库。
    WxPython Python下的GUI编程框架,与MFC的架构相似。
    TKinter:    Python下标准的界面编程包,因此不算是第三方库了o(∩_∩)
  10.  
  11. 4.其它
    BeautifulSoup 基于PythonHTML/XML解析器,简单易用。
    PIL 基于Python的图像处理库,功能强大,对图形文件的格式支持广泛。
    MySQLdb:    用于连接MySQL数据库
    cElementTree:    高性能XML解析库,Py2.5应该已经包含了该模块,因此不算一个第三方库了
    PyGame 基于Python的多媒体开发和游戏软件开发模块。
    Py2exe python脚本转换为windows上可以独立运行的可执行程序。
    pefile:  Windows PE文件解析器

Python常用的标准库及第三方库的更多相关文章

  1. python 常用的标准库及第三方库

    标准库Python拥有一个强大的标准库.Python语言的核心只包含数字.字符串.列表.字典.文件等常见类型和函数,而由Python标准库提供了系统管理.网络通信.文本处理.数据库接口.图形系统.XM ...

  2. python自带库及第三方库api察看

    今天发现一个很有意思的功能,python自带了所有库的文档查看器,配置如下: 配置pydoc服务,cmd中输入如下代码: python –m pydoc –p 1234 回车后 ,使用过程中,该窗口不 ...

  3. python常用框架及第三方库

    python常用框架及第三方库 一.Web框架 1.Django: 开源web开发框架,它鼓励快速开发,并遵循MVC设计,比较庞大,开发周期短.Django的文档最完善.市场占有率最高.招聘职位最多. ...

  4. Python常用的标准库以及第三方库

    Python常用的标准库以及第三方库有哪些?   20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们 ...

  5. .Net 常用插件及第三方库

    .Net 常用插件及第三方库 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址: ...

  6. Python常用的标准库以及第三方库有哪些?

    20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz ...

  7. Python 常用的标准库以及第三方库有哪些?

    作者:史豹链接:https://www.zhihu.com/question/20501628/answer/223340838来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  8. 需要掌握哪些python标准库和三方库?

    讨论参考:https://www.zhihu.com/question/20501628 库太多了,根据需要使用相应领域的三方库:至于对于企业常用的三方库,可以参考热门招聘网站的招聘说明

  9. python及第三方库交叉编译

    一.前言: 网上关于python的交叉编译的文章很多,但是关于python第三库的交叉编译的文章就比较少了,而且很多标题是第三方库的交叉编译,但是实际上用到的都是不需要交叉编译就能用的库,可参考性不强 ...

随机推荐

  1. [bzoj3809]Gty的二逼妹子序列_莫队_分块

    Gty的二逼妹子序列 bzoj-3809 题目大意:给定一个n个正整数的序列,m次询问.每次询问一个区间$l_i$到$r_i$中,权值在$a_i$到$b_i$之间的数有多少个. 注释:$1\le n\ ...

  2. Spring Boot配置文件规则以及使用方法官方文档查找以及Spring项目的官方文档查找方法

    比如要使用Spring Boot实现一个功能,最直接的方式是Google,但是往往搜索出来的都比较乱,关键是乱在不同的版本上,比如1.x版本和2.x版本的配置是不一样的.最明显区别是在使用Thymel ...

  3. samba 奇怪问题

    有一个centos 7  samba服务器,配置如下: [root@proxy223 20150331]# cat /etc/samba/smb.conf [global] workgroup = W ...

  4. jquery 1.9以上新版本不支持toggle()的解决方法

    原文:http://blog.csdn.net/u011061889/article/details/50397462 参考: http://www.cnblogs.com/lionden/archi ...

  5. android混合动画实现

    在android开发,我们会常常使用到动画,可是简单的一种动画(如旋转.缩放.渐变.位移等)有时候并不能满足我们项目的要求,这时候就须要运用到混合动画.那么在安卓中是怎样实现一个炫酷的混合动画,以下是 ...

  6. 【oracle11g,18】存储结构:暂时表,手工条带化,表/索引迁移表空间,删除表,外部表

    一. 暂时表 暂时表放在暂时表空间,不生成redo,仅仅有undo. 在暂时表中能够创建索引.视图及触发器,还能够使用"Export and Import(导出和导入)"或&quo ...

  7. python-pexpect_01安装

    一:python2.7.12安装   #获取python2.7.12 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz   ...

  8. MFC:Win32-Dll及MFC-Dll编写调用

    一.win32-dll 1.编写 代码例如以下: Math.h #ifdef MATH_EXPORTS #define MATH_API __declspec(dllexport) #else #de ...

  9. ERROR (ConnectionError): HTTPConnectionPool (Caused by <class 'socket.error'>: [Errno 111] Connecti

    感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免.欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  10. BNUOJ 13098 约瑟夫环问题

    C. Josephus Problem 题目链接:http://www.bnuoj.com/v3/contest_show.php?cid=7095#problem/C 题目描述   The hist ...