Python-教学大纲

上传人:不*** 文档编号:88050423 上传时间:2019-04-17 格式:DOC 页数:9 大小:177KB
返回 下载 相关 举报
Python-教学大纲_第1页
第1页 / 共9页
Python-教学大纲_第2页
第2页 / 共9页
Python-教学大纲_第3页
第3页 / 共9页
Python-教学大纲_第4页
第4页 / 共9页
Python-教学大纲_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Python-教学大纲》由会员分享,可在线阅读,更多相关《Python-教学大纲(9页珍藏版)》请在金锄头文库上搜索。

1、#*Python快速编程入门课程教学大纲(课程英文名称)课程编号:201700310011学 分:5学分学 时:59学时 (其中:讲课学时41 上机学时:18)先修课程:Python快速编程入门后续课程:Python网络高级教程适用专业:信息技术及其计算机相关专业开课部门:计算机系一、课程的性质与目标Python快速编程入门是面向计算机相关专业的一门专业基础课,涉及Python语法、数据类型、函数、文件操作、异常、模块、面向对象等内容。通过本课程的学习,学生能够掌握Python开发的基础知识,可以独立开发Python简单的项目程序。二、教学条件要求操作系统:Windows 7版本及以上Pyth

2、on环境: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的安装交互式解释器-IpythonPycharm的下载安装和使用Python程序执行原理第2章 Python语

3、法基础章名Python语法基础学时4学习目标1. 掌握Python中的变量和变量类型2. 掌握Python中的标识符,能准确判断标识符的合法性3. 了解Python中的关键字,会借助工具查看关键字信息4. 了解不同运算符的作用,会进行不同的数值运算知识点了解掌握重点难点Python注释行与缩进语句换行变量标识符和关键字整型浮点型布尔类型复数类型数字类型转换算术运算符赋值运算符复合赋值运算符比较运算符逻辑运算符成员运算符位运算运算符优先级第3章 Python常用语句章名Python常用语句学时6学习目标1. 掌握判断语句的使用2. 掌握循环语句的使用3. 掌握break、continue、pas

4、s和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. 掌握什么是字典以及字典的常见操作知识点了解

5、掌握重点难点列表的概念列表的循环遍历在列表中添加元素在列表中查找元素在列表中修改元素在列表中删除元素列表的排序操作列表的嵌套元组字典的概念字典的常见操作字典的遍历第6章 函数章名函数学时7学习目标1. 掌握函数的定义和调用方式2. 掌握函数的参数和返回值3. 掌握函数的嵌套调用4. 理解变量作用域5. 掌握局部变量和全局变量的区别6. 掌握递归函数与匿名函数的使用7. 掌握日期函数和随机数函数的使用知识点了解掌握重点难点什么是函数函数的定义和调用函数传递参数默认参数不定长参数函数的返回值函数的4种类型函数的嵌套调用LEGB原则全局变量和局部变量global和nonlocal关键字递归函数匿名函

6、数时间函数日历函数随机数函数第7章 高级函数章名高级函数学时3学习目标1. 掌握闭包的使用2. 理解装饰器的概念,会装饰函数3. 掌握常见内置函数的使用知识点了解掌握重点难点闭包什么是装饰器多个装饰器装饰器对有参数的函数进行装饰装饰器对有返回值的函数进行装饰带参数的装饰器map函数filter函数reduce函数第8章 Python文件操作章名Python文件操作学时5学习目标1. 掌握文件的打开和关闭2. 掌握文件的不同操作,例如,读写、重命名、删除知识点了解掌握重点难点文件的打开文件模式文件的关闭写文件读文件文件的定位读写文件的重命名文件的删除文件夹的相关操作第9章 异常章名异常学时4学习

7、目标1. 理解异常的概念2. 掌握处理异常的几种方式3. 掌握raise和assert语句,会抛出自定义的异常4. 掌握with语句的使用知识点了解掌握重点难点异常简介异常类捕获简单异常捕获多个异常捕获异常的描述信息捕获所有的异常没有捕获到异常终止行为raise语句抛出异常assert语句抛出异常自定义异常预定义清理第10章 Python模块章名Python模块学时3学习目标1. 掌握模块的使用2. 掌握模块的制作3. 掌握包的使用4. 了解模块的发布和安装知识点了解掌握重点难点模块的基本使用模块的制作Python中的包模块的发布模块的安装第11章 Python面向对象编程(上)章名Pytho

8、n面向对象编程(上)学时5学习目标1. 理解面向对象编程思想2. 明确类和对象的关系,会独立设计类3. 会使用类创建对象,并添加属性4. 掌握构造方法和析构方法的使用5. 熟悉self的使用技巧6. 掌握运算符重载,会定制对象字符串的形式知识点了解掌握重点难点面向对象编程概述类和对象的关系类的定义根据类创建对象构造方法析构方法self的使用加法运算重载索引和分片重载定制对象的字符串形式第12章 Python面向对象编程(下)章名Python面向对象编程(下)学时3学习目标1. 理解如何利用封装保护属性2. 掌握单继承和多继承,会重写和调用父类方法3. 理解多态的使用4. 掌握类属性和实例属性5

9、. 熟悉类方法和静态方法的使用技巧知识点了解掌握重点难点封装单继承多继承重写父类方法与调用父类方法多态类属性和实例属性类方法和静态方法第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学时五、考核模式与成绩评定办法本课程为考试课程

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

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号