Python基础语法第八章之使用库

简介: 库 就是是别人已经写好了的代码, 可以让我们直接拿来用.按照库的来源, 可以大致分成两大类。

目录

一、使用库

二、标准库

2.1认识标准库

2.2使用 import 导入模块

2.3第三方库

2.3.1认识第三方库

2.3.2使用 pip


一、使用库

库 就是是别人已经写好了的代码, 可以让我们直接拿来用.

按照库的来源, 可以大致分成两大类

    • 标准库: Python 自带的库. 只要安装了 Python 就可以直接使用.
    • 第三方库: 其他人实现的库. 要想使用, 需要额外安装

    二、标准库

    2.1认识标准库

    Python 自身内置了非常丰富的库.

    Python 官方文档https://docs.python.org/3.10/library/index.html

    简单来说, 主要是这些部分:

    内置函数 (如 print, input 等)

    内置类型 (针对 int, str, bool, list, dict 等类型内置的操作).

    文本处理

    时间日期

    数学计算

    文件目录

    数据存储 (操作数据库, 数据序列化等).

    加密解密

    操作系统相关

    并发编程相关 (多进程, 多线程, 协程, 异步等).

    网络编程相关

    多媒体相关 (音频处理, 视频处理等)

    图形化界面相关

    .......

    2.2使用 import 导入模块

    使用 import 可以导入标准库的一个 模块

    import [模块名]

    image.gif

    所谓 "模块" , 其实就是一个单独的 .py 文件.

    使用 import 语句可以把这个外部的 .py 文件导入到当前 .py 文件中, 并执行其中的代码.

    2.3第三方库

    2.3.1认识第三方库

    第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用.

    2.3.2使用 pip

    pip 是 Python 内置的 包管理器.

    pip 在我们安装 Python 的时候就已经内置了. 无需额外安装.

    pip 是一个可执行程序, 就在 Python 的安装目录中.

    打开 cmd, 直接输入 pip. 如果显示以下帮助信息, 说明 pip 已经准备就绪.

    image.gif编辑

    如果提示

    'pip' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    image.gif

    则说明没有正确的把 pip 加入到 PATH 中, 可以手动把 pip 所在的路径加入到 PATH 环境变量中. (参考 https://www.jianshu.com/p/1de0acf7185d)或者卸载重装 Python, 记得勾上上述选项, 也许是更简单的办法.image.gif编辑

    使用以下命令, 即可安装第三方库

    pip install [库名]

    image.gif

    注意: 这个命令需要从网络上下载, 使用时要保证网络畅通.

    安装成功后, 即可使用 import 导入相关模块, 即可进行使用.

    注意: 如果使用 pip 安装完第三方库之后, 在 PyCharm 中仍然提示找不到对应的模块, 则检查 Settings ->Project -> Python Interpreter , 看当前 Python 解释器设置的是否正确. (如果一个机器上安装了多个版本的 Python, 容易出现这种情况).

    目录
    相关文章
    |
    3天前
    |
    XML 前端开发 数据格式
    BeautifulSoup 是一个 Python 库,用于从 HTML 和 XML 文件中提取数据
    BeautifulSoup 是 Python 的一个库,用于解析 HTML 和 XML 文件,即使在格式不规范的情况下也能有效工作。通过创建 BeautifulSoup 对象并使用方法如 find_all 和 get,可以方便地提取和查找文档中的信息。以下是一段示例代码,展示如何安装库、解析 HTML 数据以及打印段落、链接和特定类名的元素。BeautifulSoup 还支持更复杂的查询和文档修改功能。
    11 1
    |
    1天前
    |
    SQL 关系型数据库 数据库连接
    使用 Python 访问数据库的基本方法
    【5月更文挑战第12天】在Python中操作数据库涉及安装数据库驱动(如mysql-connector-python, psycopg2, pymongo)、连接数据库、执行查询/更新、处理结果集及关闭连接。使用ORM(如SQLAlchemy)可简化操作。通过上下文管理器(with语句)能更好地管理资源和错误。注意根据实际需求处理事务、错误和安全性,例如使用SSL连接。
    11 2
    |
    2天前
    |
    JSON 监控 调度
    局域网管理软件的自动化任务调度:Python 中的 APScheduler 库的应用
    使用 Python 的 APScheduler 库可简化局域网管理中的自动化任务调度。APScheduler 是一个轻量级定时任务调度库,支持多种触发方式如间隔、时间、日期和 Cron 表达式。示例代码展示了如何创建每 10 秒执行一次的定时任务。在局域网管理场景中,可以利用 APScheduler 定期监控设备状态,当设备离线时自动提交数据到网站,提升管理效率。
    14 0
    |
    2天前
    |
    数据采集 数据可视化 数据挖掘
    如何利用Python中的Pandas库进行数据分析和可视化
    Python的Pandas库是一种功能强大的工具,可以用于数据分析和处理。本文将介绍如何使用Pandas库进行数据分析和可视化,包括数据导入、清洗、转换以及基本的统计分析和图表绘制。通过学习本文,读者将能够掌握利用Python中的Pandas库进行高效数据处理和可视化的技能。
    |
    4天前
    |
    Java C语言 C++
    Python基础语法
    Python基础语法
    10 1
    |
    4天前
    |
    机器学习/深度学习 自然语言处理 算法
    Gensim详细介绍和使用:一个Python文本建模库
    Gensim详细介绍和使用:一个Python文本建模库
    15 1
    |
    4天前
    |
    JSON 数据格式 Python
    Python 的 requests 库是一个强大的 HTTP 客户端库,用于发送各种类型的 HTTP 请求
    `requests` 库是 Python 中用于HTTP请求的强大工具。要开始使用,需通过 `pip install requests` 进行安装。发送GET请求可使用 `requests.get(url)`,而POST请求则需结合 `json.dumps(data)` 以JSON格式发送数据。PUT和DELETE请求类似,分别调用 `requests.put()` 和 `requests.delete()`。
    14 2
    |
    5天前
    |
    JSON 数据格式 索引
    python之JMESPath:JSON 查询语法库示例详解
    python之JMESPath:JSON 查询语法库示例详解
    14 0
    |
    9天前
    |
    存储 Python
    Python进阶语法之推导式
    本章是对自己学完基础语法后,学习python进阶语法推导式过程中,自己的一些理解和看法,因为自己从刚开始第一次看看不懂,到学习一段时间后,通过积累再次看这里的知识点发现自己有了新的理解,这次将这部分知识学完了,剩下就是通过练习来达到熟练了.本章的推导式,包含列表推导式,字典推导式,集合与元组推导式这四种.主要是对python进阶语法推导式,的练习与理解,同时也提高了自己对代码的简化和运行的能力的提高,也是在这次学习中,我发现学习代码更多需要的是对基础和知识的积累,当眼界与思维突破瓶颈,看之前难以理解的事物发现变的容易去使用和理解了.
    |
    9天前
    |
    Java 开发者 索引
    Python基础语法:类笔记
    本篇博文是把自己在学习python类的过程中自己理解和笔记,一点一点总结的写出出来,做一个总结,加深对面向对象编程的理解。