001-python简介
############
ctrl+点击包或模块名称即可进入对应模块中
函数 => 类 => 模块 => 包 => 项目
项目:
一个项目由多个包和多个模块组成
包:
Python中的包(Package)是由一系列模块组成,它不提供任何功能,而是类似于一个文件夹,你可以把多个模块放到这个文件夹里,形成一个整体。在Python中,一个.py
文件就称之为一个模块(Module)。
包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空,__init__.py 用于标识当前文件夹是一个包。
请注意,每一个包目录下面都会有一个__init__.py
的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py
可以是空文件,也可以有Python代码,因为__init__.py
本身就是一个模块,而它的模块名就是包名。
如下mysite文件夹就是一个包,其下面有模块和子包组成
模块: 就是一个python文件
模块可以定义函数,类和变量。 模块还可以包括可运行的代码。
模块分类:
1.内置模块: python 本身提供的模块 比如:os random time
2.自定义模块: 我们自己根据项目的需求,自己书写的模块 3.第三方模块: 别人写好的具有特殊功能的模块
# 使用第三方模块:
a.在使用第三方模块的时候,需要先安装 比如:numpy pandas flask b.导入和使用
# 模块导入的方式:
# 第一种: import 模块名
# 第二种: from 模块名 import 模块名里面的方法
# 示例:
# 导入内置模块 import os
from random import randint
类:
函数:
########################
igoodful@qq.com