《Python基础》课程标准--64课时_第1页
《Python基础》课程标准--64课时_第2页
《Python基础》课程标准--64课时_第3页
《Python基础》课程标准--64课时_第4页
《Python基础》课程标准--64课时_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

PythonPython 基础课程标准基础课程标准 基本信息基本信息 课程名称: Python 基础 课程代码:* 课程类别:职业基础课(核心课程) 建议学时:68 学时(理实一体化) 学分:4 学分 适应对象:计算机应用、软件技术、大数据技术与应用、云计算技术与应用专业 建设团队:35 人以上团队 1 1 课程概述课程概述 1.11.1 课程的性质课程的性质 Python 基础是软件技术等相关专业的专业基础课程。主要讲述 Python 程序设 计的基础知识和相关技术。是计算机应用、软件技术、大数据技术与应用、云计算技术 与应用专业的专业基础课程。该课程代码为*,学时为 68,4 个学分。 Python 基础课程的教学目的是学生通过学习该课程,掌握 Python 程序设计语 言的基本知识和使用 Python 语言进行软件开发的思想和基本方法,进而掌握程序设计 的基本步骤和通用方法,提高通过编写程序解决实际问题的能力,为今后进一步使用数 据采集和分析等大数据及人工智能方面的运用打好基础。课程着眼于学生的长远发展, 重点培养其软件开发、大数据及人工智能领域岗位基本工作技能、职业素养、社会适应 能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。 1.21.2 课程定位课程定位 Python 基础 课程定位于大数据及人工智能领域的基础课程, 为数据采集及分析 提供全面的语言基础。能运用Python 进行数据的处理,能符合全国计算机等级二级 Python 语言程序设计考试基本要求。是高职计算机技术、软件技术、云计算技术与应 用、大数据技术与应用及人工智能相关专业的一门专业课程。 1.31.3 课程的设置与设计思路课程的设置与设计思路 本课程通过大量的案例,引导学生思考问题、分析问题,学生在理解知识点的过程 中遇到困难时,可以继续往后学习。通过逐渐深入的学习,前面不懂和疑惑的知识点会 “豁然开朗” 。在编程的学习中,一定要多动手实践。如果实践过程中,碰到问题,可 以停下来,整理思路,认真分析问题发生的原因,并在问题解决后及时进行总结。课程 重在让学生掌握程序设计的一般方法,并贯彻“方法强于代码”的意识,以加强学生的 自学能力,从而有利于其将来发展。 2 2 课程目标课程目标 本课程的主要目标是培养学生的Python 语言使用的基本技能。要求学生掌握 Python 基本语法、字符串、列表、元组、字典、文件的读写、函数与模块等基础知识。 学生首先了解 Python 的特点、发展及推荐学习方法,然后学习Python 基础语法、流程 控制语句、数据类型、函数、模块、面向对象、文件操作、异常处理、数据库操作、第 三方库相关知识等。 课程根据“自主式一体化教学”模式,按照 Python 的有关知识由浅入深、从易到 难进行教学,课后布置实训与习题练习,实现“教、学、做”一体,从而切实提高学生 的持续发展能力。 2.12.1 总体目标总体目标 通过Python 基础课程的教学,使学生具有基本的 Python 程序设计能力、一定 的语句编写能力、一定的数据处理分析能力、解决问题的能力、一定的创新能力与良好 的沟通能力。 2.22.2 课程活动课程活动 1、基于数据采集分析过程的开发理念,先进行综合职业行动领域和情境分析,然 后深入企业调研和行业专业研讨,最终分解和确定模块任务。 2、根据模块任务,开发相应的课程教案,组织课程资源。 3、推行一体化教学模式,强化教与学的及时互动,进行动态的教学评价和反馈机 制。 4、建立课后网络教学和学习平台,强化课后训练和扩充学习资源,提供课后教学 支持。 5、组织专题技术讲座和讨论,加强对新技术的掌握。 6、加强校企联动,鼓励企业进入学校进行课程教学,鼓励学生走入企业参加生产 实训,使学生加深对 Python 语言在实际工作应用的认识和掌握。 7、融入技能鉴定机制,参加国家等级考试及技能鉴定。 8、组织参加各层次的程序设计兴趣活动和比赛。 2.32.3 知识目标知识目标 (1) 能安装 Python 环境与模块, ; (2) 掌握 Python 的基础语法; (3) 掌握 Python 的控制流程语句; (4) 掌握 Python 的数据类型; (5) 掌握 Python 函数; (6) 掌握 Python 模块; (7) 掌握 Python 面向对象; (8) 掌握 Python 文件操作; (9) 掌握 Python 异常处理; (10) 掌握 Python 数据库操作; (11) 了解 Python 计算生态库; 2.42.4 技能目标技能目标 (1)能安装 Python 开发环境与第三方模块,能打包发布程序; (2)能在计算机上按规范完成程序的编写和调试; (3)能进行异常处理; (4)能对文件及数据集进行操作; (5)能对数据库进行操作 3 3 课程项目结构与学时分配课程项目结构与学时分配 3.13.1 课程教学内容及学时安排课程教学内容及学时安排 本课程采用理实一体化教学方式, “教、学、做”一体,理论与实验融合在一起, 下表的理论与实验课时仅供参考。 课时课时 内容内容 理论理论 初识 Python 编程基础 控制流程 Python 数据类型 函数 模块 2 4 3 6 3 3 实验实验 2 4 3 6 3 3 合计合计 4 8 6 12 6 6 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 备注备注 Python 面向对象 文件操作 异常处理 3 3 2 3 3 2 2 3 34 6 6 4 4 6 68 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 根据实际情况调整 MySQL 数据库操作 2 计算生态库 合计 3.23.2 课程主要内容说明课程主要内容说明 本课程的教学重点如下: 3 34 1、掌握Python开发环境的使用,掌握pip包管理工具和PyInstaller打包发布方法; 2、掌握Python语言的基本数据类型、基本语法、运算符和程序流控制语句; 3、掌握字符串、列表、元组、字典、集合的定义和使用,掌握列表与字典深复制 与浅复制与推导式的使用 4、掌握函数与模块的定义与使用; 5、掌握常用的异常处理方式。 6、掌握文件的读写方法。 3.33.3 课程教学内容课程教学内容 知识章节知识章节 (模块)(模块) 计划计划 学时学时 教学内容教学内容理论理论 学时学时 2 Python 发展历史 初识 及应用领域 4Python 开发环境 pip 工具 PyInstaller 工具 实践实践 学时学时 21了解 Python 发展历史 及应用领域 2掌握 Python 环境搭建 3了解常用的 Python 开 发环境 4掌握 pip 包管理工具 5 掌握 PyInstaller 打包 发布方法 Python 的固定语 编程基础8法 Python 基本输入 441了解 Python 的固定语 法 2掌握 Python 的用户输 教学要求教学要求 Python 输出 Python 的变量和 数据类型,类型转 换 Python 变量和对 象 Python 运算符 程序的基本结构 if 条件语句 while 循环和 for 控制流程6循环 break、continue、 pass 语句、else 语句 66 33 入与屏幕输出 3熟悉 Python 的变量和 数据类型, 并掌握 Python 类型转换 4了解 Python 变量和对 象的关系 5 掌握各种运算符的使用 1了解程序的基本结构 2掌握 if 条件语句的使 用 3 掌握 while 循环和 for 循环的使用 4 掌握 break、 continue、 pass 语句、 else 语句的使 用 1 了解序列的含义, 掌握 序列的操作 2 了解字符串的概念, 掌 握字符串的操作,熟悉字 符串的函数 3 了解列表的概念, 掌握 列表的操作,熟悉列表的 序列 字符串、列表、元 Python 数 据类型 12 组、字典、集合 列表与字典深复制 与浅复制 列表与字典推导式 函数 4 了解元组的概念, 掌握 元组的操作,熟悉元组的 函数 5 了解字典的概念, 掌握 字典的操作,熟悉字典的 函数 6 了解集合的概念, 掌握 集合的操作,熟悉集合的 函数 7 了解深复制与浅复制的 概念及操作 8了解推导式的的概念, 掌握推导式的用法 函数的定义 函数的参数 函数6函数的返回值 函数的调用和嵌套 调用 模块概念及使用 模块6包 常用模块 python 面向对象 技术 Python 面 向对象 类和对象的定义及 6使用 python 类的继承 类的方法重写与运 算符重载 331了解函数的的概念 2 掌握函数的定义和调用 3掌握函数的参数 4掌握函数的返回值 5掌握函数的嵌套调用 331了解模块的概念 2掌握模块的使用 3了解包的概念 4掌握常用模块的操作 331了解 python 面向对象 技术 2了解并掌握 python 类 和对象的定义及使用 3了解并掌握 python 类 的继承 4了解并掌握 python 类 的方法重写与运算符重载 3 文件的打开和关 闭, 文件的读写 文件操作6os 模块 重命名和删除文件 文件夹的操作 csv 文件操作 31 了解并掌握文件的打开 和关闭方法, 2 了解并掌握文件的读写 方法 3了解 os 模块 4 了解并掌握重命名和删 除文件 5 了解并掌握文件夹的操 作 6 了解并掌握 csv 文件操 作 Python 异常概念 异常处理4 异常的处理方式 主动抛出异常 自定义的异常类 221了解 Python 异常概念 2 掌握异常的几种处理方 式 3了解主动抛出异常 raise和assert语 句 4了解自定义的异常类 5 提要掌握raise 和 assert 语句, 会抛出自定 义的异常 221 了解 MySql 数据库的使 用; 2 掌握 MySql 数据库的连 接; 3 了解并掌握 MySql 数据 库的操作; 4 了解 MySql 数据库的错 误处理。 331了解 Turtle 标准库的 概念和使用 2了解 random 标准库的 概念和使用 3 掌握 jieba 第三方库的 安装和使用 4 了解 wordcloud 第三方 库的安装和使用 MySql 数 据 库 连 接; MySQL 数 据库操作 4 MySql 数据库的操 作; MySql 数据库的错 误处理。 Turtle 标准库 计算生态 库 random 标准库 6jieba 第三方库 wordcloud 第三方 库 4 4 实施建议实施建议 本课程根据Python语言本身的特点,结合数据采集、分析所涉及的主要知识面,主 要采用理实一体化教学,教师理论讲解与学生实验操作相互融合,将抽象的理论知识通 过多种教学方法进行融会贯通。教学过程中,建议案例教学法、分组讨论法、自主学习 法、探究式训练法等多种教学方法并用,提高教学效果。从而彻实加强学生软件开发方 法的基本技能训练,提高学生软件开发能力和分析问题、解决问题的能力。 4.14.1 教学组织教学组织 本课程按照Python3的基础知识,将课程划分为11个模块。并引入课堂教学实践项 目,加强岗位综合技能和技巧的训练,使学生能够操作熟练、举一反三。 课程按照Python的有关知识由浅入深、从易到难进行安排,并在每个模块学习后布 置实训与习题练习,实现“教、学、做”一体,从而切实提高学生的持续发展能力。 4.24.2 情境设计情境设计 在教学实施中,教师的职责为每个同学分配制作任务,同时检查与督促任务完成情 况,对学生出现的问题进行指导;学生的职责是要在教师的引领下,在规定的时间内保 质保量的完成分配的任务。 4.34.3 教学评价建议教学评价建议 建立能体现职业能力为核心的课程考核标准,建立分模块的课程考核评价方式,每 个课程模块既考核学生所学的知识,也考核学生掌握的技能及学习态度,采用形成性评 价与终结性评价相结合,笔试、实验、课程任务作品相结合,第一课堂考核与第二课堂 考核相结合,学生自评、互评相结合的评价方式。期末总评成绩组成: 1、期末考试成绩:40%; 2、项目考核成绩:30%; 3、过程核成绩(考勤、答辩等):30%。 即:期末总评成绩=期末考试成绩*40%+项目考核成绩*30%+平时*30% 4.44.4 考核评价建议考核评价建议 考核评价建议 模块编号 1 2 3 4 5 6 7 8 9 10 11 4.54.5 教材选择建议教材选择建议 1、依据本课程标准选择教材。 2、教材应充分体现任务导向、实践引领的课程设计思想。将Python 按数据采集分 初识 Python 编程基础 控制流程 Python 数据类型 函数 模块 Python 面向对象 文件操作 异常处理 MySQL 数据库操作 计算生态库 考核模块成绩比例(%) 5 10 10 20 10 5 10 10 10 5 5 析技能标准要求, 分解典型的任务, 按照知识点和技能点的不同分解为不同的学习内容。 3、教材应与软件开发企业合作开发,充分反映最新的科研动态和企业实践新成果,

温馨提示

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

评论

0/150

提交评论