《计算机好学吗对于女生来说Python语言》核心课程标准
课程编码 | 0408008 | 课程类别 | 专业核心课 |
计划学时 | 68 | 课程类型 | B类 |
适用专业 | 大数据技术与应用专业 | 课程性质 | 必修 |
开课学期 | 第三学期 | 学分 | 4 |
vba静态数组不能赋值 先行课程 | 大数据导论面向对象程序 设计-Java Linux操作系统SQL-server数据库应用 | 开课单位 | 信息工程系 |
平行课程 | NoSQL数据库Hadoop | ||
后继课程 | R语言数据清洗云计算平台运维大数据系统运维 | ||
一、课程性质与定位
本课程是面向信息工程系大数据技术与应用专业学生的核心课程,通过Python语言编程教学,使学生学会该门编程语言,并能在大数据行业相关实践中提高编程技术素养及能力。
本课程以搭建Python开发基础平台为起点,重点阐述Python语言的基础知识和三个典型的项目实战案例。以理论引导、案例驱动、上机实战为理念打造Python语言学习的新模式。
二、课程设计与理念
本课程具体内容分为两大部分:第一部分以Python编程语言基础知识普及为主,分别介绍了Python3概述、基本语法、流程控制、Python组合数据类型、字符串与正则式、函数、模块、类和对象、异常处理、文件操作;第二部分:以项目实战为核心,以学以致用为导向,以切近生活的案例为依托,分别介绍Python爬虫项目实战、Python数据可视化项目实战、Python数据分析项目实战。
三、课程目标
(一)总体目标
培养德、智、体、美全面发展的,能够较快适应生产、建设、管理、服务等一线岗位需要的,面向电信、零售、银行、金融、政府等部门的掌握Python编程技术和使用,具有较高综合素质与良好职业素养,能从事云计算运维与大数据技术应用相关开发工作的发展型、
复合型、创新型技术技能人才。
(二)知识目标
了解熟悉Python编程语言基础知识,掌握Python基本语法、流程控制、Python组合数据类型、字符串与正则式、函数、模块、类和对象、异常处理、文件操作;学习了解Python项目实战,学习模仿练习Python爬虫、数据可视化、数据分析项目实战编程模式,掌握编程实战技能。
(三)能力与素质目标
1、熟悉Python基础知识。
2、熟练掌握Python语言基础编程。
3、熟练使用编程环境开发工具。
4、有良好的代码习惯,结构清晰,命名规范,逻辑性强。
四、课程教学内容及学时分配
序号 | 项目名称 | 学习任务 | 学习内容 | 学时 |
1 | Python简介 | 学习掌握Python基本概述个人网站制作流程图片 | Python语言背景简介 | 1 |
2 | Python环境构建 | 构建Python编程环境 | 在不同操作系统中构建Python编程环境 | 1 |
3 | Python程序简析 | 基础入门编程练习 | 第一个程序HelloWorld!10 | 最好的python入门教材2 |
4 | Python简单函数 | 输入输出函数 | print()函数nput()函数 | 2 |
5 | Python基本语法 | 变量,表达式 | 用常量和变量用运算符和表达式type()函数的使用help()函数的使用 | 6 |
6jenkins的功能 | Python流程控制 | 条件流程控制循环流程控制 | 使用条件语句使用for语句使用while语句使用break语句使用continue语句 | 8 |
7 | Python组合数据类型 | 组合数据类型 | 列表的使用元组的使用字典的使用集合的使用 | 8 |
8 | Python字符串与正则表达式 | 字符串与正则表达式 | 使用字符串处理函数正则表达式的使用使用re模块 | 6 |
9 | Python函数 | 函数使用 | 声明和调用函数在调试窗口中查看变量的值使用函数参数和返回值使用闭包和递归函数使用Python的内置函数 | 6 |
10 | Python模块 | 模块命名、安装、调试 | 使用datetime模块使用sys模块使用与数学有关的模块自定义和使用模块 | 6 |
11 | Python类和对象 | 类的定义封装 | 声明类类的继承和多态复制对象 | 6 |
12freesql教程 | Python异常 | 异常处理 | 利用try-except处理除数为零的异常自定义异常的使用关键字的使用内置异常处理语句的使用 | 4 |
13 | Python文件操作 | 文件操作 | 文件操作目录操作I/O函数的使用 | 4 |
14 | 项目实战 | 实战练习 | 爬虫程序数据可视化数据分析 | 8 |
五、考核评定办法
本课程的考核形式分为讲授部分考核和实践环节考核,两者成绩之和为本课程最终成绩。讲授部分成绩包括课堂讨论、回答问题、考勤、结课考试占比例60%实践环节考核的内容以课程训练作业为主,重点考核学生队知识与技能的掌握情况和创新能力。实践环节成绩占本课程总成绩40%。
六、教学建议
(一)教学条件
多媒体教室,有较为丰富图片及影像学习参考资料;有相对接的校外实训企业。
(二)师资要求
主讲教师应具备本科或硕士研究生学历,具有相关从业背景,有丰富的行业经验,了解前沿的技术发展趋势及理论知识,掌握一定的教学方法与教学艺术,能综合运用各种教方法开发设计课程。
(三)教学方法
深入钻研教材,精心设计教案,善于从多渠道获取反馈信息。及时从多方面调控课堂教学;从反馈的信息中,发现教学现状与教学目标之间的差距,及时、全面、有效地调控;通过多种途径培养学生的自控能力。教学中,教师应引导学生不断解剖自己,及时出知识与学习方法上的缺陷,加强学生的自我适应、自我调控能力。以学生为起点,以学生的发展为目标,即一切教学活动都是为了学生,教师对学生的起点了解得愈清楚,教学也就愈切合学生的需要。优化教学过程,按照教学的规律和原则要求来制定和选择一个最好的教学方案,用尽可能少的教学时间,获得最佳的教学效果。
学生须做到课前阅读教材,课后参阅具有针对性的设计作品,以加深对基本原理的理解,同时准备课堂提问。
通过对本课程的学习,让学生理解相关的编程算法设计,掌握编程语言在运用中的一些相关规律及技法,培养学生掌握科学的编程设计理论和观点,从而为今后的专业课程打下良好的理论及实践基础。
1.配以大量的实战项目详细讲解编程设计内容;
2.将所学的内容分成多个课题训练,这些课题从不同的角度训练学生编程设计的能力。
七、推荐选用教材
《Python语言》
八、参考文献
序号 | 书名 | 编者 | 出版社 | 版本 |
1 | 大数据 | 电子工业出版社 | 1 | |
2 | 大数据库 | 电子工业出版社 | 1 | |
3 | 大数据实验手册 | 电子工业出版社 | 1 | |
4 | 实战Hadoop2.0从云计算到大数据 | 电子工业出版社 | 2 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论