还剩6页未读,继续阅读
文本内容:
1了解程序设计的基本知识;2了解Python程序的基本特点、初步知识和构成;3掌握顺序结构、选择结构、循环结构的构成及编程技巧;4掌握函数定义、调用和编程技巧;5掌握数组的定义和使用;6掌握列表及其他存储容器使用;7掌握对象和类的定义及使用;8掌握继承和多态的概念及使用;9了解元组、集合和字典的定义及使用方法;10文件和异常处理
3、素质目标在本课的教学过程中,要结合专业能力目标,注重培养学生的职业道德、自我管理能力、诚信品质、敬业精神、责任意识、质量观念、效率观念、交流沟通能力和团队协作精神等基本素质
三、课程教学内容及学时分配表2课程结构、主要内容与学时分配表学时分配项工作目学习目标主要教学内容任务讲授实训名称
1.Python编程基础概
1.能够理解程序设计的基本述原理,能够读懂程序的基本结
2.Pycharm环境配置构,能够安装、配置常用的基本
3.编写Hello Word实例程Python编程环境程序
1.
51.5序
4.程序源文件、注释、常
2.掌握源代码文件、环境变设设计量、变量、赋值语句、赋量、注释、编译环境等概念和计值表达式、运算符、类型基设置方法础转换
3.掌握变量及运算符的使用
5.实例设计数学
1.能够使用基本数学函数完
1.常见的Python函数成简单运算函数、
2.字符串和字符
1.
51.
52.能够使用字符串函数完成字符
3.对象和方法项学时分配目工作任名学习目标主要教学内容称务讲授实训串和简单的字符串处理
4.格式化数字和字符串
3.能够使用格式化数字和字
5.实例设计对象符串
4.能够创建对象,并调用对象的方法
1.布尔类型、数值和表达式
2.if语句,双向
1.能够使用选择结构控制程if-else语句,嵌套if和序的执行流程多向if-elif-else语句选择结
2.了解Python语法中常用的
3.逻辑运算符
1.
51.5构选择结构形式
4.条件表达式
3.能够辨别选择语句中的常5,运算符的优先级和结见错误合方向
6.实例设计
1.能够使用循环结构控制程
1.while循环结构序的执行流程
2.for循环结构
2.了解Python语法中常用的循环结
3..嵌套循环循环结构形式
1.
51.5构
4.break与continue关
3.能够使用break、continue键字等关键字控制循环的终止与退
5..实例设计出
1.函数的定义
2.函数的调用
3.带返回值与不带返回
1.能够自定义函数值的函数函数
2.能够在程序中调用函数,完
1.
51.
54.函数的参数成特定功能
5.返回多个值
6.模块化代码
7.实例设计
1.能够使用类和对象思想组
1.为对象定义类织程序、数据面
2.不变对象和可变对象向对象和
2.能够自定义类和对象
3.类的抽象与封装
1.
51.5对类
3.熟悉Python常见的类及类象
4.UML类图的常用方法程
5.实例设计序
4.了解UML类图设字符串
1.能够使用Python中str类
1.创建字符串计高级
2.了解str类中常用方法
2.处理字符串函数
1.
51.
53.下表运算符项学时分配目工作任名学习目标主要教学内容称务讲授实训
4.截取运算符
5.in和not in运算符
6.比较字符串
7.迭代字符串
8.搜索子串
9.删除字符串中的空格
10.格式化字符串
11.实例设计1,列表基础创建、下标运算符、截取、遍历、比
1.能够使用列表存取数据较、转字符串列表
2.能够使用列表对象函数完
1.
51.
52.列表的复制、函数传成基本的排序、查找等操作参
3.列表的排序、查找1,父类和子类
2.覆盖方法
1.能够理解Python面向对象
3.object类继承和程序设计结构
1.
51.
54.多态和动态绑定多态
2.掌握继承、多态等面向对象
5.isinstance函数程序设计方法
6.类之间的关系
7.实例设计
1.文本输入与输出打开、写入、读数据、写数据、追加数据
1.能够使用Python完成文件文件和
2.文件对话框及文件夹异常处
3.从网站获取数据
1.
51.
52.能够使用异常处理语句增理4,异常处理强程序健壮性
5.抛出异常6,使用对象处理异常
7.实例设计
1.元组
1.能够使用元组、字典集合完
2.集合创建、访问、集元组、集成数据的存取及基本处理
2.能数据合和字合运算
1.
51.5够在实例中使用字典完成特定
3.字典创建、添加、修结构典功能和算改、删除、循环、检测法
4.实例设计
1.能够使用递归完成特定的
1.计算阶乘递归功能实现2,计算菲波那切数列
1.
51.
52.理解递归的内存实现机制
3.递归和迭代学时分配项目工作任学习目标主要教学内容名务讲授实训称合36-if1818
四、考核标准及成绩评定办法表3《Python编程基础》课程考核方式考核项目考核方法考核比例遵章守纪、学习态教师评价和学生互评相结合、课内评价和课10%度、职业精神外评价相结合形成性评价能力/技能评价和职业精神评价相结合、校项目(综合)实训20%内评价和校外评价相结合课程考核如闭卷、开卷、笔试、实操、作品展示、成60%终结性评价果汇报、口试和提交课程论文等综合评价考核教师与企业专业技术人员相结合10%100%合计表4考核框架(与教学内容一致)序号项目(任务)名称分值1程序设计基础402面向对象程序设计40320数据结构与算法100总分考核标准(与教学目标一致)表5项目(综合)实训考核标准布评价标准考核点比A BC D实训出勤率、学习态度、敬业精神、团职业精262118〜〜〜队协作精神、安全规定执行等方面的情30%W17神302520况能力52〜42〜36〜课程标准规定的能力指标60%W35目标605141表达沟项目情况陈述清楚;回答问题正确;实10%9-106845〜〜通训报告书规范、合理等3创新表有独立分析、解决问题的能力;合理化加分105现建议被采纳;实训成果有创新等合计优秀86100分;良好7085分;合格〜〜综合评价6069分;不合格〈60分〜表6《Python编程基础》考核标准序号教学模块或单元笔试考核知识点考核比例1Python编程基础
1.程序源文件、注释、常量、变量、赋值40%基础语句、赋值表达式、运算符、类型转换
2.常见的Python函数
3.字符串和字符
4.对象和方法
5.格式化数字和字符串
6.布尔类型、数值和表达式
7.if语句,双向if-else语句,嵌套if和多向if-elif-else语句
8.逻辑运算符
9.条件表达式
10.运算符的优先级和结合方向
11.while循环结构
12.for循环结构
13.嵌套循环
14.break与continue关键字
15.函数的定义
16.函数的调用
17.带返回值与不带返回值的函数
18.函数的参数
19.返回多个值20,模块化代码
21.实例设计L类的定义
2.不变对象和可变对象
3.类的抽象与封装
4.UML类图
5.字符串的创建
6.字符串处理函数
7.下标运算符
8.截取运算符
9.in和not in运算符
10.字符串的比较
11.字符串的迭代2面向对象程序设计40%
12.搜索子串
13.删除字符串中的空格
14.格式化字符串
15.列表的创建、下标运算符、截取、遍历、比较、转字符串
16.列表的复制、函数传参
17.排序、查找
18.父类和子类
19.覆盖方法
20.object类
21.多态和动态绑定
22.isinstance函数
23.类之间的关系
24.文本输入与输出打开、写入、读数据、写数据、追加数据
25.文件对话框
26.从网站获取数据
27.异常处理
1.元组
2.集合的创建、访问、集合运算
3.字典的创建、添加、修改、删除、循环、检3数据结构和算法20%测4,计算阶乘
5.递归和迭代
五、实施建议
(一)推荐教材或建议自编教材推荐教材
1、Python基础实例教程(微课版).韦玮.人民邮电出版社,2018年
2、Python开发基础.戴歆、罗玉军.人民邮电出版社,2018年参考书目
1、Python编程基础.赵增敏、黄山珊、张瑞等.机械工业出版社,2018年
2、Python语言程序设计.李娜.机械工业出版社,2015年
3、Python编程基础基础(第2版).董付国.清华大学出版社,2018年
4、Python深度学习.弗朗索瓦・肖莱(Francois Chollet).人民邮电出版社,2018年
(二)教学方法教学环节包括课堂教学、习题课和课外习题通过各教学环节,重点培养学生的自学能力、动手能力、理论与实验相结合的能力和创造性思维
1.课堂教学
(1)教学方法采用启发式教学、鼓励学生自学、培养学生的自学能力突出重点,讲清难点,在讲课的过程中多穿插一些典型性的例题
(2)教学手段传统教学与多媒体教学相结合1)采用案例教学法使用以实际需求为题材制作的各种经典案例,采用启发式教学一一从提出问题,找出解决方案,到解决问题的操作步骤的任务驱动教学法组织全部教学过程2)采用多种方法的组合教学手段理论教学和实训操作相结合授课采用投影+课件、网络+交流讨论,以及边讲、边看、边做、边讨论等多种教学手段实训采用专门设计的案例,学生操作为主,精讲多练,注重培养学生的自主学习能力
2.习题课和课外习题习题课的类型一般包括选择题、填空题、读程序写结果、编程题课外题主要提供学生一些分析性,应用性较强的题不要求同学做相同的题,提供多种题,结合自己的情况选择做题
(三)课程资源的开发与利用建议建立《Python编程基础》课程的资源共享网站,将教师授课的PPT、讲稿、习题等资料进行共享,并开通网上交流和答疑平台
(四)师资配置建议
(1)具有良好的职业素养和个人素养,具有团队精神,责任感强;
(2)具备在生活、学习和工作中利用Python语言编程的能力;
(3)具有较强的指导和解决学生在学习中所出现问题的经验和能力,正确、及时处理学生在学习过程中的问题;
(4)具备一定的教学方法能力与教学设计能力
(五)教学条件要求大数据专业实训室名称基本面积要求60较高面积要求120实训室序号核心设备、工具与软件基本数量要求较高数量要求1台式计算机30602Pycharm开发环境3060
六、其他必要说明执笔人审核人审定人制定时间:。
个人认证
优秀文档
获得点赞 0