Python教学大纲.doc
《Python教学大纲.doc》由会员分享,可在线阅读,更多相关《Python教学大纲.doc(10页珍藏版)》请在咨信网上搜索。
______________________________________________________________________________________________________________ 《Python快速编程入门》课程教学大纲 (课程英文名称) 课程编号: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. 掌握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开发项目化入门教程》人民邮电出版社.201508 传智播客.《iOS开发项目化经典教程》人民邮电出版社.201602 传智播客.《Swift项目开发基础教程》人民邮电出版社.201608 七、大纲说明 本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课,并且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定的程序设计或验证。 撰写人: 审定人: 批准人: 执行时间: Welcome To Download !!! 欢迎您的下载,资料仅供参考! 精品资料- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 教学大纲
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文