1 模块的导入
1.1 使用import 导入time模块,使用sleep功能(函数)
import time
print("start")
time.sleep(3)
print("end")
1.2 使用from 导入time的sleep功能
from time import sleep
print("start")
sleep(3)
print("end")
1.3 使用 * 导入 time模块的全部功能
from time import *
print("start")
sleep(3)
print("end")1.4 使用as给导入的功能起别名
from time import sleep as my_sleep
print("start")
my_sleep(3)
print("end")
import time as t
print("start")
t.sleep(3)
print("end")
2 自定义模块
2.1 导入自定义模块

import modules.my_module1 as m1
result = m1.add(1, 2)
print(result)
 
 注意:当导入多个模块的时候且模块内有同名功能。当调用这个同名功能的时候,调用的是
        后面导入的模块的功能(后面的会覆盖前面的) 
 
 
2.2 __main__ 变量
当我们自定义模块的内容如下所示时

 
 导入my_module1的时候,就把模块中的内容执行了,但是我们不想导入模块的时候,去执行函数调用  =>  所以可以使用 __main__ 变量来解决这个问题 
 
 
2.3 __all__ 变量
 
 如果一个模块文件中有 __all__变量,那么在使用 from xxx import * 导入模块全部功能的时候,只会导入__all__变量中指定的内容 
 


3 安装第三方包
1. pip install 包名
2. 国内镜像安装(推荐,速度快) pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
3. 直接编译器中安装






![基于博弈树的开源五子棋AI教程[3 极大极小搜索]](https://img-blog.csdnimg.cn/direct/f6b6876dbfc04c6ab5611af858b4704a.png)













