Python学习笔记(十八)————python包相关

这篇具有很好参考价值的文章主要介绍了Python学习笔记(十八)————python包相关。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

(1)python包作用

(2)自定义python包

 (3)导入自定义包

方式一:

方式二:

 (4)导入第三方包

①pip安装

②PyCharm安装


(1)python包作用

基于Python模块,我们可以在编写代码的时候,导入许多外部代码来丰富功能。但是,如果Python的模块太多了,就可能造成一定的混乱,所以我们通过Python包的功能来管理。

物理上看,包就是一个文件夹,在该文件夹下包含了一个 __init__.py 文件,该文件夹可用于包含多个模块文件。

逻辑上看,包的本质依然是模块。

包的作用:

     当我们的模块文件越来越多时,可以帮助我们管理这些模块, 包的作用就是包含多个模块,但包的本质依然是模块

(2)自定义python包

步骤如下:

① 新建包`my_package`

新建包内模块:`my_module1` `my_module2`

模块内代码如下

 ​​Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

Pycharm中的基本步骤:

[New]  →  [Python Package] → 输入包名 [OK]   → 新建功能模块(有联系的模块)

注意:新建包后,包内部会自动创建`__init__.py`文件,这个文件控制着包的导入行为

 (3)导入自定义包

方式一:

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

 Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

方式二:

注意:必须在`__init__.py`文件中添加`__all__ = []`,控制允许导入的模块列表

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

 (4)导入第三方包

我们知道,包可以包含一堆的Python模块,而每个模块又内含许多的功能。所以,我们可以认为:一个包,就是一堆同类型功能的集合体。在Python程序的生态中,有许多非常多的第三方包(非Python官方),可以极大的帮助我们提高开发效率,如:

科学计算中常用的: numpy
数据分析中常用的: pandas
大数据计算中常用的: pyspark apache-flink
图形可视化常用的: matplotlib pyecharts
人工智能常用的: tensorflow

这些第三方的包,极大的丰富了Python的生态,提高了开发效率。但是由于是第三方,所以Python没有内置,所以我们需要安装它们才可以导入使用。

①pip安装

第三方包的安装非常简单,我们只需要使用Python内置的pip程序即可。

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

打开我们许久未见的:命令提示符程序,在里面输入:

pip install 包名称

即可通过网络快速安装第三方包

由于pip是连接的国外的网站进行包的下载,所以有的时候会速度很慢。我们可以通过如下命令,让其连接国内的网站进行包的安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

 https://pypi.tuna.tsinghua.edu.cn/simple 是清华大学提供的一个网站,可供pip程序下载第三方包

PyCharm安装

除此之外,pycharm中也可直接安装第三方包

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

 Python学习笔记(十八)————python包相关,学习,笔记,python,pycharm

 文章来源地址https://www.toymoban.com/news/detail-535373.html

到了这里,关于Python学习笔记(十八)————python包相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python基础之pycharm安装及相关配置详细教程

    目录 关于PyCharm: 一、下载 二、安装 三、新建第一个项目 四、相关配置(字体、主题、编码、模版等) PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、

    2024年02月02日
    浏览(36)
  • python爬虫学习第二十八天-------了解scrapy(二十八天)

    🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨  hello,兄弟姐妹们!我是喔的嘛呀。今天我们首先来了解scrapy。为后面的学习打下基础。 一、scrapy是什么?

    2024年04月25日
    浏览(39)
  • 爬虫003_pycharm的安装以及使用_以及python脚本模版设置---python工作笔记021

    这里我们用ide,pycharm来编码,看一看如何下载   这里我们下载这个社区办,这个是免费的,个人版是收费的   然后勾选以后 安装以后我们来创建一个项目 这里可以选择python的解释器,选择右边的...   这里我们找到我们自己安装的python解释器  

    2024年02月15日
    浏览(45)
  • 学习Python的第一天(下载Python环境和工具Pycharm)

    下载工具  PyCharm Community Edition 2023.3.4 下载环境 Python3.10.4 目录 1.环境Python下载 1.1 Python环境变量下载网址:   1.2 下载步骤 2.工具Pycharm下载 2.1 pycharm下载网址  2.2 pycharm下载步骤 Python Releases for Windows | Python.org 这里我将列举我正在使用的版本 Python3.10.4 下载过程如果是其他版本

    2024年03月26日
    浏览(47)
  • 自用笔记 | Python与Openssl相关问题修复

    提示:本文自用系统CentOS7,请根据个人问题情况适当调整解决办法命令 WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Python版本与Openssl版本需要相对匹配。 Python3.7之后的版本,依赖的Openssl,必须要是1.1或者1.0.2之后的版本,或者安装

    2024年04月08日
    浏览(30)
  • 学习python你必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系

    Python作为深度学习和人工智能学习的热门语言,学习一门语言,除了学会其简单的语法之外还需要对其进行运行和实现,才能实现和发挥其功能和作用。下面来介绍运行Python代码常用到的工具总结。 一.Python、Pycharm、Anaconda关系介绍 1. Python Python是一种跨平台的计算机程序语言

    2024年04月15日
    浏览(31)
  • 从零开始学习 Java:简单易懂的入门指南之JDK8时间相关类(十八)

    JDK8时间类类名 作用 ZoneId 时区 Instant 时间戳 ZoneDateTime 带时区的时间 DateTimeFormatter 用于时间的格式化和解析 LocalDate 年、月、日 LocalTime 时、分、秒 LocalDateTime 年、月、日、时、分、秒 Duration 时间间隔(秒,纳,秒) Period 时间间隔(年,月,日) ChronoUnit 时间间隔(所有单

    2024年02月11日
    浏览(32)
  • 如何在PyCharm中开发Python keras深度学习模型?

    PyCharm是一款非常流行的Python集成开发环境(IDE),它支持Python开发的各种功能,包括数据分析、机器学习和深度学习等。 在本文中,我们将介绍如何在PyCharm中开发Python keras深度学习模型。 一、安装PyCharm 首先,需要在官网上下载并安装PyCharm。下载地址为: 根据自己的操作

    2024年02月02日
    浏览(54)
  • web学习笔记(十八)

    目录 1.函数的参数 1.1显式参数 1.2隐式参数 (1)this (2)Arguments 1.3伪数组转换为真数组 2.函数补充知识点 2.1函数可以调用另一个函数 2.2闭包函数 2.3递归函数 2.4回调函数 2.5高阶函数 显式参数就是我们自定义的参数。 JavaScript函数定义显式参数时没有指定数据类型。 系统给定的

    2024年02月21日
    浏览(28)
  • C++学习笔记(十八)

    1)长久以来,软件界一直希望建立一种可重复利用的东西 2)C++的面向对象和泛型编程思想,目的就是复用性的提升 3)大多情况下,数据结构和算法都未能有一套标准,导致被迫 从事大量重复工作 4)为了建立数据结构和算法的一套标准,诞生了STL 1)STL(Standard Template Li

    2024年01月20日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包