




kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
kok电子竞技:文档简介
《Python程序设计》课程标准课程名称:Python程序设计 课程代码:XXXXXX课程学分:3学分 课程学时:48学时课程类型:专业基础课 授课对象:本科一kok电子竞技所属专业:XXXXXXXXXX 归口教研室:XXX教研室一、课程定位《Python程序设计》是计算机类专业的一门专业基础课程,主要讲授Python基本语法、流程控制语句、字符串、列表与元组、字典与集合、函数、文件与数据格式化、类与面向对象、错误与异常、模块等内容,培养学生运用Python进行程序设计、程序调试的能力,为后续课程打下编程基础。本课程共48学时,前修课程是《信息技术基础》,后续课程是《XXXXXX》等。二、课程目标通过本课程的学习,培养学生掌握程序设计的一般步骤和基本方法,理解Python编程模式和面向对象程序设计思想,熟练使用PyCharm等开发环境,系统掌握Python编程相关知识和技术,培养学生具备一定的程序设计和程序调试能力、通过编程解决实际问题的能力。具体应达到以下目标:(一)知识目标1.了解Python语言特点2.熟悉Python编程基础知识3.熟悉Python程序设计的典型结构4.熟悉Python函数、的概念5.熟悉Python列表、元组、字符串的概念6.熟悉Python异常捕获与处理的机制7.熟悉Python文件与数据格式化的相关知识8.熟悉Python类与对象、构造、析构、继承、多态等面向对象编程概念9.熟悉Python模块的基本概念和作用(二)技能目标1.掌握搭建Python开发环境,使用集成环境IDLE编写和执行源文件的方法2.掌握数据类型以及运算符在程序设计中的使用3.能够编写for循环、while循环以及选择结构源程序4.掌握Python系列数据(元组、列表、字符串)定义、声明和使用的方法5.掌握Python面向对象编程的基本方法6.掌握Python处理异常的方法7.掌握Python的文件和数据格式化的操作方法8.掌握Python函数的编写以及参数传递、调用方法9.掌握Python模块的下载、安装、调用方法(三)素质目标1.具有良好的职业道德和职业规范2.具有较好的信息检索能力3.具有良好的思考和分析问题的能力4.具有较强的沟通和交流的能力5.具有较强的集体意识和团队合作精神三、课程结构以Python编程相关岗位的典型工作内容为依据,对标全国计算机等级考试Python科目的考核标准,融合职业技能大赛Python程序设计赛项的知识技能点,遵循程序设计学习与认知的一般规律,通过分解、梳理、归类、序化,将课程教学内容划分为11个项目模块,涵盖了基本语法、流程控制语句、字符串、列表与元组、字典与集合、函数、文件与数据格式化、面向对象编程、模块和库等Python编程相关典型知识技能点。课程结构如下表所示。项目学时项目1搭建Python编程环境2项目2基础语法应用4项目3流程控制语句应用8项目4字符串应用4项目5列表与元组应用4项目6字典与集合应用4项目7函数应用6项目8文件操作4项目9类与面向对象8项目10错误与异常2项目11模块应用2合计=SUM(ABOVE)48四、课程内容以十一个学习项目为基。凑帐涤眯、典型性、普适性的原则,选取21个学习任务作为教学载体,明确每个学习任务的学习内容和学习目标,贯穿、融汇Python基础编程核心的知识、技能点。每个学习任务都是按照“创设任务学习情境—学习相关知识技能—完成专项任务训练-拓展巩固学习效果”的模式进行组织,实施任务导向式教学。课程内容如下所示。项目学习任务学习内容学习目标项目1搭建Python编程环境打印树形图案1. 了解Python语言发展历程。2. 了解Python语言主要特点。3. 了解Python语言应用领域。4. 熟悉Python程序的运行方式。5. 熟悉Python程序常见的开发环境。1. 能够完成Python解释器的安装。2. 能够完成PyCharm集成开发环境的安装。3. 能够熟练使用Python命令交互模式。4. 能够熟练使用PythonIDLE工具。5. 能够熟练使用PyCharm编写简单的代码。6. 能够将Python程序编译为可执行文件。7. 能够熟练使用包管理器下载第三方模块并安装。项目2基础语法应用打印简单名片1.代码格式(缩进、注释、语句换行);2.标识符和关键字;3.数据的表示;4.数据的输入输出;1.能够要使用注释;熟练使用单行注释、多行注释(三重引号的文档字符串注释);2.能够掌握Python的代码块使用缩进实现的;编写简单判断语句;3.掌握小括号、中括号、大括号的语句换行的区别;4.掌握标识符及其命名规则;初步了解关键字传统长度单位转换1.数字类型;Python的常量及数字类型转换;1.掌握简单数据类型的整型、浮点型、布尔类型、复数类型;2.了解数字类型转换;3.能够进行变量的定义和赋值;比较正方形和圆的面积、周长大小Python的常用运算符_算术运算符;Python的常用运算符_比较运算符;Python的常用运算符_赋值运算符;1.能够应用算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符,进行数据运算2.了解布尔类型在比较、逻辑运算符的使用;3.掌握运算符的优先级;项目3流程控制语句应用快递计费1.判断语句-if语句、if-else语句;2.判断语句-if-elif语句;3.判断语句-if嵌套语句;1.了解程序的基本结构;2.能够根据程序逻辑需要,确定使用if的单分支、双分支;3.能够根据程序逻辑需要,确定使用多分支还是使用if嵌套。用户登录检测1.循环语句-while循环2.循环语句-for循环1.掌握Python中while循环语句的语法格式;2.掌握Python中for循环语句的语法格式。数据加密、猜价格赢折扣1.循环语句-循环嵌套;2.循环语句-break和continue语句;1.能够在单层循环无法解决问题时,会使用循环嵌套;2.能够掌握break、continue两个关键字的区别,并选择合适的语句跳出循环。项目4字符串应用输出英文歌词1.字符串的概念;转义字符;2.字符串的输入和输出;3.访问字符串的值;能够定义字符串变量,赋值;字符串的访问;3.能够使用下标或切片访问字符串的值;4.能够应用字符串运算符;用户名密码提取1.常用的内置函数;2.常用的字符串运算符;1.能够灵活运用常用的内置函数解决问题;2.能够完成项目中字符串查找和替换功能;3.能够实现字母大小写转换;4.能够实现字符串的左对齐、居中和右对齐。项目5列表与元组应用演讲比赛评分系统、快递超市管理系统1.列表的创建;2.列表的遍历;3.列表的排序;4.列表的添加、删除;5.列表的修改与列表的推导式;6.嵌套列表的创建与访问;1.能够定义列表类型的变量,并能赋值、循环遍历、列表元素的操作;2.能够使用切片操作列表;3.能够定义嵌套的列表,并操作嵌套列表;中文数字对照表1.元组的创建与访问1.理解元组的基本概念;2.理解列表与元组的区别;3.能够掌握元组和列表的相同点和不同点;4.能够完成元组元素的访问。项目6字典与集合应用菜单管理系统1.字典的创建2.字典的访问3.字典的添加、修改与删除1.理解字典的基本概念;2.熟悉字典的定义和访问方法;3.理解字典常见操作的区别;4.能够正确对字典元素进行添加、修改与删除;5.能够熟练使用字典解决问题。自助点餐系统1.集合的定义和访问方法。2.理解集合常见操作的区别。3.理解集合类型操作符的区别。1.理解集合的基本概念;2.熟悉集合的定义和访问方法;3.能够熟练完成集合的基本操作;4.能够正确使用集合类型的操作符。项目7函数应用简易计算器函数的定义;函数的调用1.了解函数的概念及作用;2.理解函数的模块化设计思想;3.掌握函数的定义和调用方法;4.能够根据功能需求定义函数。汽车进销存管理系统1.位置参数传递;2.关键字参数传递;3.默认参数传递;4.参数的打包和解包;5.参数的混合传递;6.变量的作用域1.理解函数的参数传递方式;2.理解return语句的作用和用法;3.能够运用不同的方式传递函数参数。汉诺塔游戏递归函数匿名函数1.能够熟练运用递归函数解决复杂的问题;2.能够处理函数的异:痛砦螅3.能够熟练运用递归函数解决复杂的问题;4.能够处理函数的异:痛砦。项目8文件操作文件内容复制1.文件打开和关闭;2.文件读写;1.了解文件的打开和关闭方法,读写方法;2.熟悉文件定位读写的概念;3.能够完成文件的打开和关闭操作;4.能够使用不同的读取方式读取文件内容。5. 能够完成使用文件的定位读写。文件批量重命名、文件数据读写1.重命名和删除;2.文件的操作;3.cvs文件操作;1.能够操作文件夹,完成创建文件夹、获取当前目录、改变目录等操作;2.能够对cvs文件的批量数据读取等操作;3.能够对文件进行重命名和删除操作。4.能够完成文件夹的基本操作。5.能够熟练完成一二维数据的存储与读取操作。项目9面向对象编程虚拟宠物系统设计1.了解面向对象的基本概念。2.理解类属性与对象属性。3.理解实例方法。4.理解类方法与静态方法。5.理解构造方法与析构方法。6.理解访问权限与封装。7.理解类的继承。8.熟悉重写、调用父类方法的方式。9. 理解多态的特性和实现方式。1.能够定义类和对象;2.能够定义和使用实例方法;3.能够定义和使用静态方法、类方法;4.能够定义和使用构造方法、析构方法;5.能够借助访问权限与封装实现权限控制;6.能够使用类的继承进行程序设计;7.能够根据需要对父类的方法进行重写;8.能够在子类中调用父类的方法;9.能够运用多态进行程序设计。项目10异常处理密码复杂度检查1.了解Python语言中异常的定义。2.了解Python常见内置异常类。3.认识Python异常信息的含义。4.熟悉Python语言的异常处理语句。5.熟悉Python语言中主动抛出异常的方法。6.熟悉Python语言自定义异常类的语法。1.能够编写语句引发特定异常;2.能够熟练分析异常消息并找出异常原因和异常位置;3.能够编写带有异常处理功能的程序;4.能够按条件主动抛出异常;5.能够按功能需求自定义异常。项目11模块应用简单的网络爬虫1.理解模块、包的概念。2.了解模块的分类。3.理解模块的作用。4.熟悉自定义模块的方法。5.了解常见的第三方模块。1.能够掌握模块的调用;2.能够完成模块的制作;3.能够使用Python包来组织模块;4.能够熟练掌握模块的发布和安装;5.能够导入并调用第三方模块。五、课程考核本课程为考试课,采用“20%平时考核+80%期末考核”的方式,平时考核包括出勤率、平时作业、MOOC学习任务完成情况。期末考核采取笔试试卷的形式。考核内容平时考核期末考核出勤平时作业MOOC学习分值5%10%5%80%期末笔试试卷考核各模块占比如下所示:项目1搭建Python编程环境6%项目2基础语法应用12%项目3流程控制语句应用14%项目3字符串应用6%项目5列表与元组应用10%项目6字典与集合应用8%项目7函数应用12%项目8文件操作8%项目9类与面向对象16%项目10错误与异常4%项目11模块应用4%合计100%合格标准:最终成绩在60分以上。五、教学资源1.教材资源(1)张小志.Python程序设计项目化教程[M].北京:清华大学出kok电子竞技社,2024.(2)张小志.Python程序设计项目教程[M].北京:清华大学出kok电子竞技社,2024.(3)嵩天,礼欣,黄天羽.Python语言程序设计基。ǖ2kok电子竞技)[M].北京:\o"高等教育出kok电子竞技社"高等教育出kok电子竞技社,2021.(4)黑马程序员.Python快速编程入门[M].北京:\o"人民邮电出kok电子竞技社"人民邮电出kok电子竞技社,2017.(5)邵慧娟,孙健.Python程序设计项目化教程[M].北京:中国铁道出kok电子竞技社,2020.2.师资队伍教学团队由在校教师与企业导师共同组成,应能较好地把握国内外行业、专业发展,能广泛联系行业企业,了解行业企业对Python编程技术人才的需求实际,应具备较强的程序设计能力、熟悉Python编程语言和相关工具,运用Python语言从事过项目研究、技术服务等工作;应具备较强的教学设计、专业研究能力,具有较强信息化教学能力,应能够开展课程教学改革和科学研究。3.教学条件理实一体教室、多媒体教室、高配置电脑机房,机房工位数量应超过教学班级人数,并有不少于5%的备用机。机房电脑需配置不低于4G内存、Win7以上操作系统、Python3系列kok电子竞技本编程环境、PyCharm等集成开发环境。4.教学资源智慧职教《Python程序设计》MOOC:/cms/courseDetails/index.htm?cid=cxshbk013zxz8445.教学方法与策略根据课程内容和学生特点,在学习过程中注重实践操作,在充分运用多媒体等现代教学手段的同时,灵活运用情境教学法、、任务驱动法、分组讨论法、案例教学法等多种教学方法,引导学生积极思考、乐于实践,提高学习效果。(1)情境教学法根据职业岗位要求创设职业情景,激发学生学习兴趣,帮助学生理解和掌握知识,培养创新精神,提高学生岗位适应能力。(2)任务驱动法以任务为载体,按照“创设任务学习情境—学习相关知识技能—完成专项任务训练-拓展巩固学习效果”的模式进行组织,实施任务导向式教学,确定任务名称、任务完成时间、任务目标及任务成果,通过工作任务的完成来驱动教学。(3)分组讨论法依据任务规:脱耸,将学生分成小组,在任务实施的各个工作环节都要展开小组讨论,以解决当前问题和确定下一个工作步骤。(4)案例教学法针对项目开发过程中关键技术的应用,以项目案例为教材,运用多种方式启发学生独立思考,通过对具体案例的讨论和思考诱发学生的创造潜能,从而形成学生自主学习、合作学习、研究性学习和探索性学习的学习氛围。制定人:XXX审核人:XXX批准人:XXXXXX教研室XXXX年XX月XX日
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
kok电子竞技:最新文档
- 忻州职业技术学院《戏剧史》2023-2024学年第二学期期末试卷
- 山东信息职业技术学院《微型计算机原理与应用》2023-2024学年第二学期期末试卷
- 江西工业工程职业技术学院《设计文案写作》2023-2024学年第二学期期末试卷
- 湖北国土资源职业学院《Python与数据分析》2023-2024学年第二学期期末试卷
- 悬泉置汉简所见多民族交流研究
- 西安建筑科技大学华清学院《中国历史地理概论》2023-2024学年第二学期期末试卷
- 智慧安防解决方案的前沿科技趋势
- 助理店长述职kok电子竞技
- 端正坐姿健康教育
- 传染病的爆发与变异
- 2024年各地中考试卷【文言文阅读题】汇集练(一)附答案解析
- 2024年重庆市中考英语试卷真题B卷(含标准答案及解析)+听力音频
- 旅游景区服务标准化操作手册
- 中央2024年中国医学科学院血液学研究所血液病医院招聘17人笔试历年典型考题及考点附答案解析
- 产调授权委托书模板
- JT-T-620-2018零担货物道路运输服务规范
- 【直播带货发展前景探究:以抖音平台为例6700字(论文)】
- 2023年全国“供应链管理师”技能及理论知识考试题库(附含答案)
- 计算机系统原理13015习题答案
- 临床实验室精液常规检验中国专家共识
- 人工智能伦理与社会影响的讨论
评论
0/150
提交评论