1
2
3
4
5
6
7
8
9
10
11
12
13
14

模块

发布时间:2021-08-17 16:24   发布人:陈媛媛   浏览次数:408

【单元:模块

内容描述:

前面的学习中已经接触过模块,如time模块、random模块。模块(Module)是一个扩展名为.py的Python文件,这个文件中包含许多功能函数或类。本单元我们将学习模块的定义与导入方式、标准模块与自定义模块的用法、包的含义与导入、第三方模块的下载与安装、运用第三方模块解决实际问题。

能力目标

知识目标

素质目标

1. 能够运用运用系统模块

2. 能够自定义模块

1. 能够运用第三方模块解决问题

1. 了解模块的概念及其导入方式

2. 掌握常见标准模块的使用

3. 掌握自定义模块的使用

4. 掌握包的结构及其导入方式

5. 了解第三方模块的下载安装

1. 养成积极主动学习意识

2. 养成勤于动手的习惯

3. 养成团队合作能力

4. 养成良好的编程习惯

学习任务

重点难点

突破方法

任务一 模块概述

任务二 自定义模块

任务三 模块的导入特性

任务四  Python中的包

任务五  第三方模块的下载与安装

教学重点:模块的导入方式自定义模块包的导入

教学难点:常见的标准模块__all__属性__name__属性

采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。

【导学视频】

  

【思维导图】

  image.png

【课程思政】

  

【课前准备】

课前微课

Python中的包Python中的模块1Python中的模块2

查找资料

Python常用的第三方模块

【学习资源】

教学视频

任务2.3.1模块概述1

任务2.3.1模块概述2

任务2.3.1模块概述-标准模块math1

任务2.3.1模块概述-标准模块math2

任务2.3.1模块概述-标准模块os

任务2.3.1模块概述-标准模块random

任务2.3.1模块概述-标准模块sys

任务2.3.1模块概述-标准模块time

任务2.3.1模块概述-标准模块datetime1

任务2.3.1模块概述-标准模块datetime2

任务2.3.2自定义模块

任务2.3.3模块的导入属性-all

任务2.3.3模块的导入属性-name

任务2.3.4 Python中的包1

任务2.3.4 Python中的包2

任务2.3.5导入第三方模块1

任务2.3.5导入第三方模块2

任务2.3.5导入第三方模块3

移动端学习通道

  1630309920816571.png


      1630309967745353.png


    1630310011137202.png


教学

设计

《运用模块实现万年历》教学设计

点击进入学习

教案

《运用模块实现万年历》教案

点击进入学习

课件

模块概述》课件

点击进入学习

自定义模块》课件

点击进入学习

模块的导入特性》课件

点击进入学习

Python中的包》课件

点击进入学习

第三方模块的下载与安装》课件

点击进入学习

习题

《运用模块实现万年历》习题

点击进入学习

实训

任务

运用模块实现万年历》实训指导书

点击进入学习

实训

流程

image.png

案例

源码

案例:随机生成验证

 案例:绘制多角

音频

答疑

Python中模块是什么意思?

Python中怎样导入模块?

Python中有哪些标准模块?

Python如何生成1到10之间的随机整数?

Python中包是什么?

Python中如何导入包?

原理动画

常规双边带调幅调制波形  

分区线性调制和非线性调制

VSB解调  

vsb信号频谱

【拓展资源】

1 x证书

项目五可视化图像检测结果-实验1      项目五可视化图像检测结果-实验2

企业

案例

框架搭建-cards_main知识点小结

专业

英语

import['ɪmpɔːt]导入                 random[ˈrændəm] 随机

module [ˈmɒdjuːl]模块            package [ˈpækɪdʒ]

install[ɪnˈstɔːl] 安装                  turtle[ˈtəːtl]绘图模块

forward [ˈfɔːwəd]向前部           done [dʌn] 已完成的

拓展

作业

1.登录系统账号检测

2.绘制三角形

3.运用模块解决实际问题

推荐

学习

内容

1.time & datetime模块

2.random模块