计算机好学吗对于女生来说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小时内删除。