第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编程基础
2. 参考资料
Python数据分析与挖掘实战
Python编程基础-准备工作教案



