Python编程基础(第2版)(微课版)教案全套第1--9章 准备工作---综合案例:学生测试程序设计.docx
《Python编程基础(第2版)(微课版)教案全套第1--9章 准备工作---综合案例:学生测试程序设计.docx》由会员分享,可在线阅读,更多相关《Python编程基础(第2版)(微课版)教案全套第1--9章 准备工作---综合案例:学生测试程序设计.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python编程基础(第2版)(微课版)教案第1章准备工作教案课程名称:Python编程基础课程类别:必修适用专业:大数据技术类相关专业总学时:64学时(其中理论28学时,实验36学时)总学分:4.0学分本章学时:2学时一、材料清单(1)Python编程基础(第2版)(微课版)教材。(2)配套 PPT。(3)代码。(4)引导性提问。(5)探究性问题。(6)拓展性问题。二、教学目标与基本要求L教学目标先介绍Python语言开展和特性,然后介绍如何获取与安装Python,最后学习Python环 境的搭建和编辑器的安装,编写并运行程序。打造数据智能职业敕育领军企业将这4种数据结构归结为序列、映射、集
2、合3种Python基础数据结构类型,同时也根据是 否可变的性质进行分类。从这两个角度出发,对数据结构的特性、常用处理方法和函数等进 行讨论。16.基本要求(11)认识Python数据结构类型,并区分可变数据类型与不可变数据类型。(12)掌握列表的创立,以及增删改查等操作。(13)掌握元组与列表的区别,以及取值操作。(14)掌握字典的创立,以及增删改查等操作。(15)掌握集合的创立,并进行几个运算。十五、问题.引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问 题,提问,从而到达理解、掌握知识,开展各种能力和提高思想觉悟的目的。(10)用于练习的所有资料都放在
3、您面前了吗?如果不是,缺少哪些?( I D Python数据结构和变量类型有什么不同?(12) Python有哪些数据结构?(13)你用过相似语言吗?数据类型有何不同?17 .探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的 基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课 文中又是重要的问题加以设问。(16) Python如何区分可变数据类型和不可变数据类型?(17)列表和元组的区别?(18)列表和字典的增删改查操作。打造数据智能职业敕育领军企业(19)集合类型何时使用可变集合?(20)数据结构类型是否可以相互转换?18
4、.拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提 出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问 题。(8) Python是否还有别的数据结构类型?(9)字典和列表的增删改查是否会改变原变量?十六、主要知识点、重点与难点20 .主要知识点(8)列表、元组、字典和集合的概念和基本操作。(9)各自数据结构的函数和特性。21.重点(6)认识Python数据结构的组成。(7)列表、元组、字典和集合的概念和基本操作。(8)列表、元组、字典和集合的函数和各自的特性。22 .难点(1)(1)列表、元组、字典和集合的概念和基本操作。(2
5、)列表、元组、字典和集合的函数和各自的特性。十七、教学过程设计打造数据智能职业敕育领军企业23 .理论教学过程(25)认识Python数据结构的组成。(26)认识数据结构类型。(27)区分可变数据类型和不可变数据类型。(28)创立一个列表(list)并进行增删改查操作。(29)列表的概念与特性。(30)列表的创立与索引。(31)列表常用的函数和方法。(32)转换一个列表为元组(tuple)并进行取值操作。(33)元组和列表的区别。(34)创立元组。(35)元组常用的函数和方法。(36)创立一个字典(diet)并进行增删改查操作。(37)字典的概念与特性。(38)解析字典的键与值。(39)创立字
6、典并提取字典元素。(40)字典常用的函数和方法。(41)将两个列表转换为集合(set)并求出交集补集差集。(42)集合的概念与特性。(43)集合的创立与运算。(44)集合常用的函数和方法。24 .实验教学过程(5)区分可变数据类型与不可变数据类型。(6)列表的创立,以及增删改查等操作。(7)区分元组与列表,以及取值操作。(8)字典的创立,以及增删改查等操作。(9)集合的创立,并进行几个运算。打造数据智能职业敕育领军企业十八、教材与参考资料25 .教材张治斌,张良均.Python编程基础(第2版)(微课版)M.北京:人民邮电出版社.2022.26.参考资料1张健,张良均.Python编程基础M.
7、北京:人民邮电出版社.2018.2黄红梅,张良均.Python数据分析与应用M.北京:人民邮电出版社.2018.3张良均,谭立云.Python数据分析与挖掘实战(第2版)M.北京:机械工业出版社.2019.第4章程序流程控制语句教案课程名称:Python编程基础课程类别:必修适用专业:大数据技术类相关专业总学时:64学时(其中理论28学时,实验36学时)总学分:4.0学分本章学时:9学时十九、材料清单Python编程基础(第2版)(微课版)教材。(20)配套 PPT。(21)代码。打造数据智能职业敕育领军企业(22)引导性提问。(23)探究性问题。(24)拓展性问题。二十、教学目标与基本要求.
8、教学目标主要介绍程序语言的基础控制语句,包括条件分支结构if语句,两种主要循环结 构while语句和for语句,并详细讲解Python循环结构中一些函数的用法。27 .基本要求(16)掌握if、else和elif语句的基本结构与语法,以及try、except与else语句。(17)掌握for与while循环语句的基本结构与用法。(18)掌握循环语句中常用的range函数,以及break、continue pass语句。(19)掌握嵌套循环,以及条件与循环的组合。(20) 了解多变量迭代。(21)掌握列表解析的创立。二十一、问题.引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,
9、启发引导学生去解决问 题,提问,从而到达理解、掌握知识,开展各种能力和提高思想觉悟的目的。(14)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些?(15)控制语句有哪些结构?(16) Python中除了循环语句、条件语句,是否还有别的语句?(17)嵌套循环是什么?有什么特点?打造数据智能职业敕育领军企业(18)什么是迭代、列表解析?28 .探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的 基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课 文中又是重要的问题加以设问。(21) elif语句与else语句有哪些区别?(2
10、2) for语句与while语句的结构有何不同?(23) while循环语句和for循环语句使用else的区别是什么?(24) break语句与continue语句的作用有何不同?(25)嵌套循环与条件和循环的组合需要注意什么?(26)多变量迭代有哪些实现方式?(27)列表解析与条件语句、循环语句有什么区别?29 .拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提 出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问 题。(10)控制语句在分析挖掘、开发等等方面有什么优势?(11)迭代除了在控制语句经常会用到,还有哪些地方?(1
11、2)条件语句与循环语句是否完全可以用列表解析式代替?(13)控制语句是否可以封装成函数?二十二、主要知识点、重点与难点.主要知识点(10)理解编写小程序来理解基本操作。(11)掌握条件语句、循环语句、终止语句、通过语句。打造数据智能职业敕育领军企业(12)熟练掌握组合语句的编写和应用。(13)掌握多变量迭代和列表解析的用法。30 .重点(9)编写小程序来理解基本操作。(10)条件语句、循环语句、终止语句、通过语句的理解。(11)组合语句的使用。(12)列表解析。31 .难点(1)条件语句、循环语句、终止语句、通过语句的理解。(2)组合语句的使用。(3)歹U表解析。二十三、教学过程设计.理论教学
12、过程(45)编写小程序实现输入成绩,输出成绩等级。(46) if语句的基本形式与语法。(47) else 语句与 elifoif语句的组合。(48) try、except 与 else 语句。(50)编写小程序实现一组数的连加与连乘。(51) for循环语句。(52) while循环语句。(53) break、continue pass 语句。(54)输入一组数据,并使用冒泡排序法排序。(55)嵌套循环。打造数据智能职业敕育领军企业(56)条件和循环的组合。(57)输出数字金字塔。(58)多变量迭代。(59)歹U表解析。32 .实验教学过程(10)创立if、else和elif语句结构,以及运用
13、try、except与else语句。(11)创立for与while循环语句结构。(12)加入循环语句中常用的range函数,以及break、continue pass语句。(13)组合条件与循环的嵌套循环。(14) 了解多变量迭代。(15)创立列表推导式。二十四、教材与参考资料.教材张治斌,张良均.Python编程基础(第2版)(微课版)M.北京:人民邮电出版社.2022.33 .参考资料1张健,张良均.Python编程基础M.北京:人民邮电出版社.2018.2黄红梅,张良均.Python数据分析与应用M.北京:人民邮电出版社.2018.3张良均,谭立云.Python数据分析与挖掘实战(第2版
14、)M.北京:机械工业出 版社.2019.第5章函数打造数据智能职业敕育领军企业教案课程名称:Python编程基础课程类别:必修适用专业:大数据技术类相关专业总学时:64学时(其中理论28学时,实验36学时)总学分:4.0学分本章学时:9学时二十五、材料清单(25) Python编程基础(第2版)(微课版)教材。(26 )配套 PPT。(27)代码。(28)引导性提问。(29)探究性问题。(30)拓展性问题。二十六、教学目标与基本要求.教学目标主要介绍Python中命名函数的定义方法,从函数定义的格式上可以表达出简练的编程 风格,其多种多样的参数设置方式提供了更加灵活的函数定义及调用方法。34
15、.基本要求(22)认识自定义函数,了解自定义函数的调用。(23)掌握函数的参数设置及返回函数(return函数)。(24)掌握嵌套函数。(25)掌握局部变量和全局变量的区别。打造数据智能职业敕育领军企业(26)掌握匿名函数和其他高阶函数的使用方法。(27)掌握存储并导入函数模块的方法。二十七、问题.引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问 题,提问,从而到达理解、掌握知识,开展各种能力和提高思想觉悟的目的。(19)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些?(20) Python中函数和方法有什么不同?(21)什么是封装?(22)匿名函
16、数是什么?(23)函数与模块有什么关系?35 .探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的 基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课 文中又是重要的问题加以设问。(28)自定义函数中参数类型有哪些?有什么区别?(29) pMnt函数与rerun函数有什么区别?(30)自定义函数的调用方式有哪些?(31)嵌套函数与嵌套循环一样吗?(32)局部变量与全局变量有什么区别?(33)如何用全局变量替换局部变量?(34)高阶函数生成的是什么数据结构?(35)导入模块的方式有哪些?36 .拓展性问题打造数据智能职业敕育领军企
17、业37 .基本要求(1)初识Python,并了解Python的开展历史和特性。(2)掌握Python在Windows和Linux/UNIX平台的安装及环境变量配置。38 ) 了解常用的 Python IDE。(4)认识和使用PyCharmo(5)创立一个应声虫程序。三、问题.引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问 题,提问,从而到达理解、掌握知识,开展各种能力和提高思想觉悟的目的。(1)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些?(2)听说过或者使用过Python软件?(3) Python有哪些优点?(4) Python下载的渠道有哪
18、些?(5) Python语言有哪些优势?1 探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的 基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课 文中又是重要的问题加以设问。(1) Python是怎么样的一种编程语言?(2) Python是如何安装的?(3) Python环境如何配置?(4)如何发现计算机的Python环境没有搭建成功?(5) Python编译器有哪些?如何安装?打造数据智能职业敕育领军企业拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提 出切实可行的关乎实际的可操作问题。亦可以提供
19、拓展资料供学生研习探讨,完成拓展性问题。(14)封装的方式是否可以用于开发方面?(15)函数和方法如何区分开?(16)函数参数是否可以存储内存位置?二十八、主要知识点、重点与难点44 .主要知识点(14) 了解函数。(15)掌握自定义函数的调用和实现。(16)掌握函数嵌套和自定义函数。(17)变量的理解与应用。(18)存储并导入函数模块。45 .重点(13)函数的自定义。(14)自定义函数的调用和实现。(15)函数嵌套。(16)变量的理解与应用。(17)存储并导入函数模块。46 .难点(1)函数嵌套和自定义函数的实现和调用。(2)存储并导入函数模块。打造数据智能职业敕育领军企业二十九、教学过程
20、设计47 .理论教学过程(60)自定义函数实现输出方差。(61)自定义函数。(62)设置函数参数。(63)返回函数值。(64)自定义函数的调用。(65)掌握嵌套函数。(66)区分局部变量和全局变量。(67)使用匿名函数添加列表元素。(68)创立并使用匿名函数。(69)掌握其他常用高阶函数。(70)存储并导入函数模块。(71)存储并导入整个模块。(72)导入函数。(73)导入别名。48 .实验教学过程(16)自定义函数并调用自定义函数。(17)设置函数的参数及返回函数。(18)创立嵌套函数,区分局部变量和全局变量。(19)使用匿名函数和其他高阶函数。(20)掌握存储并导入函数模块的方法。三十、教
21、材与参考资料.教材打造数据智能职业敕育领军企业张治斌,张良均.Python编程基础(第2版)(微课版)M.北京:人民邮电出版社.2022.49 .参考资料1张健,张良均.Python编程基础M.北京:人民邮电出版社.2018.2黄红梅,张良均.Python数据分析与应用M.北京:人民邮电出版社.2018.3张良均,谭立云.Python数据分析与挖掘实战(第2版)M.北京:机械工业出 版社.2019.第6章面向对象编程教案课程名称:Python编程基础课程类别:必修适用专业:大数据技术类相关专业总学时:64学时(其中理论28学时,实验36学时)总学分:4.0学分本章学时:8学时三十一、材料清单P
22、ython编程基础(第2版)(微课版)教材。(32)配套 PPT。(33)代码。(34)引导性提问。(35)探究性问题。(36)拓展性问题。打造数据智能职业敕育领军企业三十二、教学目标与基本要求50 .教学目标介绍Python面向对象程序设计的开展及其思想,何时及怎样运用面向对象编程;实现 了面向对象的核心“类与对象”的创立和使用,并拓展了面向对象常用的功能和方法。51 .基本要求(28)认识面向对象编程的开展、实例、优点。(29) 了解使用面向对象编程的情形。(30)掌握类的定义、使用和专有方法。(31)掌握self参数的使用。(32)掌握对象的创立(实例化)、删除。(33)掌握对象的属性、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python编程基础第2版微课版教案全套 第1-9章 准备工作-综合案例:学生测试程序设计 Python 编程 基础 微课版 教案 全套 准备工作 综合 案例 学生 测试 程序设计
链接地址:https://www.taowenge.com/p-35980204.html
限制150内