《Python程序设计教案教学设计.docx》由会员分享,可在线阅读,更多相关《Python程序设计教案教学设计.docx(11页珍藏版)》请在优知文库上搜索。
1、Python程序设计教案年月课程名称Python程序设计总计I62学时课程类别专业课课程代码讲授,42学时实:20学时其他:学时授爆&疑学分授课对象材主资敦和要考科理论课教材:XXCPython3基础教程第2版(慕谍版”人民由口电出版社2020.1实验课教材:XX介hon3基础教程实验指导与习应集(微课版)人民帆电出版社2020.I参考资料:XX著.XX译Pyihon学习手册第4版,机械工业出版社2011年4月课程ffi介Python是一种简单的、解择型的、交互式的、可移植的、面向对象的高级程序设计i普古,它具有非常简洁、清晰的语法特点,适用于多种操作系统,目前国际上如常流行,正在得到越来越多
2、的应用.2014年的一份研究报告显示,Pyihon已经成为目前美IS顶尖大学见Ja受欢迎的计算机编程入门谙方.计算机排名前10的学校里.有8所学校(80%使用Python作为编程入门语言.在计算机排名前39的学校里,有27个学校(69%)使用Python作为编程入门语言。WPy1.hon3基础教程(第2版(的深版并课程作为计算机程序设计入门语言教学课程.讲授内容主要包括:Pkhon诺音基础、PythOn基本谙法、基本数据类型、组合数据类型、程序控制结构、函数与模块、文件和数据组织、PyIhOn标准库、第三方阵和面向对象等内容。本课程是一门实践性非常强的课程,因此在教学过程中应注重理论紧密联系实
3、际和加强实习环笛的教学通过实5金要掌握Py1.hOn程序设计思路和方法技巧.a学难点K点1. PythOn开发环发配置和使用.2. Python基本语法.3. PyIhon堪本数据类型,4. PyIhOn组合数据类型5. PythOn程序程程控制.6. Python函数与模块.7. Python文件初数据组织,8. PyIhOn标准库.9. Python第三方库。10. PyIhon的面向对歙授课题目:第1京Python语言基础授谡方式(请打J)理论课口讨论课口实脸课口习题课口其他口课时安排理论课:2实验深:1教学大纲要求:让学生了解Python的发展、特点、版本以及Python3与Pytho
4、n2的区别,并熟悉Pyihon程序的运行方式,熟练掌握配置Python开发环境和使用编程工具ID1.E.教学建点及难点:重点:PythOn程序的运行方式、配置Python开发环境和使用箱程工具ID1.E作业、讨论题、思考逑:课后总结分析:教学内容实效内容主要教学内容:第I章PythonrfiH1.1 Pyihon概述1.1.1 PyIhon的发展1.1.2 Python的特点1.1.3 PythOn的版本1.1.4 Python3与PyIhOn2的区别1.2 运行PyIhon程序1.2.1 PythOn程序的运行方式.2.2PythOn程序的可执行文件1.3 PyIhOn开发环境13.1Pyt
5、hon的卜载和安装1.3.2PythonJfi程工具:ID1.E1.4综合实例第1聿实脸1:安装PythOn实腺2:使用ID1.E交互环境实验3:使用ID1.E编程实脸4:运行PyIhOn程序授课题目:第2章Pyihon基本讲法授课方.式理论课讨论课实验课口习超(清打J)i!K其他口课时理论课:4安排实验课:2教学大纲要求:掌握Pyihon域本语法元求、荔本输入和输出、变量命名规则、赋值语句,理解变W:与对象的关系,教学重点及难点:由点;Python联本语法元素、地本输入和输出、变量命名规则、赋假语句,理解变量与对象的关系.作业、讨论题、思考题:课后总结分析:教学内容实验内容主要教学内容:第2
6、章Python基本语法2.1 基本语法元素2.1.1 缩进2.1.2 注铎1.1.1 句续行符号1.1.4 语句分隔符号1.1.5 保留字和关犍字2.2 基本输入和输出2.2.1 基本输入2.2.2 茹本输出2.3 变量与对象2.3.1 变奴命名规则2.3.2 赋值语句2.3.3 变量与对象2.3.4 对象的垃圾回收2.3.5 变赧的共享引用2.4 综合实例第2章实验1:基本语法元素实验2:输入和输出实验3:使用赋值语句实验4:对象的引用授课题目:第3京基本数据类型授课方式(请打J)理论课口讨论课口实舲课口习麹课口其他口时排课安理论课:4实验课:2教学大纲要求:让学生掌握数字类型、数字运算、字
7、符申类型和数据类型操作。教学至点及难点:重点:数字类型、数字运算、字符串类型和数据类型操作作业、讨论题、思考题:课后总结分析:教学内容实验内容主要教学内容:第3欧基本数据类型3.1 数字类型3.1.1 整数类型3.1.2 浮点数类型3.1.3 复数类型3.1.4 小数类型3.1.5 分数类型12数字运算3.2.1 数字运灯操作符322数字处理函数3.3字的耶类型3.3.1 字符串常量3.3.2 字符串搽作符333字符申的索引3.3.4 字符耶的切片1.1.1 代字符串336字符小处理函数337字符申处理方法1.1.8 字符率的格式化1.1.9 bytes字符小3.4 数据类型操作3.4,1类里
8、判断3.4.2类型游换3.5 粽合实例第3章实脸1:数字类型及其运算实骏2:字符串操作实验3:字符串处理由效实脸4:字符串处理方法实验5:字符串格式化授课题目:第4京姐台数据类型厅普然理论课口讨论课口实箴课习麹课其他要?笔:鬻;VIhtJ)女拜头强迷:2教学大纲要求:让学生掌握奥合、元组、列表、字典、迭代和列衣解析。教学建点及难点:型点:集合.元组、列表、字典.迭代和列表解析.作业、讨论题、思考题:课后总结分析:教学内容实验内容主要教学内容:第4章组合数据类型4.1 集合4.1.1 集合常埴4.1.2 集合运算4.1.3 集合基本悚作4.1.4 冻结集合4.2 列去4.2.1 列表基本特点和操
9、作4.2.2 盒用列衣方法4.3 元俎43.1 元组的特点和操作43.2 2元组的方法4.4 字典4.4.1 字典的特点和操作4.4.2 字典常用方法4.4.3 字典视图4.5 迭代和列表解析4.5.1 迭代4.5.2 列表秘析4.5.3 zip,map()f1.fi1.ter()4.6 综合实例第4章实脸1:使用集合实脸2:使用列表实验3:使用元组实验4:倭用字典授课题目:第5京程序控制结构厅普然理论课口讨论课口实般课口习麹课口其他口要?笔:鬻;VIhtJ)女拜头强迷:2教学大纲要求:让学生掌握if分支站构、for循环、WhiIe循环、异常处理.教学建点及难点:型点:if分支结构、for循环
10、、WhiIe循环、异常处理作业、讨论题、思考题:课后总结分析:教学内容实验内容第5市5.1 程序的基本结构5.2 分支站K1.5.2.1 单分支结构5.2.2 双分支结构5.2.3 多分支结构,5.2.4 ife1.se三元表达式5.3 循环结构5.3.1 遍历循环:for5.3.2 无限循环:whi1.e5.3.3 循环控制:breakjtcontinue5.4 异常处理5.4.1 异常处理基本结构5.4.2 捕捉多个异常1.1.1 except.as5.4.4 捕捉所有异常5.4.5 异常处理结构的嵌套5.4.6 tryfina1.1.y终止行为5.4.7 raise语句5.4.8 异常链
11、:异常引发异常5.4.9 assert谱句5.5综合实例第5章实脸1:使用if语句实脸2:使用for语句实验3:使用Whi1.e语句实脸4:异常处理授课题目:第6堂函数和模块授课方式(请打J)理论课口讨论课口实验课口习遨课口其他口时棒深安理论课:4实验课:2教学大纲要求:让学生掌握函数的定义、函数的调用、函数梦数、函数的嵌套、1.ambda函数、递归函数、模块的导入、理解变出的作用域.教学重点及难点:曳点:函数的定义、函数的两用、函数参数、区数的嵌套、Mmbda函数、递归函数、模块的导入、理解变收的作用城作业、讨论题、思考题:课后总结分析:教学内容实验内容第6章6.1 函数6.1.1 定义函数
12、6.1.2调用函数6.1.3 函数的参数6.1.4函数嵌套定义6.1.5 山mbda函数6.1.6递归函数6.1.7 函数列表6.2 变量的作用域6.2.1 作用域分类6.2.2 g1.oba1.语句6.2.3 non1.oca1.语句63模块1.1.1 导入模块1.1.2 导入时执行模块1.1.3 HJimpon语句还是from语句1.1.4 重新载入模块1.1.5 模块搜索路径1.1.6 嵌套导入模块1.1.7 查看模块对象属性1.1.8 _namc_属性和命令行参数1.1.9 随藏模块变量6.4 模块包6.4.1 包的基本结构6.4.2 导入包6.4.3 相对导入6.4.4 在ni1._
13、.py中添加代码6.5 综合实例第6章实验1:定义索数判断函数实验2:定义求和函数实验3:模拟汉诺塔O授课题目:第7章文件和数据组织授课方式(请打J)理论课口讨论课口实验课口习题课其他口时排课安理论课:4实验课:2教学大纲要求:让学生掌握文本文件的读写、二进制文件的读写.CSV文件的读写.数据的排序和查找.挥解数据维度的基本概念。教学重点及难点:球点:文本文件的读写、JE制文件的读写、CSV文件的读写、数据的排序和杳找作业、讨论题,思考题:课后总结分析:教学内容实验内容第7章7.1 文件7.1.1 文件类型7.1.2 打开和关闭文件7.1.3 读写文本文件7.1.4 读写二进制文件7.1.5 用文件存储对软7.1.6 目录操作7.2 读写CSV文件7.2.1 CSV文件的基本概念7.2.2 读CSV文件数据7.2.3 构数据写入CSV文件7.3 数据组织的雄度7.3.1 基本概念7.3.2 一维数据的处理7.3.3 二维数据的处理7.3.4 数据排序7.3.5 数据查找7.4 踪合实例第7章实脸1:读写文本文件实脸2:用文件存储对象实胺3:读写CSV文件实验4:数据的排序和查找授课题目:第8章标准库鬻”理论课口讨论课实验课习时课其他口吃黑事U(谙打J)女排实验原:4教学大纲要求:让学生掌押IUrUC库、mndom库、Iime库和IkintCr库的域本使用方法。教学重点及难点: