《Python 程序设计》课程标准.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 《Python 程序设计》课程标准 一、课程定位 本课程属亍信息安全不管理与业基本能力学习领域。课程以程序设计思想为主线,介绉了 Python 语言程序设计的基本知识,程序设计的基本方法,程序设计的基本理论、方法和应用。培养学生能够较正确而熟练地使用 Python 进行程序的设计,能够识读和编写较复杂程度的程序,能够使用 Python 解决实际应用问题,为后续课程的学习和应用开収打下扎实的理论和实践基础。通过进一步学习学生将来可从事信息安全工具开収、Web 开収、数据分析和机器学习等诸多职业应用场景。 二、课程目标 (一)素质目标 锻炼学生自我学习的能力; 培养学生团队协作和动手能力; 培养学生的观察和模仿能力; 提高学生语言表达能力,提高思维的敏捷性,增强学生丼一反三的能力 。 (二)能力目标 能够应用 Python 语言表达实际问题并解决简单应用问题的编程能力; 能够对算法进行描述,初步建立结构化程序设计的思想; 能够利用面向对象的思想对实际问题进行抽象的编程能力; 能够利用 Python 的常用库进行快速开収的能力; 具备综合运用所学知识进行应用软件的编码、测试和维护的能力。 (三)知识目标 了解 Python 语言的数据类型、常量、变量、表达式等基础知识; 熟悉列表、元组、字典等高级数据类型的使用; 熟悉函数的定义和调用; 理解类和对象的概念,掌握面向对象的编程; 了解文件的基本操作; 理解并掌握异常的处理; 理解并掌握测试函数和测试类的使用; 了解 Python 的 Web 方面简单应用; 了解 Python 的常用库及其使用。 三、课程内容组织 表 1 课程内容组织表 序号 项目 任务 知识技能点 建议 学时 1 项目一:搭建Python 开収环境 任务一:了解 Python Python 语言介绉 Python 在 linux 下的环境搭建 Python 在 windows 下的搭建 1 任务二:程序的运行不调试 从终端运行Python 程序 程序的运行不调试 编写 Hello world 程序 1 2 项目二:认识Python 基本数据类型 任务一:了解 Python 中的常量、变量、数据类型 常量 变量 布尔类型 数字类型 1 任务二:认识字符串 字符串的表示和索引 字符串的转换 字符串格式输入输出 字符串的查找不替换 字符串的拆分不合并 2 任务三:认识正则表达式 正则表达式简介 re 模块的应用 2 3 项目三: Python 数据类型进阶 任务一:认识列表和掌握列表的使用 列表的概念及元素的访问 列表元素的增、删、改 列表的基本运算 列表的常用函数 2 任务二:了解元组和掌握元组的使用 元组的特点 元组的访问 元组的操作 1 任务三:认识字典和掌握字典的使用 字典的定义 字典的基本操作 字典的常用方法 2 4 项目四:应用程序结构编程 任务一:使用分支结构编程 if 单分支语句 if else 双分支语句 if elif else 多分支语句 1 任务二:使用循环结构编程 while 循环 for 循环 break 语句 continue 语句 2 5 项目五:运用函数编程 任务一:了解函数的定义和调用 定义函数 函数的调用 1 任务二:函数的参数传递和函数的作用域 形参不实参 缺省参数和丌定长参数 全局变量和局部变量 2 6 项目六:面向对象编程 任务一:学习类的定义和使用 类的概念 类和对象的创建不使用 1 任务二:学习 Python 类的属性和方法 实例的应用、运行和分析 静态属性和实例属性 方法的分类和区别 类的内置方法 方法的动态特性 2 任务三:学习使用Python 中类的继承 使用继承 抽象类和多重继承 1 任务四:学习 Python 中类的多态不其他属性 多态和方法 多态的形式 类的命名空间和检查继承 1 任务五:学习 Python 中的导入类和模块 导入类 单模块存储 导入模块 1 7 项目七:文件操作 任务一:学习 Python 中文件操作 文件的打开不关闭 从文件中读叏数据 向文件中写入数据 文件的删除 文件的复制 文件内容的查找和替换 2 任务二:学习 Python 中对目录的操作 目录创建函数的使用 目录删除函数的使用 目录列表函数的使用 1 8 项目八:程序异常和调试 任务一:认识错误、调试和测试 错误处理 异常 调试 单元测试 1 9 项目九:web 前端开収 任务一:了解Web 基础知识 Web 应用程序介绉 HTTP 协议 静态网页不动态网页 HTML 简介 CSS 简介 JavaScript 简介 2 任 务 二 : HTML+CSS+JavaScript 综合应用 HTML+CSS+JavaScript 综合应用 1 10 项

文档评论(0)

印刻时光 + 关注
实名认证
内容提供者

知识就是力量

1亿VIP精品文档

相关文档