基于Python的从学习编程到解决问题-教学大纲 、授课计划.docx

基于Python的从学习编程到解决问题-教学大纲 、授课计划.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于Python的从学习编程到解决问题》 教学大纲 课程信息 课程名称:基于Python的从学习编程到解决问题 课程类别:素质选修课/专业基础课 课程性质:选修/必修 计划学时:64 计划学分:4 先修课程:无 选用教材:《基于Python的从学习编程到解决问题》,王玲主编,2020年,电子工业出版社。 适用专业:可作为职业院校和应用型本科院校计算机类专业课程,也是Python爱好者的辅助课程。 课程负责人: 二、课程简介 课程分为两个部分,用Python学习编程和用Python解决问题。 第一部分内容包括Python起步、Python编程基础、Python数据类型、程序流程控制、函数与模块、异常、文件。 第二部分主要内容包括班级信息管理系统、“贪吃蛇”游戏、网络爬虫、人脸识表、数据可视化,侧重Python的应用和实际程序开发。 三、课程教学要求 序号 专业毕业要求 课程教学要求 关联程度 1 工程知识 包括Python起步、Python编程基础、Python数据类型、程序流程控制、函数与模块、异常、文件,班级信息管理系统、“贪吃蛇”游戏、网络爬虫、人脸识表、数据可视化,侧重Python的应用和实际程序开发。 H 2 问题分析 Python作为一种简洁、易学、功能强大的编程语言,具有广泛的应用领域和强大的社区支持,其未来发展前景非常乐观。无论是在人工智能、数据科学、Web开发还是自动化领域,Python都将继续发挥重要作用。 H 3 设计/开发解决方案 掌握Python3.0的两种数据类型:数字类型和组合类型。掌握异常处理机制。 H 4 研究 5 使用现代工具 Python、PyCharm。 M 6 工程与社会 学会将相应技术应用于实际生产和社会服务中,为社会做出贡献。 L 7 环境和可持续发展 8 职业规范 9 个人和团队 学会个人发展和团队合作,提高个人和团队的综合素质。 H 10 沟通 学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。 M 11 项目管理 L 12 终身学习 学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。 H 注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。 四、课程教学内容 章节 名称 主要内容 重难点关键词 学时 类型 1 Python起步 认识计算机语言 了解Python Python编程环境的安装与配置 Python编程起步 计算机语言的基本认识; 了解Python开发环境的下载安装; 掌握简单编程。 4 理论+实操 2 Python编程基础 程序语句与代码注释 基本输入/输出 代码缩进与代码块 语句续行与语句分隔 标识符与关键字 开始写程序 掌握Python编程的基本语法规定 4 理论+实操 3 Python数据类型 变量 数据类型 数字类型 字符串类型 列表类型 元组类型 集合类型 字典类型 掌握Python3.0的两种数据类型:数字类型和组合类型。 12 理论+实操 4 程序控制流程 分支结构—if语句 循环结构—while语句 循环结构—for语句 编程练习 掌握分支结构和循环结构。 8 理论+实操 5 函数与模块 函数概念 变量作用域 编程练习 内置函数 模块 编程练习 了解函数和模块的概念; 掌握函数和模块的编程。 4 理论+实操 6 异常 异常的概念 异常处理机制 常见内置异常类型 主动引发异常 了解异常的概念; 掌握异常处理机制。 4 理论+实操 7 文件 文件操作的基本步骤 打开文件 读写文件 关闭文件 对象序列化 编程练习 了解文件的概念; 掌握文件编程。 4 理论+实操 8 班级信息管理习题 需求 功能实现版本1—主界面的实现 功能实现版本2—添加新学生 功能实现版本3—显示所以学生 功能实现版本4—查找删除修改学生 功能实现版本5—成绩录入 功能实现版本6—成绩查询 拓展功能需求 掌握tkinter图形库的使用; 掌握Python数据库编程。 4 理论+实操 9 “贪吃蛇游戏” 基本需求 功能实现版本1—打开游戏窗口 功能实现版本2—蛇的出现 功能实现版本3—蛇自动前行 功能实现版本4—出现蛇身 功能实现版本5—控制蛇转向和蛇撞墙检测 功能实现版本6—事物出现和蛇吃食物处理 功能实现版本7—蛇吃到自己身体和避免食物坐标出现在蛇身体 上的处理 功能实现版本8—两个食物 功能实现版本9—两条蛇 扩展功能需求 了解面向对象编程初步; 掌握pygame库的使用。 12 理论+实操 10 网络爬虫 相关知识 爬虫实例 拓展

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档