《Python综合实训》课程大纲_第1页
《Python综合实训》课程大纲_第2页
《Python综合实训》课程大纲_第3页
《Python综合实训》课程大纲_第4页
《Python综合实训》课程大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Python综合实训》课程大纲课程名称Python综合实训课程代码GX04J044B10总学时56实践学时40学分数2修课方式þ必修选修开课学期第二学期使用班级人工智能技术应用专业所有班级课程所属部门人工智能学院课程负责人课程团队专任教师企业教师授课教师姓名联系方式辅导地点辅导时间适用专业人工智能技术应用专业前导课程Python程序设计基础、Python高级程序设计、Web前端基础、数据库原理与应用后续课程视觉与机器人应用开发选用教材及资料教材名称Flask入门教程编者出版社版次第一版主要教学参考资料Flaskweb开发基础课程学习目标掌握Python语言的基本语法规则,知道常用标准库和一些第三方库的使用;了解跟二级考试相关的数据结构、数据库和软件工程等基本知识;具备算法分析的能力和程序调试能力,并能够应用于二级考试的综合试题解答;掌握Flask的开发环境的安装配置及运行,根据项目需求,设计和编写FlaskWeb项目的程序骨架、设计和实现FlaskWeb项目的前台、后台;掌握Flask的设计模式和代码组织方式,熟悉一个Web项目的开发流程;具备分析和解决实际问题的能力;具备职业素养和创新意识;具备严谨、细心、坚持、一丝不苟、精益求精的工匠精神。教学目标课程对应的专业毕业要求权重分配课程对应的专业核心能力指标教学目标RGZNA专业能力:熟练运用从事数据集制作、人工智能应用系统的编码和测试、智能产品运维和管理等活动所需的知识、技能和工具,具备规范意识和精益求精的工匠精神。30%RGZNA3:掌握开发人工智能应用系统的知识、技能和工具,能够熟练应用于系统的编码、测试等专业活动,具备程序开发的规范意识,掌握基于Python的web开发的知识、技能和工具,能够将其应用于数据采集和数据统计分析。AOB1:掌握Python语言的基本语法规则。熟知Python数据类型、变量、表达式的使用;掌握程序的三种控制结构;掌握函数的定义和使用;掌握文件的使用以及一二维数据的操作。AOB2:了解Python计算生态掌握turtle库、random库、time库的常用函数,并能进行简单操作能够获取常用的Python第三方库,知道一些常用的Python第三方库并进行安装能够利用jieba库进行综合应用,基本培养技术专业精神和计算思维。AOB3:了解算法的基本概念、数据结构及基本操作、常用的排序与查找算法;知道结构化程序设计的基本原则;掌握软件工程的基本方法,具有初步应用相关工具进行软件开发的能力;掌握数据库的基本概念;AOB4:知道全国计算机等级考试二级Python语言程序设计考试大纲,能够使用二级考试模拟平台进行操作练习。AOB5:熟悉Python开发Flask程序的环境,能够正确安排配置FlaskWeb项目的开发环境。A0B6:掌握Flask路由的定义,并可以实现路由进行参数传递;掌握Flask中请求与响应的处理,可以熟练使用request、response等概念进行web开发。AOB7:掌握MVC涉及模式的定义,并深刻理解MVC涉及模式的应用;掌握Jinja2模板的定义和使用技巧,并可以实现参数传递以及视图程序逻辑处理。AOB8:掌握Web表单的创建和表单数据的验证。AOB9:能够使用SQLAlchemy完成FlaskWeb数据库及数据表的设计、创建和增删查改。RGZNB问题解决:能够识别、分析、解决数据采集、数据统计分析等活动中的常见技术问题。40%RGZNB3:能够遵守需求和实施等文档规范,识别、分析和解决人工智能产品部署、发布、运维和管理过程中的常见技术问题。BOB1:能够通过数据库管理系统、Web页面完成对FlaskWeb程序数据的采集、统计分析。BOB2:能够熟练使用Flask的开发者工具调试代码,并识别程序安装、开发、运行过程中的常见异常提示,通过提示追溯错误原因和来源来分析和解决这些问题。BOB3:能够借助Flask框架的帮助文档、搜索引擎或借鉴他人开发经验,用于自己的程序开发。BOB4:能够具备不懈探究、分析问题原因的责任感和以开拓创新的思维解决问题的职业品格RGZNC信息素养:遵守网络道德基本原则,熟练运用现代信息技术及工具,获取、处理和使用信息,具备版权意识,遵纪守法10%RGZNC3:能够遵守需求和实施等文档规范,识别、分析和解决人工智能产品部署、发布、运维和管理过程中的常见技术问题。COB1:能够阅读和分析Python程序;能够熟练使用IDLE开发环境;能够将脚本程序转变为可执行。培养精益求精的工匠精神。COB2:能够识别控制台输出的常见异常提示,通过提示追溯错误原因和来源;能够分析程序运行过程中的各种问题。培养耐心、细致、专注、坚持的工匠精神。COB3:能使用Python语言的基本语法知识,在产品应用开发过程中,识别、分析和解决程序出现的语法问题和逻辑问题。培养严谨、一丝不苟的工匠精神。COB4:能使用模块化和可重用性的思想,在产品应用开发过程中,识别、分析和解决模块化设计出现的问题。能善于探究事物之间的联系分析问题;加强对关键性技术与前沿引领性技术的攻关创新。COB5:能够制定计划自学软件工程基本概念、数据库基本操作能力、软件测试基本方法,使学生能够自我管理,并学会自我评价能力。COB6:使学生明白要不断努力学习新的技术,为不断的开拓进取,把个人学习、工作、事业追求与国家民族的需求结合起来,促进个人提升,为国家做出自己的贡献;学生要意识到在高科技领域,独立自主和自力更生,努力掌握核心技术。RGZND项目管理:初步掌握软件项目管理的基本知识、规范、方法和工具。20%RGZND2:遵守项目管理规范,能够从全局出发,使用项目管理的工具,编写项目管理相关的文档。DOB1:能够根据不同的需求,制定系统的设计和开发。DOB2:用项目式梯度考核,鼓励学生锲而不舍,不断奋进合计100%单元教学设计单元名称对应的教学目标编号教学内容学时教学方式评价方式理论实践1、Python标准库和第三方库AOB11、介绍turtle标准库的常用操作2、介绍random标准库的常用操作3、介绍time标准库的常用操作4、介绍Pyinstaller库的常用操作5、介绍jieba库的常用操作6、组织学生通过实操练习使用常用的标准库和第三方库实现相关功能24课堂讲授学生练习教师辅导课堂表现(30%)练习情况(70%)AOB2COB1COB2COB3COB4COB62、Python二级考试综合训练AOB11、介绍并讲解全国计算机等级考试二级Python语言程序设计考试大纲2、组织学生对二级模拟题库中的题目进行模拟练习814课堂讲授学生练习教师辅导课堂表现30%练习情况70%AOB2AOB3AOB4COB1COB2COB3COB4COB5COB63、web系统实战开发A0B51、Flask基础2、Jinja2模板3、WTForms表单4、SQLAlchemy管理数据库5、系统模块功能实现6、系统功能及性能测试7、项目演示与答辩8、项目报告的撰写。622课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论