Python第二语言(八、Python包)

目录

[1. 什么是Python包](#1. 什么是Python包)

[2. 创包步骤](#2. 创包步骤)

[2.1 new包](#2.1 new包)

[2.2 查看创建的包](#2.2 查看创建的包)

[2.3 拖动文件到包下](#2.3 拖动文件到包下)

[3. 导入包](#3. 导入包)

[4. 安装第三方包](#4. 安装第三方包)

[4.1 什么是第三方包](#4.1 什么是第三方包)

[4.2 安装第三方包-pip](#4.2 安装第三方包-pip)

[4.3 pip网络优化](#4.3 pip网络优化)


1. 什么是Python包

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

2. 创包步骤

2.1 new包
2.2 查看创建的包
2.3 拖动文件到包下

3. 导入包

导入包的方式一:

python 复制代码
# from 包名 import 模块名
# 模块名.目标

from my_package import my_test
my_test.test01()

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

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 包名称

4.3 pip网络优化
  • 由于pip是连接的国外的网站进行包的下载,所以有的时候会速度很慢。
  • 我们可以通过如下命令,让其连接国内的网站进行包的安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称
  • Simple Index 是清华大学提供的一个网站,可供pip程序下载第三方包;
相关推荐
z落落31 分钟前
C# 泛型方法(原理、类型推断、多泛型参数)+泛型效率(普通类型 VS Object装箱 VS 泛型)
开发语言·c#
L_090734 分钟前
【C++】异常
开发语言·c++
世辰辰辰1 小时前
批量修改图片/文本名子
开发语言·python·批量修改文件名
myenjoy_13 小时前
MQTT 与 Sparkplug B——从车间到云端的最后一公里
网络·python
z落落3 小时前
C# 四种特殊类:抽象类、密封类、静态类、部分类
开发语言·c#
VidDown4 小时前
Webhook 调试器:让第三方回调“原形毕露”
java·开发语言·javascript·编辑器·postman
装不满的克莱因瓶4 小时前
基于 OpenResty 扩展开发实现动态服务注册与发现能力
java·开发语言·架构·openresty
颜酱4 小时前
LangChain 输出解析器:把模型回复变成你要的数据
python·langchain
2401_873479404 小时前
企业安全运营中,如何用IP离线库提前发现失陷主机?三步实现风险画像
网络·数据库·python·tcp/ip·ip
weixin_523185325 小时前
Java基础知识总结(四):引用数据类型与参数传递机制
java·开发语言·python