PYTHON程序设计教学大纲_第1页
PYTHON程序设计教学大纲_第2页
PYTHON程序设计教学大纲_第3页
PYTHON程序设计教学大纲_第4页
PYTHON程序设计教学大纲_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、PYTHON1序设计课程教学大纲课程编码:ZF28121(2019)课程类别:专业方向课程学分:3.5学时:56 (实验56)学期:4归属单位:信息与网络工程先修课程:C语言程序设计、计算机基础适用专业:计算机科学与技术、课程简介PYTHON1序设计(Program of Python )是面向计算机科学与技术专业开设的一 门专业方向课,主要介绍Python中列表、元素、字典、集合等基础数据类型及其运算符, Python分支结构、循环结构、函数设计、字符串处理以及正则表达式应用。通过课程学习 掌握不同领域的Python扩展模块并能够解决文件操作、大数据处理、图形图像处理、 音乐编程与语音识别、

2、多线程编程、数据库编程、网络编程、逆向工程与软件分析、科 学计算可视化等领域中的实际问题,同时还应培养学生的代码优化与安全编程意识。二、课程目标本课程的任务是通过课堂教学、实验设计和操作及拓展专题讨论等环节,使学生掌握 仪器分析方法的基本理论和基本知识,具备仪器分析的基本能力,支撑人才培养方案中“课 程设置与人才培养目标达成矩阵”相应指标点的达成。课程目标对学生价值、知识、能力、素质要求如下:课程目标1:激发学生爱国主义情怀和专业知识探究热情,使其树立正确的价值观。课程目标2:培养学生社会责任感,富有创业精神和奉献精神。课程目标3:培养学生专业精神和行业精神,运用Python编程技术服务于企业

3、、行业 乃至国家。课程目标4:使学生掌握Python程序设计基本数据类型、特点及其处理方法。课程目标5:使学生能熟练Python程序设计中的顺序、分支、循环等结构解决实际问 题。课程目标6:使学生学会合理地选择实验环境,能用Python进行数据拆分、数据处理、 数据分析、表达实验结果,提高动手能力和思维能力。课程目标7:通过课外兴趣小组及企业观摩等方式,增进学生知识应用能力及实际实验设计能力,提高创新创业能力、教学内容与课程目标的关系序 号教学内容思政内容(填3-5个思 政知识点)教学要求推荐学时56教学 方式对政 课程 目标11 Python 诺百概述 1)Python语言简介 2)Pyth

4、on下载与安装 3)Python开发环境与文件 类型4)Python帮助和资源。Python日勺创始人为荷三 人吉多范罗苏姆, 1989年圣诞节期间,为 了打发圣诞节的无趣, 开发一个新的脚本解释 程序,成就今天的 Python,激发年轻人的 兴趣。1 .了解Python发展、特点、 应用、版本区别及文件类型。2 .理解程序的运行方式、开 发环境和运行环境配制。3 .掌握:程序的运行、IDLE 的使用及帮助的使用。2启发 式122 Python语言基础 1)Python源程序的格式框架2)标识符及其命名规则3)常量和变量4)模块及其引用5)基本输入输出6)运算符与表达式。1 .了解Python

5、源程序的格 式框架。2 .理解标识符、常量和变量。3 .掌握源程序的书写风格、 基本内置函数。4 .掌握模块及其引用、运算 符与表达式。6案例 式433 Python基本数据类型1)数值类型、空值与布尔型2)字符串类型及格式化3)正则表达式4)类型判断和类型间转换。关键词:两弹一星 在进行字符数据处理 时,利用通过两弹一星 元勋讲解字符串,如钱 学森、钱三强、任新民 等。1 . 了解:空值与布尔型、正 则表达式对象,正则表达式 子模式扩展语法。2 .理解:字符串编码、索引、 切片。3 .掌握:数值类型及其运算 函数、format()格式化方法。4 .掌握字符串及其处理、简 单正则表达式的使用、

6、类型 间转换。8案例 式2、444 Python控制结构1)算法的基本概念2)程序的基本编写方法3)数据的输入、输出及其处理4)程序的分支结构5)遍历循环、无限循环、break 和 continue 循环控制6)程序的错误、异常处理try-except 与程序调试。1 . 了解程序设计知识初步、 常用算法、程序的错误。2 .理解程序的控制结构及 break 和 continue 循环控 制语句。3 .掌握单分支结构、二分支 结构、多分支结构、遍历循 环、无限循环。4 .掌握程序的分支结构、循 环结构、异常处理与程序调 试。12案例 式4、555 Python组合数据类型1)组合数据的基本概念2

7、)元组3)列表4)字典5)集合关键词:十大元帅 在讲解字典时,将十大 元帅姓名作为字典的 key,十大元帅的简介作 为字典的value。通过 元帅姓名可以获取其 生平简介。1 . 了解集合操作的相关方 法。2 .理解字典的操作及相关方 法。3 .掌握元组与列表的相关方 法。4 .站我元组与列表的使用。8案例 式1、666 Python自定义函数及具使用1)函数的定义和使用2)函数的参数传递3)函数的返回值4)变量的作用域5)lambda表达式6函数的递归7)模块与包1 . J解函数的递归。2 .理解函数的参数传递、变 量的作用域、模块与包。3 .掌握:函数的定义和使用、 函数的返回值、lamb

8、da表达 式。4 .掌握任务的分解及程序的 模块化。6启发 式6、777文件操作1)文件基本知识2)文件基本操作3)文本文件与 CSV文件格 式的读取与写入4)文件与目录操作。1 . 了解文件编码、文本文件 与二进制文件。2 .理数据处理及文件与目录 操作的基本方法。3 .掌握文件打开、读写和关 闭,文本文件与CSV文件格 式的读取与写入。4 .应用文本文件与CSV文件 格式的使用。4研讨 式6、788 Python计算生态1)基本的Python内置函数2)标准库 math 库、random 库、datetime/time 库、 turtle 库的使用3)第三方库的安装, PyInstalle

9、r 库、jieba 库、 wordcould库的使用4)数据分析、数据可视化、 用户图形界面、机器学习等 Python计算生态。1 . 了解网络爬虫、数据分析、 文本处理、数据可视化、用 户图形界面、机器学习、We 开发、游戏开发等第三方库 的名称。2 .理解数据处理及文件与目 录操作的基本方法。3 .掌握基本的Python 内置 函数、math 库、random 库、 datetime/time 库、turtle 库,文本文件与 CSV文件格 式的读取与写入。4 .掌握 pip 工具、 PyInstaller 库、jieba 库、 wordcould库的使用。)4案例 式6、79 Pytho

10、n 应用1)对象、类及其基本特征2)tkinter 窗体布局与常用 组件,tkinter 开发步骤, tkinter 事件响应与编程初 步3)数据库基础知识4)SQLite数据库及其简单 应用。1 .了解创建数据库和表,数 据表的数据更新。2 .理解对象、类,SQLite数 据库访问。3 .掌握数据库基础知识。4 .掌握tkinter 窗体布局与 常用组件,SQLite数据库访 问与查询。6研讨 式授6、7四、课程教学方法1、理论课堂(1)采用案例式教学,讲述我国科技工作者将自主科研创新和国家重大需求相结合, 经过不懈努力取得辉煌成果的真实事件,激发学生爱国主义情怀和专业知识探究热情,使 学生

11、树立正确的价值观。(2)采用案例式教学,培养学生坚持两点论与重点论的统一,将来学生从事We瞅件 开发要从用户需求入手、功能实现性能保证是核心、用户使用是终点。(3)采用案例式教学和启发式教学,讲述我国互联网及其技术的发展历史和现状,激 发学生树立为我国计算机核心技术的发展而努力的信念。(4)采用启发式教学,引导学生主动通过实践和自学获得所需知识,培养其独立思考、 分析问题和解决问题的能力。(5)采用课堂研讨,团队合作等方式,激发学生学习兴趣,巩固课堂授课效果。2 .实验教学实验教学是Python课程中重要的实践环节,目的是培养学生了解程序设计基本原 理和基本方法,通过实验验证和实验内容的自我设

12、计和创新,提高学生知识应用能力和创 新创业能力。要求学生提交实验报告。3 .其他形式通过课堂研讨、团队合作、学生主导等方式,激发学生独立思维和运用知识的能力, 增加学生的求知热情;通过课题小组讨论、程序研发等方式,培养学生独立发现问题和解 决问题的能力,增强其创新创业能力。五、课程考核方法课程考核方式:平时成绩40%和期末考试60%平时成绩由出勤、课堂提问、书面作业、实践、团队表现、学习态度等部分组成。各考核环节所占分值比例,可根据实际情况 微调,建议值及考核细则如下。考核依据建议分值考核/评价细则对应课程目标平时成绩40平时作业501 .主要考核学生对每章节知识点理解、掌握和运用程度;2 .

13、每次作业按100分制单独评分,取各次成绩平均值作为此环节最终成绩,乘以其在总评成绩中的占比 20%2、4、5课堂表现201 .主要考核学生出勤率及课堂参与度;2 .每次表现(如课堂纪律、回答问题、参与教学活动等)按100分制单独评分,取各次成绩平均值作为此环节最终成绩,乘以其在总评成绩中的占比 8%1、 4、 5、 6、7实验301 .主要考核学生每个实验的实验情况和实验报告质量;2 .每次实验表现(如课堂纪律、回答问题、参与实验活动和提交实验报告册等),按100分制单独评分,取各次成绩平均值作为此环节最终成绩,乘以其在总评成绩中的占比12%3、 4、 5、 6期末考试601 .主要考核学生对重点章节知识点理解、掌握和运用程度;2 .采用上机考试,满分100分,乘以其在总评成绩中的占比 60%1、 2、 3、 4、5

温馨提示

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

评论

0/150

提交评论