Python程序设计教案.docxVIP

  • 2
  • 0
  • 约1.39万字
  • 约 22页
  • 2023-11-12 发布于广西
  • 举报
课程名称 Python程序设计 总计: 92 学时 讲课: 学时 实践: 学时 类别性质 必修、考试 学分 授课对象 专业 班级: 总人数: 任课教师 职 称 学历/学位 课程教学目的与基本要求 通过对Python语言的讲授与学习,能够让学生达到熟练使用Python语言进行程序设计的方法步骤及灵活应用所学知识解决实际问题的基本要求,从而达到专业学习的基本要求和满足企业与社会发展的需求。 课程教学重点与难点 教学重点: 了解Python的特点和应用,能够搭建Python编程环境,能够在IDE中编写和运行Python程序,能够生成可执行文件。 掌握Python语言基础知识,理解Python编码规范和数据类型,能够使用输入输出函数、变量、赋值语句以及各种运算符。 掌握流程控制语句的用法,能够使用选择语句、循环语句,并能进行异常处理。 掌握典型复合数据类型的用法,能够使用列表、元组、集合和字典。 掌握字符串和正则表达式的用法,能够掌握字符串的基本操作和常用方法,能够使用字节对象和字节数组,能够使用正则表达式。 掌握函数、模块和包的用法,能够定义和调用函数并向函数传递参数,理解变量的作用域,能够使用各种特殊函数和装饰器,能够定义和使用模块,能够创建和导入包。 掌握面向对象编程方法,能够定义类并进行实例化,能够定义成员属性和成员方法,能够使用类的继承,了解面向高级编程知识。 掌握通过Python进行文件操作的方法,理解文件基本概念,能够打开和关闭文件,能够对文本文件和二进制文件进行读写操作,能够对文件和目录进行管理。 掌握GUI编程方法,理解wxPython框架基本概念,能使用wxPython控件和布局设置图形用户界面,能够创建对话框和MDI窗口。 掌握通过Python对数据库进行操作的方法,能够在Python程序实现对各种常用数据库的访问。 教学难点: 各种知识的综合运用 主要教学方法与手段 主要采用多媒体技术讲授法、演示法、案例驱动等教学方法。 教材和主要参考资料 授课时间 第 1 次课,第 周星期 第 节 课时 4 授课方式 理论课□ 讨论课□ 习题课□ 实验课□ 上机课? 技能课□ 其他□ 授课题目 第1章 Python编程环境 目的 要求 要求学生了解Python的版本、特点和应用; 要求学生掌握下载、安装和运行Python的方法步骤; 要求学生掌握PyCham集成开发环境的用法; 要求学生掌握Python的执行模式,能够生成可执行文件。 重点 难点 教学重点:运行Python的方法;PyCharm用户界面。 教学难点:Python解释执行原理;生成可执行文件。 教学基本内容 方法及手段 一、讲解Python基本知识 1.展示PPT,对Python的发展、特点和应用讲解; 2.教师讲解Python的下载、安装和运行过程。 二、讲解PyCharm的安装和配置 1.教师讲解PyCharm软件的安装和配置过程。 2.教师在PyCharm环境中编写第一个Python程序并加以运行。 3.让学生打开PyCharm,并编写一个简单的Python程序,然后加以运行。 三、讲解Python上机步骤 1.教师介绍3种类型的Python的文件:即源代码文件(.py)、字节码文件(.pyc)以及优化字节码文件(.opt-1.pyc)。 2.教师讲解Python程序解释执行原理。 3.教师示范在命令行和IDLE中以交互执行模式运行程序。 4.让学生练习以交互执行模式运行程序。 5.教师结合讲解Python源代码结构。 6.教师示范在命令行、IDLE和PyCharm中执行Python程序。 7.让学生在不同环境中编写和执行Python程序。 8.教师示范使用PyInstaller将Python程序打包成可执行文件。 9.让学生使用PyInstaller将Python程序打包成可执行文件。 多媒体讲授结合上机练习操作 课后作业 习题1 课 后 小 结 授课时间 第 2 次课,第 周星期 第 节 课时 4 授课方式 理论课□ 讨论课□ 习题课□ 实验课□ 上机课? 技能课□ 其他□ 授课题目 第2章 Python语言基础 目的 要求 要求学生了解Python编程规范,能够按约定编写代码和使用注释; 要求学生掌握输入输出函数的用法,能够熟练使用input()和print()函数; 要求学生理解各种数据类型,能够创建变量并对其赋值。 重点 难点 教学重点:数据类型;变量和赋值语句;输入输出函数。 教学难点:格式化输出。 教学基本内容 方法及手段 一、讲解Python编码规范 1. 复习上次内容,提出问题。 2. 展

文档评论(0)

1亿VIP精品文档

相关文档