![《Python编程基础(第2版)(微课版)》教学大纲_第1页](http://file4.renrendoc.com/view/55cf5997aae52967ebe45bf5d2e89332/55cf5997aae52967ebe45bf5d2e893321.gif)
![《Python编程基础(第2版)(微课版)》教学大纲_第2页](http://file4.renrendoc.com/view/55cf5997aae52967ebe45bf5d2e89332/55cf5997aae52967ebe45bf5d2e893322.gif)
![《Python编程基础(第2版)(微课版)》教学大纲_第3页](http://file4.renrendoc.com/view/55cf5997aae52967ebe45bf5d2e89332/55cf5997aae52967ebe45bf5d2e893323.gif)
![《Python编程基础(第2版)(微课版)》教学大纲_第4页](http://file4.renrendoc.com/view/55cf5997aae52967ebe45bf5d2e89332/55cf5997aae52967ebe45bf5d2e893324.gif)
![《Python编程基础(第2版)(微课版)》教学大纲_第5页](http://file4.renrendoc.com/view/55cf5997aae52967ebe45bf5d2e89332/55cf5997aae52967ebe45bf5d2e893325.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python编程基础教学大纲课程名称:Python编程基础课程类别:必修 适用专业:大数据技术类相关专业 总学时:64学时(其中理论28学时,实验36学时)总学分:4.0学分一、课程的性质Python是一款用于数据统计、分析、可视化等任务,以及机器学习、人工智能等领域 的高效开发语言。它能满足几乎所有数据挖掘下所需的数据处理、统计模型和图表绘制等功 能需求。大量的第三方模块所支持的内容涵盖了从统计计算到机器学习,从金融分析到生物 信息,从社会网络分析到自然语言处理,从各种数据库各种语言接口到高性能计算模型等领 域。随着大数据时代的来临,数据挖掘将更加广泛地渗透到各行各业中去,而完全面向对象 的
2、Python的教学工作也将成为高校中数学和统计学等专业的重点开展对象,这是大数据时 代下的必然趋势。二、课程的基本要求理论上,要求学生了解Python的基本概念、Python的固定语法、各数据结构的作用、 函数与面向对象编程的概念、文件的概念和类型、常见的内置模块及其作用。技能上,要求学生掌握Python集成开发环境的安装、变量与运算符的运用、各数据结 构的常用操作、条件分支结构的基本结构与用法、循环结构的基本结构与用法、函数的创立 与使用、类的创立与使用、文件的读写,以及os模块、shutil模块、math模块、random模 块、datetime模块、re模块的使用。思政上,落实立德树人的
3、根本任务,贯彻落实习近平新时代中国特色社会主义思想,引 导学生的环保理念、职业道德、开展与公平公正理念。联系方式:189 2756 5259泰迪智能科技官网:打造数据智能职业敕育领军企业三、教学条件Python 3.8.5+ PyCharm 2021.1四、课程学时分配序号教学内容理论学时实验学时其它1准备工作112Python基础知识333Python数据结构344程序流程控制语句455函数456面向对象编程447文件基础238Python常用的内置模块769综合案例:学生测试程序设计5总计2836五、教学内容及学时安排.理论教学序 号章节名称主要内容教学目标学时联系方式:189 2756
4、5259联系方式:189 2756 5259泰迪智能科技官网:打造数据智能职业敕育领军企业1准备工作.认识 Python. 了解Python开展历史. 了解Python特性.在PC中搭建Python环境.在Windows平台Python安装与环境 变量的配置.在Linux&Unix平台Python安装与 环境变量的配置.开启Python之旅.安装PyCharm并创立一个应声虫程 序.认识 Python IDE. PyCharm 介绍.使用 PyCharm.创立应声虫程序.了解 Python.掌握Python在各 个环境下的安装程 序,了解Python的 框架结构,为后面各 章的学习做准备12P
5、ython基础知 识.认识计算机语言. Python编码声明.代码注释.多行语句.缩进代码.标识符与保存字符.调试Python代码. Python 变量.数值型变量的介绍与简单操作.字符型数据的创立与简单操作.掌握常用操作符.运算符优先级.掌握Python的固 定语法.掌握基础变量的 用法及定义.掌握Python中的 常用操作符3联系方式:189 2756 5259联系方式:189 2756 5259泰迪智能科技官网:打造数据智能职业敕育领军企业3Python数据结 构.认识Python数据结构的组成.认识数据结构类型.区分可变数据类型和不可变数据类 型.列表的概念与特性.列表的创立和基本操作
6、.列表常用的函数和方法.转换一个列表为元组(tuple)并进 行取值操作.元组和列表的区别.创立元组.元组常用的函数和方法.字典的概念与特性.解析字典的键与值.创立字典并提取字典元素.字典常用的函数.集合的概念与特性.集合的创立与运算.集合常用的函数和方法.掌握列表、元组、 字典和集合的概念 和基本操作.掌握各自数据结 构的函数和特性34程序流程控制 语句if语句的基本结构else 语句与 eliftry、except 与 else 语句for循环语句while循环语句break, continue, pass 语句嵌套循环条件和循环的组合.多变量迭代列表解析.掌握循环语句、终 止语句、通过语
7、句.熟练掌握组合语 句的编写和应用.掌握多变量迭代 和列表解析的用法45函数.自定义函数.设置函数参数.返回函数值.自定义函数的调用.掌握嵌套函数.区分局部变里和全局变里.创立并使用匿名函数.掌握其他常用高阶函数.存储并导入函数模块.存储并导入整个模块.导入函数.导入别名.让学生理解函数,熟练掌握函数的 调用和实现.熟练掌握函数嵌 套和自定义函数.变量的理解与应 用.存储并导入函数 模块4联系方式:189 2756 5259联系方式:189 2756 5259泰迪智能科技官网:打造数据智能职业敕育领军企业6面向对象编程.认识面向对象编程.面向对象的开展.面向对象的实例.面向对象编程的优点.何时
8、使用面向对象编程.定义和使用类.绑定self.类的专有方法.创立对象.删除对象.对象的属性和方法.生成迭代器.返回迭代器.继承父类属性和方法.掌握其他方法.认识面向对象编 程.熟练掌握类和对 象的概念.迭代器的运用.熟练掌握继承的 概念和运用.熟悉其他方法的 概念47文件基础.文件的概念和类型.文件命名.读取txt文件中的数据.读取整个文件.使用with语句读取.设置文件路径.创立含有文件各行数据的列表.保存数据为CSV格式文件.写入txt文件.读写csv文件.熟练掌握文件的 读取与写入,掌握文件的常用 操作28Python常用的内 置模块.认识os模块及shutil模块.使用os模块3,使用
9、shutil模块.认识math模块.运用三角函数.运用基函数与对数函数.认识random模块.生成随机浮点数.生成随机整数.从序列中生成随机元素.认识datetime模块.时间数据基础操作.算术运算时间数据.认识re模块.掌握re模块常用函数. 了解正那么表达式语法1,了解os模块、 shutil 模块、math 模 块、random模块、 datetime模块和re模 块的功能与操作 2.掌握os模块、 shutil 模块、math 模 块、random模块、 datetime模块和re模 块下常用函数的作 用3.掌握os模块、 shutil 模块、math 模 块、random模块、 da
10、tetime模块和re模 块下常用函数的基 本结构和语法7学时合计28泰迪智能科技官网:联系方式:189 2756 5259打造数据智能职业敕育领军企业.实验教学序号实验工程名称实验要求学时1准备工作.安装 Python.安装 PyCharm.创立应声虫程序12Python基础知识.掌握Python的基本数据类型的编写.创立字符串变量并提取里面的数值.计算圆形的各参数33Python数据结构. Python的数据结构的编写.创立一个列表(list)并进行增删改查操作.转换一个列表为元组(tuple)并进行取值操作.将两个列表转换为集合(set)并进行集合运算44程序流程控制语句.掌握Pytho
11、n的流程控制的编写.实现考试成绩等级划分.实现一组数的连加与连乘.使用冒泡法排序55函数L熟练掌握自定义函数的操作.自定义函数实现方差输出.使用匿名函数添加列表元素.存储并导入函数模块56面向对象编程L面向对象中类和对象的编写.创立Car类.创立Car对象.迭代Car对象.产生Land_Rover对象(子类)47文件基础.掌握文件读写和常用操作的编写.读取.txt文件中的数据.保存数据为CSV格式文件38Python常用的内置模块L使用os、shutil模块实现文件的增删改查等操作.使用math模块实现数学计算.使用random模块生成随机数.使用datetime模块获得用户用餐时长.使用re模块获得字符串中的名字、 69综合案例:学生测试程序设计.了解学生测试程序设计的背景与方法.实现试卷的划分.构建测试程序5学时合计36六、考核方式联系方式:189 2756 5259泰迪智能科技官网:打造数据智能职业敕育领军企业突出学生解决实际问题的能力,加强过程性考核。课程考核的成绩构成=平时作业 (10%) +课堂参与(20%) +期末考核(70%),期末考试建议采用开卷形式,试题应包 括基本概念、基本理论、综合应用等局部,题型可采用判断题、选择、简答、应用题等方式。七、教材与参考资料.教材张治斌,张良均.Python编程基础(第2版)(微课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年可调控辊型四辊液压轧机合作协议书
- 2022-2023学年广西玉林市容县四年级(上)期末数学试卷
- 新译林六年级英语上册教案(全册)
- 2025年临时工协议常用版(2篇)
- 2025年二手数控机床买卖合同(2篇)
- 2025年五年级下册语文教学工作总结样本(3篇)
- 2025年人事代理员工劳动合同常用版(4篇)
- 2025年仓储运输合同标准版本(4篇)
- 2025年互联网技术服务合同样本(三篇)
- 专题01 集合、逻辑用语与复数(解析版)
- 2024年公务员考试题库附答案【完整版】
- 关于闯红灯的调查报告
- T-GDWCA 0019-2018 辐照工艺操作规范
- 决策与博弈论课件
- 为什么伟大不能被计划
- 精神障碍患者的社交技巧训练
- 司机考核管理制度
- 重庆八中2024届高三12月高考适应性月考卷(四) 语文试卷(含答案)
- 出差报销单-中英对照版
- 电流互感器试验报告
- 蒋中一动态最优化基础
评论
0/150
提交评论