




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Python语言程序设计》课程标准2021年定《Python语言程序设计》课程标准一、课程设计思路件开发、编码、调试、维护能力。二、课程目标设计和解决问题的能力,能够使用Python编写应用程序解决实际问题,培养学生细致缜密的工作态度和团结协作的良好品质。(一)知识目标掌握Python程序的结构、函数的结构和程序开发过程;能够对实际问题中的数据进行描述和操作;熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;能够使用数组编写程序,解决排序、查找等实际问题;理解和掌握指针的概念、运算和使用方法,能利用指针编写应用程序;掌握结构体类型、结构体变量定义和使用,能利用结构体编写应用程序,解决较复杂的实际问题;(二)能力目标能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力;能够对算法进行描述,初步建立结构化程序设计思想;Python设计能力;具有解决重复操作应用问题程序设计能力、程序阅读和程序调试的初步能力;具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力,建立结构化程序设计思想;具有综合运用所学知识进行应用软件开发、编码、调试、维护能力。(三)素质目标养成善于思考、深入研究的良好自主学习的习惯和创新精神;培养结构化程序设计思想和良好的编码规范;培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力;养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。三、课程内容设计本课程的教学内容分为知识技能篇和技术应用篇。序设计的思想,掌握Python的语法知识,达到具有分析问题、解决实际问题的能力。技术应用篇完成一个实际项目:学生成绩管理系统。该项目包含总体设计、数据输入、使学生能够综合运用所学习的知识解决实际问题。具体内容设计如下:课程内容总体设计单元单元名称参考学时项目1Python程序基础10项目2Python程序语句10项目3Python函数与模块10项目4Python常用数据类型10项目5Python面向对象10项目6字符串、爬虫与正则表达式10课程内容详细设计单元名称单元内容知识目标学时安排项目1Python程序基础Python简介及示例(1)Python的特点数据类型及其运算(2)Python解释器Pandas数据操作(3)PyCharmIDEMatplotlib绘图(4)Python程序结构Matplotlib高阶绘图(5)顺序程序语句实践项目Python环境安装HelloWorldPython语法编程1Python语法编程2Pandas绘图带有标签的分组条形图箱线图与小提琴图颜色条带有标签的热力图(6)分支条件语句(7)格式缩进(8)输出语句print(9)输入语句input(10)注释(11)整型、实数、字符串、逻辑常量及表示法(12)变量的定义类型变化(13)整型、实数、字符串的格式输出(14)关系运算>,<,>=,<=,==,!=(15)逻辑运算and,or,not(16)关系运算域逻辑运算的组合(17)类型转换(18)pandas数据操作(19)matplotlib绘图(20)子图、色条绘制小计10项目2Python程序语句条件与循环(1)if语句的格式项目实践打印奇数打印1-100之间的素数打印宽高均为9的实心菱形打印宽高均为9的空心菱形冒泡排序降序(2)ifelse语句逻辑(3)分支程序结构(4)ifelifelse逻辑(5)ifelifeles缩进格式(6)ifelse多重嵌套(7)while逻辑(8)while条件与循环变量(9)while循环体与缩进(10)有限次循环与死循环(11)while正常退出(12)while中途退出break(13)for循环格式(14)range(start,stop,step)序列(15)for循环变量(16)for循环break退出小计10项目3Python函数与模块函数与模块(1)函数的定义函数高级应用(2)函数体的缩进格式综合项目Python函数编程读取路径下全部文件及文件夹名称,包含子文件及子文件夹将输入升序输出斐波那契数列阶乘之和分解传入数据计算圆的面积(3)函数变量(4)函数返回值(5)局部变量(6)参数变量(7)全局变量的读取(8)全局变量的改写(9)形式参数(10)实际参数(11)传值调用(12)传址调用(13)位置参数(14)键值参数(15)装饰器小计10项目4Python常用数据类型列表与元组(1)列表类型集合与字典(2)列表增加综合项目列表元素倒序去重对调KV计算最小值及最大值公共键字典列表排序(3)列表删除(4)列表遍历(5)列表排序(6)元祖与列表(7)元祖的遍历(8)元祖的查找(9)元祖与可变函数参数(10)字典的概念(11)字典键值对的要求(12)键的遍历与查找(13)字典与列表的嵌套(14)字典的增加(15)字典的删除(16)字典作为函数参数(17)返回字典的函数小计10项目5Python面向对象类与对象(1)类的定义继承与多态(2)类与对象类与对象高级应用(3)类属性综合项目打印实例输出属性值单例模式调用父类及父类的父类的构造器getter、setter、deleter(4)访问权限(5)实例方法(6)类方法(7)静态方法(8)使用实例与类名调用的规则(9)构造函数__init(10)析构函数__del__(11)实例对象的初始化小计10项目6字符串、爬虫与正则表达式字符串与格式化方法(1)字符串在内存中的存储正则表达式(2)字符串的编码综合项目针对任意多的分隔符拆分字符串从字符串中去掉不需要的字符匹配HTML文本中的数据Python爬虫多页数据爬取(3)字符与整数的转换(4)大小写英文字符转换(5)长度函数(6)转换函数strip、lower、upper(7)查找函数find,index(8)字符串分割(9)正则表达式(10)beautifulsoap(11)正则表达式小计10合计56四、能力训练设计单元模块名称能力目标能力描述训练方式结果(可展示)项目1Python程序基础能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力(1)初步熟悉PyCharm程序开发环境和程序开发的全过程;(2)能够模仿简单的Python程序编写简单应用问题的代码;(3)会使用符号常量编写程序;(4)能够进行大小写字母转换;(5)能够正确使用变量的存储属性;(6)能够使用pandas进行简单数据处理;(7)能够使用matplotlib进行简单的数据可视化。实践操作程序代码项目2Python程序语句能够使用条件语句、循环语句等编写出一定逻辑的程序,建立结构化程序设计思想(1)能够用Python正确表达实际问题;(2)能够使用if语句编写二分支选择结构的程序;(3)能够使用多分支选择结构的程序;(4)能够使用while循环语句编写程序;(5)能够使用for循环语句编写程序;(6)能够阅读和编写递归函数代码;(7)能够使用Python进行循环结构程序设计。实践操作程序代码项目3Python函数与模块能够用Python函数解决实际问题,具有解决分支结构应用问题程序设计能力(1)能够使用函数(2)能够应用形式参数与实际参数(3)能够应用默认参数(4)能够使用变长的参数(5)能使用函数设计结构化的程序(6)能使用局部变量与全局变量实践操作程序代码项目4Python常用数据类型具有使用列表、字典等复杂数据类的能力,设计出各种各样的数据记录(1)能够使用列表编写程序,对数据进行排序;(2)能够使用字符数组编写程序,对字符串进行操作;(3)能够熟练进行字典数据的操作;(4)能够使用元组查询数据(5)能使用元组的可变长函数参数;(6)能使用字典的可变长函数参数;实践操作程序代码项目5Python面向对象具有面向对象的思想解决综合应用问题程序设计能力,建立面向对象程序设计思想(1)能够定义类对象(2)能够使用类属性、实例属性;(3)能使用类方法、静态方法、实例方法;(4)能使用构造函数初始化对象;(5)能使用继承实践操作程序代码项目6字符串、爬虫与正则表达式具有使用字符串的复杂操作的能力,能够分析简单的网页源码并借助工具解析源码,提取目标信息(1)能够进行字符串的大小写转换、分割等处理;(2)能够使用find、index等方法;(3)能够使用正则表达式;(4)能够理解基础的网页源代码;(5)能够借助beautifulsoap、正则表达式等工具解析网页源代码实践操作程序代码五、考核方案设计本课程考核采用形成性考核方式,总评成绩由形成性考核的各项成绩组成,全面考核学生的动手能力、基础理论和平时学习状况。分值比例如下:综合素质评价(平时表现+通用能力考核)20%过程考核(课堂实践考核+课后实践考核+项目开发实践)50%终结考核(期终考核)30%(一)综合素质评价标准考核内容评价标准考核分值出勤情况迟到、早退1次扣0.5分,旷课1次扣2分,扣完5分为止,旷课3次及以上不得参加终结性考核。5%学习态度不认真听课、不按时完成课堂或课外实践1次扣0.5分,扣完5分为止5%学习表现主动提出问题、回答问题1次加0.5分;课堂或课外实践完成质量高(正确率80%以上)1次加0.5分,加满5分为止。5%通用能力提出问题、回答问题时语言表达准确、逻辑性强1次加0.5分,加满5分为止。5%(二)过程考核标准考核内容考核内容考核分值课堂实践课堂实践完成质量高(正确率80%以上)1次加0.5分,加满15分为止。15%课外实践课外实践完成质量高(正确率80%以上)1次加0.5分,加满5分为止。5%项目开发实践需求分析0至3分、整体设计0至
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省本溪市2024-2025学年初三中考全真模拟考试数学试题含解析
- 江阴山观二中2024-2025学年初三下学期期末质量调查化学试题含解析
- 山东省青岛39中重点达标名校2025年初三5月基础测试语文试题含解析
- 陕西省渭南市富平县2025年第一次中考适应性考试数学试题含解析
- 牡丹江市阳明区2024-2025学年数学三下期末考试模拟试题含解析
- 陕西省西安市西北大附属中学2024-2025学年初三下学期第四次质量检查生物试题含解析
- 代收款委托合同协议书范例
- 山东省烟台市蓬莱市2025年五下数学期末综合测试试题含答案
- 食品油购销合同范本
- 高铁采购合同成为国内外市场的桥梁
- 道路交通事故责任认定课件
- 2022年赤峰龙韵城市建设有限公司招聘笔试试题及答案解析
- 渣土清运协议
- DB37-T 3658-2019地质灾害治理工程施工技术规范
- 《平行四边形的面积》 教学课件
- 招投标评分索引表模板
- 运输风险防控记录表
- 红星美凯龙商场管理制度全套
- Q∕GDW 12151-2021 采用对接装置的输电线路流动式起重机组塔施工工艺导则
- 《叙事式心理治疗》精品PPT
- 高速铁路知识PPT通用PPT课件
评论
0/150
提交评论