精华内容
下载资源
问答
  • YDOOK:Python: Python3.9.2 标准库是什么? © YDOOK JY Lin 1. 原理: Python 语言参考手册 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python ...

    YDOOK:Python: Python3.9.2 标准库是什么?

    © YDOOK JY Lin


    1. 原理:

    Python 语言参考手册 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。

    Python 标准库就是 Python 内自带的库API与库函数组合。


    2. Python 标准库有什么优势和特点?:

    Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。


    3. Python 标准库在 windows 系统下与类 Unix 系统下的区别:

    Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件。


    4. 除了Python 标准库外,我们开发Python程序时候,还可以使用什么?

    除了Python 标准库以外,由于开源贡献社区与人士的不断贡献,还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架),访问 Python 包索引 即可获取这些第三方包。




    展开全文
  • 1、python的标准库是随着pyhon安装的时候默认自带的库。2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。3、它们调用方式是一样的,都需要用import语句调用。简单的说...

    1、python的标准库是随着pyhon安装的时候默认自带的库。

    2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。

    3、它们调用方式是一样的,都需要用import语句调用。

    简单的说,一个是默认自带不需要下载安装的库,一个是需要下载安装的库。它们的调用方式是一样的。

    20个必不可少的Python库也是基本的第三方库

    BeautifulSoup.我知道它很慢,但这个xml和html的解析库对于新手非常有用。

    IPython 它把Python的提示信息做到了极致。包括完成信息、历史信息、shell功能,以及其他很多很多方面。

    matplotlib.一个绘制数据图的库。对于数据科学家或分析师非常有用。

    nltk.自然语言工具包。它通用性非常高。如果你需要处理字符串的话,它是非常好的库。但它的功能远远不止如此

    nose.Python的测试框架。被成千上万的Python程序员使用。如果你做测试导向的开发,那么它是必不可少的。

    NumPy.我们怎么能缺少这么重要的库?它为Python提供了很多高级的数学方法。

    pyGtk.也是Python GUI库。很有名的Bittorrent客户端就是用它做的。

    pyQT.Python的GUI工具。这是我在给Python脚本开发用户界面时次于wxPython的选择。

    pywin32.一个提供和windows交互的方法和类的Python库。

    Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。

    Pygame.哪个程序员不喜欢玩游戏和写游戏?这个库会让你在开发2D游戏的时候如虎添翼。

    Pyglet.3D动画和游戏开发引擎。非常有名的Python版本Minecraft就是用这个引擎做的。

    Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。

    Scapy.用Python写的数据包探测和分析库。

    Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。

    SQLAlchemy.一个数据库的库。对它的评价褒贬参半。是否使用的决定权在你手里。

    SciPy.这是一个Python的算法和数学工具库,它的功能把很多科学家从Ruby吸引到了Python。

    SymPy.SymPy可以做代数评测、差异化、扩展、复数等等。它封装在一个纯Python发行版本里。

    Twisted.对于网络应用开发者最重要的工具。它有非常优美的api,被很多Python开发大牛使用。

    wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。

    展开全文
  • 1、python的标准库是随着pyhon安装的时候默认自带的库。2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。3、它们调用方式是一样的,都需要用import语句调用。简单的说...

    1、python的标准库是随着pyhon安装的时候默认自带的库。

    2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。

    3、它们调用方式是一样的,都需要用import语句调用。

    简单的说,一个是默认自带不需要下载安装的库,一个是需要下载安装的库。它们的调用方式是一样的。

    20个必不可少的Python库也是基本的第三方库

    BeautifulSoup.我知道它很慢,但这个xml和html的解析库对于新手非常有用。

    IPython 它把Python的提示信息做到了极致。包括完成信息、历史信息、shell功能,以及其他很多很多方面。

    matplotlib.一个绘制数据图的库。对于数据科学家或分析师非常有用。

    nltk.自然语言工具包。它通用性非常高。如果你需要处理字符串的话,它是非常好的库。但它的功能远远不止如此

    nose.Python的测试框架。被成千上万的Python程序员使用。如果你做测试导向的开发,那么它是必不可少的。

    NumPy.我们怎么能缺少这么重要的库?它为Python提供了很多高级的数学方法。

    pyGtk.也是Python GUI库。很有名的Bittorrent客户端就是用它做的。

    pyQT.Python的GUI工具。这是我在给Python脚本开发用户界面时次于wxPython的选择。

    pywin32.一个提供和windows交互的方法和类的Python库。

    Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。

    Pygame.哪个程序员不喜欢玩游戏和写游戏?这个库会让你在开发2D游戏的时候如虎添翼。

    Pyglet.3D动画和游戏开发引擎。非常有名的Python版本Minecraft就是用这个引擎做的。

    Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。

    Scapy.用Python写的数据包探测和分析库。

    Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。

    SQLAlchemy.一个数据库的库。对它的评价褒贬参半。是否使用的决定权在你手里。

    SciPy.这是一个Python的算法和数学工具库,它的功能把很多科学家从Ruby吸引到了Python。

    SymPy.SymPy可以做代数评测、差异化、扩展、复数等等。它封装在一个纯Python发行版本里。

    Twisted.对于网络应用开发者最重要的工具。它有非常优美的api,被很多Python开发大牛使用。

    wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。

    展开全文
  • 本文详细罗列并说明了Python的标准库与第三方库如下,供对此有需要的朋友进行参考:Tkinter―――― Python默认的图形界面接口。Tkinter一个和Tk接口的模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI...

    本文详细罗列并说明了Python的标准库与第三方库如下,供对此有需要的朋友进行参考:

    Tkinter―――― Python默认的图形界面接口。

    Tkinter是一个和Tk接口的模块,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)――――它提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。是用户进行图象处理的强有力工具。

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

    PyXML―――― 用Python解析和处理XML文档的工具包,包中的4DOM是完全相容于W3C DOM规范的。它包含以下内容:

    xmlproc: 一个符合规范的XML解析器。

    Expat: 一个快速的,非验证的XML解析器。 还有其他

    和他同级别的还有 PyHtml PySGML

    PyGame―――― 用于多媒体开发和游戏软件开发的模块。

    PyOpenGL―――― 模块封装了“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 ―――― 用于GUI程序开发的GTK+库。GTK就是用来实现GIMP和Gnome的那个库。有了它,你完全可以自信的尝试自己制造Photoshop

    PyQt ―――― 用于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-ldap ―――― 提供一组面向对象的API,可方便地在python中访问ldap目录服务,它基于OpenLDAP2.x。

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

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

    xmpppy模块 ―――― Jabber服务器采用开发的XMPP协议,Google Talk也是采用XMPP协议的IM系统。在中有一个xmpppy模块支持该协议。也就是说,我们可以通过该模块与Jabber服务器通信,是不是很Cool。

    下面这些就不详细介绍,只列出名字和功能

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

    bsddb3 ―――― BerkeleyDB的连接组件

    charset ―――― 编码检测

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

    sendpkt ―――― 一个开发包

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

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

    pycurl ―――― URL处理工具

    pydot ―――― 画图的,graphiz

    pyevent ―――― 事件支持

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

    Pylons ―――― 又一个web framework

    pypcap ―――― 抓包的

    pysqlite2 ―――― SQLite的连接组件

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

    pythonwin ―――― Windows扩展

    pywmi ―――― 省了好多折腾功夫

    reportlab ―――― Python操作PDF的Libary。

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

    simplejson ―――― JSON的支持

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

    SQLObject ―――― 数据库连接池

    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可执行文件

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

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

    wxPython ―――― GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构(对于初学者或者对设计要求不高的用户来说,使用 Boa Constructor可以方便迅速的进行wxPython的开发)

    PIL―――― 图像处理库,可以打开数十种图像格式,还提供许多图像处理函数,如图像增强、滤波算法等。

    Pyro―――― 实现与JAVA RMI类似的技术

    PLY―――― 基于LEX、YACC的语言工具

    Corepy―――― 使用开发编写x86汇编程序

    LightCloud―――― 实现的分布式的键-值数据库

    Parallel Python(PP)―――― 轻松开发SMP、集群并行计算的库

    展开全文
  • 我在专栏文章中写过一篇 Python不能不知模块 - Python之美 - 知乎专栏,列举了一些标准库中一些不太出名但是都应该要掌握模块:1. argparse。 用来替代optparse命令行解析库。如果你考虑用更直观,推荐...
  • python的标准库——turtle

    千次阅读 2018-03-26 21:13:24
    turtle是标准库一种入门级图形绘制函数库。 为什么叫turtle呢?你可以想象有一只海龟在画布上游走,它足迹形成了要绘制图形。 标准库和第三方库区别 标准库:随解释器直接安装到操作系统中功能...
  • python标准库

    2016-01-25 20:54:02
    本书以案例驱动方式讲解了标准库中一百多个模块使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用...
  • Python的灵活性和易用性不仅体现在大家都知道的语法优雅简洁上,还因为它拥有非常庞大且强大的。这些可以用于数据清理、数据操作、可视化、构建模型甚至模型部署,所以这也什么Python在开发者中这么受欢迎的...
  • python的标准库模块json

    2019-09-12 09:00:43
    1.json是什么? 2.使用场景 3.使用方式 data = { "a":1, "b":1.2, "c":None, "d":True, "e":False, "f":[1,2,"abc"], 12:"a...
  • Python re标准库

    2019-09-24 01:07:59
    一、什么是正则表达式 正则表达式可以匹配文本片段模式。最简单正则表达就是普通字符串,可以匹配其自身。你可以用这种匹配行为搜索文本中模式,或者用计算后值替换特定模式,或者将文本进行分段。 1...
  • Python书籍推荐:《Python3标准库

    万次阅读 2018-11-11 15:23:56
    最近双十一气氛弥漫在整个互联网,不买点东西总觉得缺了什么。... Python的库太庞大的,确实需要一本书来梳理一下,最好按库的功能来粗略地分类,方便我们通过目录快速查阅。而《Python3标准库》就是这样一本书...
  • Python请求标准库 urllib 与 urllib3 学习一时爽,一直学习一直爽!   大家好,我 Connor,一个从无到有的技术...今天我们要说的是Python自带的标准库,Urllib与Urllib3。 1.urllib库  1.1urllib...
  • python3标准库difflib

    2020-05-31 23:05:49
    参考于标准库,关于difflib详细说明可以查看标准库 difflib中文说明文档 difflib模块有什么用? 可以比较序列之间差异,然后返回增量信息,增量信息前面符号说明 符号 意义 ‘-’ 序列1独有 ‘+’ 序列...
  • python 标准模板 在我日常工作中,我花费大量时间将各种来源数据整理成人类可读信息。 虽然在很多时候,这只是以电子表格或某种类型图表或其他数据可视化形式出现,但在其他情况下,有意义的是以书面...
  • Python3标准库——urllib

    2019-12-17 22:54:33
     urllib是Python3一个内置标准库,主要用来进行http请求。其中主要包含四个常见模块。分别:request,error,parse,robotparser。request模块功能提供一个基本请求功能,来模拟http请求。error异常处理模块...
  • Python的的标准库Python学习中的重中之重。来看一下有哪些一定要学的Python标准库,有哪些建议学的Python第三方库(第三方框架)。这些标准库和第三方库一定会成为你学习Python路上的得力助手! 必学标准库 ...
  • python3.4标准库介绍

    千次阅读 2016-02-24 11:44:45
    Python里面有许多成熟方便的库,本文散仙一个简单翻译官方文档一个目录列表,方便查阅python里面得各种服务,由于水平有限,如果有什么不对地方,大家可以指正出来,共同学习  Python3.4内置类型  1...
  • Python3.4标准库介绍

    2014-09-02 18:55:00
    [color=olive][size=large]Python里面有许多成熟方便的库,本文散仙一个简单翻译官方文档一个目录列表,方便查阅python里面得各种服务,由于水平有限,如果有什么不对地方,大家可以指正出来,共同学习 :D ...
  • Python_3标准库 源代码

    2020-07-25 14:08:23
    全书以案例驱动方式讲解了标准库中数百个模块使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些...
  • 怎么看标准库的源码?什么是包?
  • Python 标准库一览

    2018-01-04 19:00:28
    写这个起因,还是因为在做Python challenge时候,有时候想解决问题,连...在几本语法应用熟练情况下,如果不做题,像无法显著提高自己知识储备了(所以叫你去做python challenge啊,什么都不会~~)。 
  • python标准库之zipfile

    2017-04-19 19:49:00
    python标准库zipfile 什么是zip文件?为何在网络上zip打包的文件比较常见?而不是rar? zip一种压缩归档的文件,zip开源的。 python的zipfile模块,有两个主要的类 ZipFile() 函数,判断是否为zip类型文件 ...
  • Python 3标准库是可用于开发各种应用程序大量模块。 它包含一个详尽库列表,并且这本书将帮助您选择最佳库来解决Python特定编程问题。 本书涵盖以下激动人心功能:在关联容器中为每个键存储多个值...
  • 最近在备考计算机二级python,因为一直在搞ML 、DL什么的,所以每天都在跟numpy啊sklearn什么的打交道,反而遗忘了很多python原生东西,翻了翻以前刚学时候一些笔记文档,小小总结一下。 放一个很不错...
  • Python 标准库之XML

    千次阅读 2018-12-31 09:56:43
    写在之前 带分隔符文件仅有两维数据:行 & 列。如果我们想在程序之间交换数据结构,需要一种...XML 是什么?如果非要对其做一个定义式说明,那这里我不得不引用一下 w3school 里面简洁而明快说明...
  • Python 基础--标准库

    2020-02-20 22:15:00
    Python 标准库Python Standrad Library)中包含了大量有用模块,同时也每个标准 Python 安装包中一部分。熟悉 Python 标准库十分重要,因为只要你熟知这些库可以做到什么事,许多问题都能够轻易解决。 ...
  • Python标准库之Operator

    2019-05-09 13:52:23
    对这个标准库觊觎已久了,今天有时间就抽空特意来学习总结一下。 正文 那么是什么让operator这个模块这么让人着迷呢? 首先operator这个模块它包含了一系列高效的Python内置操作,比如说对象之间对比操作,逻辑...
  • Python标准库之Turtle

    千次阅读 2018-05-13 13:40:22
    经过小编详细了解(随便百度了一下),turle是python一个用来画图的库,出生于1966年(好老)。其被创作出来目的教小朋友们学编程。除此之外,没有其他作用。嗯。。。毕竟佩奇初衷也给小朋友看,这样想想,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,326
精华内容 530
关键字:

python的标准库是什么

python 订阅