Python第二语言(八、Python包)

2024-06-13 1267阅读

目录

1. 什么是Python包

2. 创包步骤

2.1 new包

2.2 查看创建的包

2.3 拖动文件到包下

3. 导入包

4. 安装第三方包

4.1 什么是第三方包

4.2 安装第三方包-pip

4.3 pip网络优化


1. 什么是Python包

  • 包下有__init__.py就是包,无__init__.py就是文件夹。
  • 于Java一样,当我们的模块文件越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块;

    2. 创包步骤

    2.1 new包

    Python第二语言(八、Python包)

    2.2 查看创建的包

    Python第二语言(八、Python包)

    2.3 拖动文件到包下

    Python第二语言(八、Python包)

    Python第二语言(八、Python包)

    3. 导入包

    导入包的方式一:

    # from 包名 import 模块名
    # 模块名.目标
    from my_package import my_test
    my_test.test01()

    Python第二语言(八、Python包)

    导入包方式二:(在init文件中指定可以被导入的模块)

    Python第二语言(八、Python包)

    4. 安装第三方包

    (第三方包指已经开发好的包,拿来即用)

    • 开发工具也可以直接安装第三方包,比如Pycharm,idea也可以。
      4.1 什么是第三方包
      • 包可以包含一堆的Python模块,而每个模块又内含许多的功能;
      • 一个包,就是一堆同类型功能的集合体;
      • 在Python程序的生态中,有许多非常多的第三方包(非Python官方),可以极大的帮助我们提高开发效率:
        1. 科学计算中常用的:numpy包;
        2. 数据分析中常用的:pandas包;
        3. 大数据计算中常用的:pyspark、apache-flink包;
        4. 图形可视化常用的:matplotlib、pyecharts;
        5. 人工智能常用的:tensorflow
        4.2 安装第三方包-pip

        (下载python的时候自带pip)

        pip install 包名称

        Python第二语言(八、Python包)

        4.3 pip网络优化
        • 由于pip是连接的国外的网站进行包的下载,所以有的时候会速度很慢。
        • 我们可以通过如下命令,让其连接国内的网站进行包的安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称 ;
        • Simple Index 是清华大学提供的一个网站,可供pip程序下载第三方包;

          Python第二语言(八、Python包)

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]