预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Python语言程序设计》课程教学大纲 课程代码(COURSECODE)307BA030课程名称(COURSETITLE)Python语言程序设计课程性质(COURSECHARACTER)学科专业基础课学分(CREDIT)3周数(WEEKS)16学时(CONTACTHOURS)64先修课程(PRE-COURSE)C与C++程序设计、VB程序设计课程负责人(COURSECOORDINATOR)适用专业教育技术学(师范)课程简介: 《Python语言程序设计》是面向教育技术学(师范)专业高年级本科生的专业必修课程,先修课程包括C与C++程序设计、VB程序设计等。课程教学目的是让学生掌握Python语言基础语法与应用,为后续的机器人技术等课程打下良好的基础。 课程主要内容包含Python概述、运算符、表达式与内置对象、程序控制结构、数据结构、函数、字符串、面向对象程序设计和python开发应用实例8个模块。 通过本课程的教学,要求学生能够正确理解Python基本语法及基本用法;掌握利用Python程序结构与数据形式进行编程;掌握处理字符及函数的基本用法;掌握Python中面向对象的概念与用法;了解Python应用开发的流程。二、课程目标 通过本课程的学习,学生了解Python的基础概念、语法特点,能够意识到新技术与专业的契合度,以及进行教育资源设计开发的意义。 通过本课程的学习,学生掌握Python的操作基础,能够运用列表、元组、字典等不同的数据类型解决不同字符等问题的算法的需求。 通过本课程的学习,学生掌握Python函数的编写及面向对象的使用方法,能具体应用到基本的问题需求解决,具备基本的程序设计能力。 通过本课程的学习,学生经历Python的资源包开发的完整过程,能够切实提升动手实践能力,推动创新意识的发展,形成问题解决的意识,培养学生的代码优化与安全编程意识。 通过本课程的学习,学生了解程序项目的调试方法及协同创作的完整过程,能够理解学习共同体意义,掌握团队协作技能,积极投入小组合作学习。 课程目标对毕业要求的支撑关系表 毕业要求毕业要求指标点课程目标1课程目标2课程目标3课程目标4课程目标5毕业要求3毕业要求指标点3.1HH毕业要求指标点3.2HH毕业要求指标点3.3M毕业要求4毕业要求指标点4.1L毕业要求8毕业要求指标点8.2L三、教学内容与预期学习成效 知识单元对应课程目标知识点预期学习成效实现环节学时1.Python概述课程目标1开发环境的安装 安装扩展库的几种方法 编程规范与代码优化建议了解Python语言特点 掌握Python语言的规范 体会学习Python的意义 掌握软件的配置与安装教学方法:课堂讲授、演示、课堂讨论。 教学手段:多媒体课件和传统教学相结合。理论2学时+实践2学时2.运算符、表达式与内置对象课程目标2Python常用内置对象 Python运算符与表达式 内置函数用法掌握Python常用内置对象 理解函数有基本用法和高级用法教学方法:操作讲授、答疑、实例展示 教学手段:机房、课内外实践。理论4学时+实践4学时3.程序控制结构课程目标2条件表达式 选择结构 循环结构理解关系运算符的用法 掌握代码的嵌套使用 掌握各种程序结构的用法教学方法:操作讲授、答疑、实例展示 教学手段:机房、课内外实践。理论4学时+实践4学时4.Python数据结构课程目标2列表、元组、字典和集合 数据结构的转换方法 各数据结构内置函数掌握列表、元组、字典和集合的区别与用法 掌握数据结构的转换方法 掌握各数据结构内置函数教学方法:操作讲授、答疑、实例展示 教学手段:机房、课内外实践。理论6学时+实践6学时5.函数课程目标2函数的定义 函数的参数 变量的作用域掌握函数的定义 理解函数的参数意义 理解变量的作用域范围教学方法:操作讲授、答疑、实例展示 教学手段:机房、课内外实践。理论4学时+实践4学时知识单元对应课程目标知识点预期学习成效实现环节学时6.字符串课程目标3字符串编码格式 字符串常用操作 中英文分词了解ASCII.UTF8、GBK的区别 掌握find()、index()、count()等使用方法 掌握Python扩展库的用法教学方法:操作讲授、答疑、实例展示。 教学手段:机房、课内外实践。理论4学时+实践4学时7.面向对象程序设计课程目标3类的定义 类的继承与多态 成员函数与成员方法理解类的定义、参数的构成 掌握类的继承与多态的使用 掌握类的成员函数与方法使用教学方法:操作讲授、答疑、实例展示。 教学手段:机房、课内外实践。理论4学时+实践4学时8.python开发应用实例课程目标3异常处理及程序调试 网络请求常用技术 爬虫开发框架掌握项目程序的调试方法 了解网络请求的常用技术 掌握爬虫的配置方法以及应用步骤教学方法