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

下载本文档

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

文档简介

PythonPython 快速编程入门快速编程入门 课程教学大纲课程教学大纲 课程英文名称 课程编号 201700310011 学 分 5 学分 学 时 59 学时 其中 讲课学时 41 上机学时 18 先修课程 Python 快速编程入门 后续课程 Python 网络高级教程 适用专业 信息技术及其计算机相关专业 开课部门 计算机系 一 课程的性质与目标一 课程的性质与目标 Python 快速编程入门 是面向计算机相关专业的一门专业基础课 涉及 Python 语 法 数据类型 函数 文件操作 异常 模块 面向对象等内容 通过本课程的学习 学 生能够掌握 Python 开发的基础知识 可以独立开发 Python 简单的项目程序 二 教学条件要求二 教学条件要求 操作系统 Windows 7 版本及以上 Python 环境 Python 3 6 0 和 Python 2 7 13 开发工具 PyCharm 2016 3 2 三 课程的主要内容及基本要求三 课程的主要内容及基本要求 第 1 章 Python 概述 章名Python 概述学时 3 学习目标 1 了解 Python 的发展历程 2 了解 Python 的特点和应用领域 3 可以独立完成 Python 的安装 4 会简单使用 PyCharm 新建 Python 文件 5 5 掌握 Python 程序的执行原理 知识点了解掌握重点难点 Python 发展历程 Python 特点 Python 的应用领域 Python 版本 Python 的安装 交互式解释器 Ipython Pycharm 的下载安装和使用 Python 程序执行原理 第 2 章 Python 语法基础 章名Python 语法基础学时4 学习目标 1 掌握 Python 中的变量和变量类型 2 掌握 Python 中的标识符 能准确判断标识符的合 法性 3 了解 Python 中的关键字 会借助工具查看关键字 信息 4 了解不同运算符的作用 会进行不同的数值运算 知识点了解掌握重点难点 Python 注释 行与缩进 语句换行 变量 标识符和关键字 整型 浮点型 布尔类型 复数类型 数字类型转换 算术运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符 成员运算符 位运算 运算符优先级 第 3 章 Python 常用语句 章名Python 常用语句学时6 学习目标 1 掌握判断语句的使用 2 掌握循环语句的使用 3 掌握 break continue pass 和 else 语句的作 用 知识点了解掌握重点难点 if 语句 if else 语句 if elif 语句 if 嵌套 while 循环 for 循环 while 嵌套 break 语句 continue 语句 pass 语句 else 语句 第 4 章 字符串 章名字符串学时6 学习目标 1 掌握字符串的输入和输出 2 会使用切片的方式访问字符串中的值 3 掌握常见的字符串的内建函数 知识点了解掌握重点难点 字符串 转义字符 字符串的输出和输入 访问字符串中的值 字符串内建函数 第 5 章 列表 元组和字典 章名列表 元组和字典学时5 学习目标 1 掌握什么是列表以及列表的常见操作 2 掌握列表的嵌套使用 3 掌握元组的使用 4 掌握什么是字典以及字典的常见操作 知识点了解掌握重点难点 列表的概念 列表的循环遍历 在列表中添加元素 在列表中查找元素 在列表中修改元素 在列表中删除元素 列表的排序操作 列表的嵌套 元组 字典的概念 字典的常见操作 字典的遍历 第 6 章 函数 章名函数学时7 学习目标 1 掌握函数的定义和调用方式 2 掌握函数的参数和返回值 3 掌握函数的嵌套调用 4 理解变量作用域 5 掌握局部变量和全局变量的区别 6 掌握递归函数与匿名函数的使用 7 掌握日期函数和随机数函数的使用 知识点了解掌握重点难点 什么是函数 函数的定义和调用 函数传递参数 默认参数 不定长参数 函数的返回值 函数的 4 种类型 函数的嵌套调用 LEGB 原则 全局变量和局部变量 global 和 nonlocal 关键字 递归函数 匿名函数 时间函数 日历函数 随机数函数 第 7 章 高级函数 章名高级函数学时3 学习目标 1 掌握闭包的使用 2 理解装饰器的概念 会装饰函数 3 掌握常见内置函数的使用 知识点了解掌握重点难点 闭包 什么是装饰器 多个装饰器 装饰器对有参数的函数进行装饰 装饰器对有返回值的函数进行装饰 带参数的装饰器 map 函数 filter 函数 reduce 函数 第 8 章 Python 文件操作 章名Python 文件操作学时5 学习目标 1 掌握文件的打开和关闭 2 掌握文件的不同操作 例如 读写 重命 名 删除 知识点了解掌握重点难点 文件的打开 文件模式 文件的关闭 写文件 读文件 文件的定位读写 文件的重命名 文件的删除 文件夹的相关操作 第 9 章 异常 章名异常学时4 学习目标 1 理解异常的概念 2 掌握处理异常的几种方式 3 掌握 raise 和 assert 语句 会抛出自定义的 异常 4 掌握 with 语句的使用 知识点了解掌握重点难点 异常简介 异常类 捕获简单异常 捕获多个异常 捕获异常的描述信息 捕获所有的异常 没有捕获到异常 终止行为 raise 语句抛出异常 assert 语句抛出异常 自定义异常 预定义清理 第 10 章 Python 模块 章名Python 模块学时3 学习目标 1 掌握模块的使用 2 掌握模块的制作 3 掌握包的使用 4 了解模块的发布和安装 知识点了解掌握重点难点 模块的基本使用 模块的制作 Python 中的包 模块的发布 模块的安装 第 11 章 Python 面向对象编程 上 章名Python 面向对象编程 上 学时5 学习目标 1 理解面向对象编程思想 2 明确类和对象的关系 会独立设计类 3 会使用类创建对象 并添加属性 4 掌握构造方法和析构方法的使用 5 熟悉 self 的使用技巧 6 掌握运算符重载 会定制对象字符串的形式 知识点了解掌握重点难点 面向对象编程概述 类和对象的关系 类的定义 根据类创建对象 构造方法 析构方法 self 的使用 加法运算重载 索引和分片重载 定制对象的字符串形式 第 12 章 Python 面向对象编程 下 章名Python 面向对象编程 下 学时3 学习目标 1 理解如何利用封装保护属性 2 掌握单继承和多继承 会重写和调用父类方 法 3 理解多态的使用 4 掌握类属性和实例属性 5 熟悉类方法和静态方法的使用技巧 知识点了解掌握重点难点 封装 单继承 多继承 重写父类方法与调用父类方法 多态 类属性和实例属性 类方法和静态方法 第 13 章 飞机大战 章名飞机大战学时5 学习目标 1 会在 PyCharm 工程中添加第三方框架 2 掌握 pygame 框架的基本使用 3 理解面向对象编程思想 4 会基于面向对象的思想编写程序 5 明确类和对象的关系 会独立设计类 知识点了解掌握重点难点 无 四 学时分配四 学时分配 章目讲课上机合计 第 1 章 Python 概述2 学时1 学时3 学时 第 2 章 Python 语法基础3 学时1 学时4 学时 第 3 章 Python 常用语句4 学时2 学时6 学时 第 4 章 字符串4 学时2 学时6 学时 第 5 章 列表元组和字典3 学时2 学时5 学时 第 6 章 函数5 学时2 学时7 学时 第 7 章 高级函数2 学时1 学时3 学时 第 8 章 Python 文件操作3 学时2 学时5 学时 第 9 章 异常3 学时1 学时4 学时 第 10 章 模块2 学时1 学时3 学时 第 11 章 面向对象 上 4 学时1 学时5 学时 第 12 章 面向对象 下 2 学时1 学时3 学时 第 13 章 飞机大战4 学时1 学时5 学时 合计41 学 时 18 学 时 59 学时 五 考核模式与成绩评定办法五 考核模式与成绩评定办法 本课程为考试课程 期末考试采用百分制的闭卷考试模式 学生的考试成绩由平时 成绩 30 和期末考试 70 组成 其中 平时成绩包括出勤 5 作业 5 上 机成绩 20 六 选用教材和主要参考书六 选用教材和主要参考书 本大纲是根据教材 Objective C 案例式基础教程 所设计的 参考书籍 传智播客 Objective c 入门教程 人民邮电出版社 201502 传智播客 iOS 开发项目化入门教程 人民邮电出版社 20150

温馨提示

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

评论

0/150

提交评论