DAY11


前言

本次介绍了模块化编程理念、流程,模块导入、加载底层原理,包的概念、本质、创建和导入包,模块搜索路径,模块的本地发布安装以及远程上传和管理模块的相关知识点。


一、模块化编程

1.模块化编程理念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.模块化编程流程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.模块

1.模块导入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.模块加载底层原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三.包

1.概念

在这里插入图片描述
在这里插入图片描述

2.本质

在这里插入图片描述

3.导入、引用

在这里插入图片描述

四.模块搜索路径

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五.模块发布和安装

1.本地发布和安装

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.远程上传管理和安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六.代码训练

1.模块本地发布和安装

代码如下:

from distutils.core import setup

setup(
    name="baizhanSuperMath",   #对外我们模块的名字
    version="1.0",   #版本号
    description="这是第一个对外发布的模块,里面只有数学方法,用于测试哦",  #描述
    author="xiaowange", #作者
    author_email="552412150@qq.com",
    py_modules=["baizhanSuperMath.demo01","baizhanSuperMath.demo02"]  #要发布的模块
)

总结

python学习的第11天,加油~


版权声明:本文为wxc552412050原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。