第1章准备工作
教案
课程名称:Python编程基础
课程类别:必修
适用专业:大数据技术类相关专业
总学时:48学时(其中理论24学时,实验24学时)
总学分:3.0学分
本章学时:2学时
一、材料清单
(1)《Python编程基础》教材。
(2)配套PPT。
(3)代码。
(4)引导性提问。
(5)探究性问题。
(6)拓展性问题。
二、教学目标与基本要求
1.教学目标
先介绍Python语言发展和特性,然后介绍如何获取与安装Python,最后学习Python环境的搭建和编辑器的安装,编写并运行程序。
2.基本要求
(1)初识Python,并了解Python的发展历史和特性。
(2)掌握Python在Windows和Linux / UNIX平台的安装及环境变量配置。
(3)了解常用的Python IDE。
(4)认识和使用PyCharm。
(5)创建一个应声虫程序。
三、问题
1.引导性提问
引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。
(1)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些?
(2)听说过或者使用过Python软件?
(3)Python有哪些优点?
(4)Python下载的渠道有哪些?
(5)Python语言有哪些优势?
2.探究性问题
探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。
(1)Python是怎么样的一种编程语言?
(2)Python是如何安装的?
(3)Python环境如何配置?没有基础学编程好学吗
(4)如何发现计算机的Python环境没有搭建成功?
(5)Python编译器有哪些?如何安装?
(6)如何使用pycharm编译器?
(7)自己编写一个应声虫程序。
(8)Jupyter Notebook的哪些优缺点?
3.拓展性问题
拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。
(1)Python语言是不是万能的?
(2)pycharm编译器有哪些优点?
(3)应声虫程序是否有多种输入/输出方法?
(4)Python语言用于做分析挖掘、开发等等有哪些优势?
四、主要知识点、重点与难点
1.主要知识点
(1)Python的特性。
(2)Python常用的IDE。
(3)Windows / Linux系统下Anaconda安装。
(4)Pycharm的常用功能。
2.重点
(1)Python的认识。
(2)Python开放环境的搭建。
3.难点
Python的安装、认识及说明。
五、教学过程设计
1.理论教学过程
(1)认识Python。
(2)了解Python发展历史。
(3)了解Python特性。
(4)在PC中搭建Python环境。
(5)在Windows平台Python安装与环境变量的配置。
(6)在Linux / Unix平台Python安装与环境变量的配置。
(7)开启Python之旅。
(8)安装PyCharm并创建一个应声虫程序。
(9)认识Python IDE。
(10)PyCharm介绍。
(11)使用PyCharm。
(12)创建应声虫程序。
2.实验教学过程
(1)在Windows / Linux系统上安装Anaconda。
(2)Pycharm的常用功能。
六、教材与参考资料
1.教材
张健,张良均.Python编程基础[M].北京:人民邮电出版社.2018.
2.参考资料
[1] 张良均.Python数据分析与挖掘实战[M].北京:机械工业出版社.2015.
[2] 张良均.Python与数据挖掘实战[M].北京:机械工业出版社.2016.
第2章 Python基础知识
教案
课程名称:Python编程基础
课程类别:必修
适用专业:大数据技术类相关专业
总学时:48学时(其中理论24学时,实验24学时)
总学分:3.0学分
本章学时:6学时
一、材料清单
(1)《Python编程基础》教材。
(2)配套PPT。
(3)代码。
(4)引导性提问。
(5)探究性问题。
(6)拓展性问题。
二、教学目标与基本要求
1.教学目标
先介绍了Python的固定语法,从Python固定语法中就可以发现其独特的地方。然后介绍Python基础变量的特点和使用方法,以及两种基础数据类型的操作、运算等。这一章的内容对后续处理更复杂的程序有很大帮助。
2.基本要求
(1)掌握Python的固定语法。
(2)了解Python基础变量类型。
(3)掌握Python的数值型变量。
(4)掌握Python的字符型变量。
(5)掌握Python的常用操作运算符。
三、问题
1.引导性提问
引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。
(1)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些?
(2)Python有哪些编程规则?
(3)Python有哪些变量类型?
(4)你用过相似语言吗?语法有何不同?
2.探究性问题
探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。
(1)Python有哪些要注意的编程规则?
(2)Python代码是如何调试的?
(3)Python变量的命名方法。
(4)字符型数据创建时如何避免转义?
(5)数值型数据是否可以转换为字符型数据?
(6)操作符有几种?什么情况运用?
(7)操作符的运算优先级是什么?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论