Python标准库和第三方库简介

125 篇文章 7 订阅
54 篇文章 12 订阅

Python标准库和第三方库简介

先简要介绍如何查看python库安装位置,常见Python标准库和常见Python第三方库简介。

查看python库安装位置

1、使用pip list查看

在cmd中输入python -m pip list 或 pip list

若安装了多个python版本,查看可由X.Y指定python版本关联的模块(库、包)情况:

py -X.Y -m pip list

X.Y代表Python版本,多余的部分舍弃如3.8.1取3.8,即只取第二个点前的部分。

详见python模块(库、包)的查看、安装与验证_cnds123的专栏-CSDN博客_如何查看python模块的依赖包

2、Python安装路径下的Lib\site-packages目录中查看

【如何找到Python安装路径

在使用python的时候,有时候会需要找到python包的安装位置,怎么办?

对于Windows平台,打开cmd

使用命令where python 或 py -0p

【其中0是零】

详见 查看Python安装路径几种方法_cnds123的专栏-CSDN博客_查看python安装路径

3、进入python后,执行以下代码:

import sys

sys.path

Python标准库

python的标准库是随着pyhon安装的时候默认自带的库,不需要下载安装的库。

常见Python标准库

datetime:处理时间和日期的库,提供了日期获取和格式化等方法。

random: 随机数生成库,提供了随机数生成的方法。

math: 数据函数库,提供了基础的数学运算。

sys: 系统命令库,提供包括sys.argv、sys.path、sys.modules等操作方法。

os: 操作系统库,提供了系统操作关联函数。

Python常用的第三方库

python的第三方库,需要安装。Python标准库和第三方库调用方式是一样的,都需要用import语句调用。

常见Python第三方库

常见Python第三方库

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

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

nose.Python的测试框架。被成千上万的Python程序员使用。

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

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

pyQT.Python的GUI工具。

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

Pillow.它是PIL(Python图形库)的一个友好分支,对于用户比PIL更加友好。

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

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

Requests.Kenneth Reitz写的最富盛名的http库。

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

Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。

SQLAlchemy.一个数据库的库。

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

SymPy.SymPy可以做代数评测、差异化、扩展、复数等等。

Twisted.对于网络应用开发者最重要的工具,被很多Python开发大牛使用。

wxPython.Python的一个GUI(图形用户界面)工具。

【python第三方库  

https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
这里集合了很多第三方库的网站这是按照abc…的顺序来排的

GitHub - vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources

A curated list of awesome Python frameworks, libraries, software and resources.】

python第三方库安装

可参见 python模块(库、包)的查看、安装与验证_cnds123的专栏-CSDN博客_如何查看python模块的依赖包

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python标准库指的是Python官方提供的一组库,包含了许多常用的模块和功能,如文件操作、网络编程、正则表达式、日期时间、数学运算等等。使用Python标准库可以大大提高代码的效率和可读性。 以下是一些常用的Python标准库: - os:提供了与操作系统交互的功能,比如文件操作、进程管理等; - sys:提供了与Python解释器交互的功能,比如获取命令行参数、修改Python运行时环境等; - datetime:提供了日期和时间的处理功能; - re:提供了正则表达式的功能; - math:提供了数学运算的功能; - random:提供了随机数生成的功能; - urllib:提供了HTTP客户端的功能; - socket:提供了网络编程的功能。 除了Python标准库外,还有许多第三方库可以用于Python开发第三方库是由Python社区开发和维护的库,可以帮助我们更快地实现一些功能,比如数据可视化、Web框架、机器学习等。 以下是一些常用的Python第三方库: - numpy:提供了高效的数值计算功能; - pandas:提供了数据处理和分析功能; - matplotlib:提供了数据可视化功能; - requests:提供了HTTP客户端的功能; - Flask:提供了Web应用框架的功能; - Django:提供了Web应用框架的功能; - TensorFlow:提供了机器学习功能。 学习Python标准库第三方库可以让我们更快地实现一些功能,同时也可以提高我们的编程能力和代码质量。可以通过查看文档、阅读书籍、参加培训等方式学习Python标准库第三方库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值