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

下载本文档

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

文档简介

1、«Python基础课程标准基本信息课程名称:Python基础课程代码:*课程类别:职业基础课(核心课程)建议学时:68学时(理实一体化)学分:4学分适应对象:计算机应用、软件技术、大数据技术与应用、云计算技术与应用专业建设团队:35人以上团队1课程概述1.1课程的性质«Python基础是软件技术等相关专业的专业基础课程。主要讲述Python程序设计的基础知识和相关技术。是计算机应用、软件技术、大数据技术与应用、云计算技术与应用专业的专业基础课程。该课程代码为*,学时为68,4个学分。«Python基础课程的教学目的是学生通过学习该课程,掌握Python程序设计语言

2、的基本知识和使用Python语言进行软件开发的思想和基本方法,进而掌握程序设计的基本步骤和通用方法,提高通过编写程序解决实际问题的能力,为今后进一步使用数据采集和分析等大数据及人工智能方面的运用打好基础。课程着眼于学生的长远发展,重点培养其软件开发、大数据及人工智能领域岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。1.2 课程定位«Python基础课程定位于大数据及人工智能领域的基础课程,为数据采集及分析提供全面的语言基础。能运用Python进行数据的处理,能符合全国计算机等级二级Python语言程序设计考试基本要求。是高职计算机技术、

3、软件技术、云计算技术与应用、大数据技术与应用及人工智能相关专业的一门专业课程。1.3 课程的设置与设计思路本课程通过大量的案例,引导学生思考问题、分析问题,学生在理解知识点的过程中遇到困难时,可以继续往后学习。通过逐渐深入的学习,前面不懂和疑惑的知识点会“豁然开朗”。在编程的学习中,一定要多动手实践。如果实践过程中,碰到问题,可以停下来,整理思路,认真分析问题发生的原因,并在问题解决后及时进行总结。课程重在让学生掌握程序设计的一般方法,并贯彻“方法强于代码”的意识,以加强学生的自学能力,从而有利于其将来发展。2课程目标本课程的主要目标是培养学生的Python语言使用的基本技能。要求学生掌握Py

4、thon基本语法、字符串、列表、元组、字典、文件的读写、函数与模块等基础知识。学生首先了解Python的特点、发展及推荐学习方法,然后学习Python基础语法、流程控制语句、数据类型、函数、模块、面向对象、文件操作、异常处理、数据库操作、第三方库相关知识等。课程根据“自主式一体化教学”模式,按照Python的有关知识由浅入深、从易到难进行教学,课后布置实训与习题练习,实现“教、学、做”一体,从而切实提高学生的持续发展能力。2.1 总体目标通过Python基础课程的教学,使学生具有基本的Python程序设计能力、一定的语句编写能力、一定的数据处理分析能力、解决问题的能力、一定的创新能力与良好的沟

5、通能力。2.2 课程活动1、基于数据采集分析过程的开发理念,先进行综合职业行动领域和情境分析,然后深入企业调研和行业专业研讨,最终分解和确定模块任务。2、根据模块任务,开发相应的课程教案,组织课程资源。3、推行一体化教学模式,强化教与学的及时互动,进行动态的教学评价和反馈机制。4、建立课后网络教学和学习平台,强化课后训练和扩充学习资源,提供课后教学支持。5、组织专题技术讲座和讨论,加强对新技术的掌握。6、加强校企联动,鼓励企业进入学校进行课程教学,鼓励学生走入企业参加生产实训I,使学生加深对Python语言在实际工作应用的认识和掌握。7、融入技能鉴定机制,参加国家等级考试及技能鉴定。8、组织参

6、加各层次的程序设计兴趣活动和比赛。2.3 知识目标(1)能安装Python环境与模块,;(2)掌握Python的基础语法;(3)掌握Python的控制流程语句;(4)掌握Python的数据类型;(5)掌握Python函数;(6)掌握Python模块;(7)掌握Python面向对象;(8)掌握Python文件操作;(9)掌握Python异常处理;(10)掌握Python数据库操作;(11)了解Python计算生态库;2.4技能目标(1)能安装Python开发环境与第三方模块,能打包发布程序;(2)能在计算机上按规范完成程序的编写和调试;(3)能进行异常处理;(4)能对文件及数据集进行操作;(5)

7、能对数据库进行操作3课程项目结构与学时分配3.1 课程教学内容及学时安排本课程采用理实一体化教学方式,“教、学、做”一体,理论与实验融合在一起,卜表的理论与实验课时仅供参考内容课时备注理论实验合计初识Python224根据实际情况调整编程基础448根据实际情况调整控制流程336根据实际情况调整Python数据类型6612根据实际情况调整函数336根据实际情况调整模块336根据实际情况调整Python面1可对象336根据实际情况调整文件操作336根据实际情况调整异常处理224根据实际情况调整MySQ数据库操作224根据实际情况调整计算生态库336根据实际情况调整合计343468根据实际情况调整3

8、.2 课程主要内容说明本课程的教学重点如下:1、掌握Python开发环境的使用,掌握pip包管理工具和Pylnstaller打包发布方法;2、掌握Python语言的基本数据类型、基本语法、运算符和程序流控制语句;3、掌握字符串、列表、元组、字典、集合的定义和使用,掌握列表与字典深复制与浅复制与推导式的使用4、掌握函数与模块的定义与使用;5、掌握常用的异常处理方式。6、掌握文件的读写方法。3.3课程教学内容知识章下(模块)计划学时教学内容理论学时实践学时教学要求初识Python4Python发展历史及应用领域Python开发环境pip工具PyInstaller工具221 .了解Python发展历

9、史及应用领域2 .掌握Python环境拾建3 .了解常用的Python开发环境4,掌握pip包管理工具5.掌握PyInstaller打包发布方法编程基础8Python的固定语法Python基本输入441 .了解Python的固定语法2 .掌握Python的用户输输出Python的变量和数据类型,类型转换Python变量和对象Python运算符入与屏幕输出3 .熟悉Python的变量和数据类型,并掌握Python类型转换4 .了解Python变里和对象的关系5 .掌握各种运算符的使用控制流程6程序的基本结构if条件语句while循环和for循环break、continue、pass语句、else

10、语句331 .了解程序的基本结构2 .掌握if条件语句的使用3 .掌握while循环和for循环的使用4 .掌握break、continue、pass语句、else语句的使用Python数12序列字符串、列表、元组、字典、集合列表与字典深复制与浅复制列表与字典推导式661.了解序列的含义,掌握序列的操作2, 了解字符串的概念,掌握字符串的操作,熟悉字符串的函数3, 了解列表的概念,掌握列表的操作,熟悉列表的函数4, 了解元组的概念,掌握元组的操作,熟悉元组的函数5, 了解字典的概念,掌握字典的操作,熟悉字典的函数6, 了解集合的概念,掌握集合的操作,熟悉集合的函数7, .了解深复制与浅复制的概

11、念及操作8, 了解推导式的的概念,掌握推导式的用法函数6函数的定义函数的参数函数的返回值函数的调用和嵌套调用331 .了解函数的的概念2 .掌握函数的定义和调用3 .掌握函数的参数4 .掌握函数的返回值5 .掌握函数的嵌套调用模块6模块概念及使用包常用模块331 .了解模块的概念2 .掌握模块的使用3 ,了解包的概念4,掌握常用模块的操作Python面何对象6python面向对象类和对象的定义及使用python类的继承类的方法重写与运算符重载331. 了解python面1可对象2. 了解并掌握python类和对象的定义及使用3. 了解并掌握python类的继承4. 了解并掌握python类的方

12、法重写与运算符重载文件操作6文件的打开和关闭,文件的读写os模块重命名和删除文件文件夹的操作csv文件操作331 .了解并掌握文件的打开和关闭方法,2 .了解并掌握文件的读写方法3 .了解os模块4 .了解并掌握重命名和删除文件5 .了解并掌握文件夹的操作6 .了解并掌握csv文件操作异常处理4Python异常概念异常的处理方式主动抛出异常自定义的异常类221 .了解Python异常概念2 .掌握异常的几种处理方式3 .了解主动抛出异常raise和assert语句4.了解自定义的异常类5提要.掌握raise和assert语句,会抛出自定义的异常MySQL数据库操作4MySql数据库连接;MyS

13、ql数据库的操作;MySql数据库的错误处理。221 .了解MySql数据库的使用;2 .掌握MySql数据库的连接;3 .了解并掌握MySql数据库的操作;4 .了解MySql数据库的错误处理。计算生态库6Turtle标准库random标准库jieba第二方库wordcloud第二方库331 .了解Turtle标准库的概念和使用2 .了解random标准库的概念和使用3 .掌握jieba第二力库的安装和使用4 .了解wordcloud第二方库的安装和使用4实施建议本课程根据Python语言本身的特点,结合数据采集、分析所涉及的主要知识面,主要采用理实一体化教学,教师理论讲解与学生实验操作相互

14、融合,将抽象的理论知识通过多种教学方法进行融会贯通。教学过程中,建议案例教学法、分组讨论法、自主学习法、探究式训练法等多种教学方法并用,提高教学效果。从而彻实加强学生软件开发方法的基本技能训练,提高学生软件开发能力和分析问题、解决问题的能力。4.1 教学组织本课程按照Python3的基础知识,将课程划分为11个模块。并引入课堂教学实践项目,加强岗位综合技能和技巧的训练,使学生能够操作熟练、举一反三。课程按照Python的有关知识由浅入深、从易到难进行安排,并在每个模块学习后布置实训与习题练习,实现“教、学、做”一体,从而切实提高学生的持续发展能力4.2 情境设计在教学实施中,教师的职责为每个同

15、学分配制作任务,同时检查与督促任务完成情况,对学生出现的问题进行指导;学生的职责是要在教师的引领下,在规定的时间内保质保量的完成分配的任务。4.3 教学评价建议建立能体现职业能力为核心的课程考核标准,建立分模块的课程考核评价方式,每个课程模块既考核学生所学的知识,也考核学生掌握的技能及学习态度,采用形成性评价与终结性评价相结合,笔试、实验、课程任务作品相结合,第一课堂考核与第二课堂考核相结合,学生自评、互评相结合的评价方式。期末总评成绩组成:1、期末考试成绩:40%2、项目考核成绩:30%3、过程核成绩(考勤、答辩等):30%即:期末总评成绩=期末考试成绩*40%须目考核成绩*30%抨时*30

16、%4.4 考核评价建议考核评价建议模块编号考核模块成绩比例(%1初识Python52编程基础103控制流程104Python数据类型205函数106模块57Python面1可对象108文件操作109异常处理1010MySQ散据库操作511计算生态库54.5 教材选择建议1、依据本课程标准选择教材。2、教材应充分体现任务导向、实践引领的课程设计思想。将Python按数据采集分析技能标准要求,分解典型的任务,按照知识点和技能点的不同分解为不同的学习内容。3、教材应与软件开发企业合作开发,充分反映最新的科研动态和企业实践新成果,吸纳、更新知识点和技能点,使教材具有先进性、职业性和指导性。4、教材内容要强化技能点的培养和知识点的应用。5、教材表达必须精炼、准确、科学。4.6实验实训设备配置建议教学在一体化教室进行,配置多媒体展示、较高配置计算机,计算机配备数量要满足常规班级人数和保有一定工作余量。5其他说明5.1 课程资源开发与利用建议1、充分利用合作企业的优势,在真实的工作情境中突出工学结合,选择典型的工作为实训任务,实现实训与生产相结合。2、任课教师应建立好课后教学服务平台,做好课外辅导,拓展课外教学形式,形成以点带面、以强带弱、互帮互学的教学风气。3、积极开发校外实训基地,充分利

温馨提示

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

评论

0/150

提交评论