Python程序设计教学大纲.docx

上传人:太** 文档编号:86696340 上传时间:2023-04-14 格式:DOCX 页数:6 大小:18.37KB
返回 下载 相关 举报
Python程序设计教学大纲.docx_第1页
第1页 / 共6页
Python程序设计教学大纲.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《Python程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《Python程序设计教学大纲.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Python程序设计教学大纲Python Programming syI Iabus一、课程基本情况课程编号:课程类别:专业基础课课程学分:4学分课程总学时:64学时,其中讲课:32学时,实验(含上机):32学时课程性质:考试开课学期:先修课程:C语言程序设计、数据结构适用专业:计算机科学与技术、数字媒体、软件工程、数据科学与大数据技 术、人工智能教 材:python编程基础案例教程,程显毅 吴芳主编,机械工业出版社, 2023. 2开课单位:二、课程性质、目的与要求(一)课程性质Wython程序设计是一门实践性非常强的课程,要求学生在理解和掌握 程序设计语言语法的基础上,充分利用实验课程,在

2、计算机上动手完成程序的编 写和调试。主要培养学生编程思维,为后续课程打好编程基础。(-)课程目的通过本课程的学习,使得学生能够掌握Python编程三种结构:顺序结构、 选择结构和循环结构;理解函数、模块和面向对象程序设计范式;熟练掌握数据 和数据类型;掌握常用数据结构:列表、元组、字典、集合、字符串等的定义、 增删改查、基本统计运算,并能运用解决实际问题;了解正则表达式和相关推导 式;熟练基本文件操作和异常处理;了解爬虫和可视化应用。(三)教学要求课程教学主要讲解Python语言的语法及应用案例,在教学过程中合理安排 理论与实验课时,让学生掌握Python语言的基本语法并能够应用Python解

3、决实 际问题。(四)课程思政目标以习近平新时代中国特色社会主义思想为指导,坚持知识传授与价值引领相结合,运用可以培养大学生理想信念、价值取向、政治信仰、社会责任的题材与 内容,全面提高大学生缘事析理、明辨是非的能力,让学生成为德才兼备、全面 发展的人才。二、教学内容、要求及学时分配序 号教学内容教学目标重点与难点总学 时讲授实践课外 学时实验实训(其他)1程序基本结 构-顺序结构了解Python的发展、 特点及应用;掌握 Python编码规范;掌 握Python变量命名规 则与基本输入、输出; 掌握程序的运行方式 与开发工具的使用教学重点: Python编码规范; 开发工具jupyter no

4、tebook的使用 变量,输入/输出 教学难点: 赋值语句220022数据及运算了解常量、关键字; 掌握基本数据类型; 了解常用运算符和表 达式;理解类型转换;教学重点:基本数据类型 运算符和表达式教学难点:类型转换、逻辑运 算431043程序基本结 构-选择结构掌握if-else结构;理解三元操作选择结构;掌握分支嵌套;理解条件表达式:教学重点: if-else 结构 教学难点: 分支嵌套422044程序基本结 构-循环结构掌握for-in循环; 掌握while循环; 理解for-else循环: 掌握循环嵌套; 理解 break, continue教学重点: for/whi le 循环 循环

5、嵌套,break 教学难点: continue624045函数式编程 范式掌握函数定义/调用; 理解参数类型及使用 理解return理解函数嵌套和递归; 理解变量作用域; 理解匿名函数和程序 入口;教学重点:函数定义和调用 函数返回值 变量作用域 教学难点:函数式编程范式 匿名函数633046面向对象编 程范式理解面向对象编程范 式;掌握类的定义与 实例化;理解成员方 法、成员属性、类方 法;理解继承与多态;教学重点:类的定义与实例 化、方法和属性 教学难点: 利用面向对象编64206理解模块和类库;程范式解决实际 问题7数据结构掌握列表创建、访问、 常用操作函数和方法 掌握字典创建、访问、

6、常用操作函数和方法 了解集合、元组创建、 访问、常用操作函数 和方法掌握数据框创建、访 问、常用操作函数和 方法理解推导式的应用教学重点:列表、字典、数据 框创建、访问、常 用操作函数和方 法,并能解决问题 了解集合、元组创 建、访问、常用操 作函数和方法 教学难点: 数据框的操作 推导式的应用844088字符串掌握字符串格式化方 法及常用字符串内置 方法;掌握转义字符使用; 了解正则表达式的作 用并能解决实际问题教学重点:字符串索引、切 片;格式化;转义字符教学难点:正则表达式624069文件操作了解文件的作用和分 类、json、csv文件 掌握文件打开与关闭 操作;掌握文件读写操作; 掌握

7、。s模块目录和文 件操作;教学重点:读取文本文件的 几种方法、文件夹 的判断与创建 教学难点: 文件定位与json4220410异常处理与 模块了解异常概念; 掌握捕获异常try- except编程范式 掌握抛出异常及其应用教学重点: try-except try-except-else try-except-fina Uy教学难点: 抛出异常4220611网络爬虫掌握HTML基本概念;了解xpath语法;了解爬虫原理;掌握Requests模块; 掌握 BcautifulSoup 模 块;掌握Ixml模块;教学重点:Requests 模块BcautifulSoup 模块掌握Ixml模块 教学难

8、点: 定位爬取的位置6240612数据可视化了解可视化图表的作用;掌握Matplotlib模块;能用柱状图、直方图、教学重点:Matplotlib 模块; 柱状图、散点图84408注:1、教学内容用知识点、项目、任务名称或学习情境等表述。饼图、折线图、散点 图、热力图、树形图 解决实际问题教学难点:什么样的问题学 则什么样的图表合计6432320642、教学目标用“了解”、“理解”、“能”或“会”等用语来表述要求的程度,“了解” 用于表述事实性知识(“知其然”)的学习程度,“理解”用于表述原理性知识(“知其所以 然”)的学习程度,“能”或“会”用于表述技能的掌握程度。三、课内实践环节项目表序号

9、项目名称实践内容应达到的基本要求学时数1面向过程编程范式数据类型转换(模拟市场结 账抹零行为);判断回文数; 计算英法奖金;快递计费系 统;素数判定;累加和;字 符图形掌握面向过程三大基本结构102函数编程范式验证哥德巴赫猜想;n!理解代码封装的意义:主动应 用函数范式解决问题63面向对象编程范式统计实例化次数;海归作图掌握面向对象编程思想,并能 解决实际问题64综合编程模拟张号密码登录;模拟 SQL;验证手机号码格式; 生词本;爬虫图书信息掌握数据结构使用、字符串处 理、爬虫基本原理10四、建议教材及参考书类别教材名称编者出版社出版时间教材Python编程基础案例教程程显毅,昊芳等机械工业出

10、版社2023. 2参考书Python基础教程刘浪人民邮电出版社2015.9Python 3基础教程邓英、夏帮贵人民邮电出版社2016. 10Python编程案例教程刘庆、姚丽娜、 余美华航空工业出版社2018.8五、课程考核方式及要求1、考核方式:考察。2、考核要求:无故暖课或作业缺少次数达到学院有关规定的,直接认定考 查不合格。3、综合成绩组成:本课程为考察课程,其中平时成绩占50% (考勤10%,课堂作业20鼠实验报告占20%),期末占50%。六、对学生自学和习题的要求1、学生在课前做好充分的预习,课后作业、每章习题及时独立完成。2、各实验在教师演示之后自主完成,或者先让学生动手操作,然后老师再 根据具体问题集中解答演示。3、每人自备优盘等移动存储设备,保存课堂实验素材和内容;课外电子作 业也可保存在优盘并于下次课上完成提交。执笔人:吴芳 审核人:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com