Python教学大纲文档格式.doc
《Python教学大纲文档格式.doc》由会员分享,可在线阅读,更多相关《Python教学大纲文档格式.doc(9页珍藏版)》请在冰豆网上搜索。
PyCharm2016.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章字符串
字符串
1.掌握字符串的输入和输出
2.会使用切片的方式访问字符串中的值
3.掌握常见的字符串的内建函数
转义字符
字符串的输出和输入
访问字符串中的值
字符串内建函数
第5章列表、元组和字典
列表、元组和字典
5
1.掌握什么是列表以及列表的常见操作
2.掌握列表的嵌套使用
3.掌握元组的使用
4.掌握什么是字典以及字典的常见操作
列表的概念
列表的循环遍历
在列表中添加元素
在列表中查找元素
在列表中修改元素
在列表中删除元素
列表的排序操作
列表的嵌套
元组
字典的概念
字典的常见操作
字典的遍历
第6章函数
函数
7
1.掌握函数的定义和调用方式
2.掌握函数的参数和返回值
3.掌握函数的嵌套调用
4.理解变量作用域
5.掌握局部变量和全局变量的区别
6.掌握递归函数与匿名函数的使用
7.掌握日期函数和随机数函数的使用
什么是函数
函数的定义和调用
函数传递参数
默认参数
不定长参数
函数的返回值
函数的4种类型
√
函数的嵌套调用
LEGB原则
全局变量和局部变量
global和nonlocal关键字
递归函数
匿名函数
时间函数
日历函数
随机数函数
第7章高级函数
高级函数
1.掌握闭包的使用
2.理解装饰器的概念,会装饰函数
3.掌握常见内置函数的使用
闭包
什么是装饰器
多个装饰器
装饰器对有参数的函数进行装饰
装饰器对有返回值的函数进行装饰
带参数的装饰器
map函数
filter函数
reduce函数
第8章Python文件操作
Python文件操作
1.掌握文件的打开和关闭
2.掌握文件的不同操作,例如,读写、重命名、删除
文件的打开
文件模式
文件的关闭
写文件
读文件
文件的定位读写
文件的重命名
文件的删除
文件夹的相关操作
第9章异常
异常
1.理解异常的概念
2.掌握处理异常的几种方式
3.掌握raise和assert语句,会抛出自定义的异常
4.掌握with语句的使用
异常简介
异常类
捕获简单异常
捕获多个异常
捕获异常的描述信息
捕获所有的异常
没有捕获到异常
终止行为
raise语句抛出异常
assert语句抛出异常
自定义异常
预定义清理
第10章Python模块
Python模块
1.掌握模块的使用
2.掌握模块的制作
3.掌握包的使用
4.了解模块的发布和安装
模块的基本使用
模块的制作
Python中的包
模块的发布
模块的安装
第11章Python面向对象编程(上)
Python面向对象编程(上)
1.理解面向对象编程思想
2.明确类和对象的关系,会独立设计类
3.会使用类创建对象,并添加属性
4.掌握构造方法和析构方法的使用
5.熟悉self的使用技巧
6.掌握运算符重载,会定制对象字符串的形式
面向对象编程概述
类和对象的关系
类的定义
根据类创建对象
构造方法
析构方法
self的使用
加法运算重载
索引和分片重载
定制对象的字符串形式
第12章Python面向对象编程(下)
Python面向对象编程(下)
1.理解如何利用封装保护属性
2.掌握单继承和多继承,会重写和调用父类方法
3.理解多态的使用
4.掌握类属性和实例属性
5.熟悉类方法和静态方法的使用技巧
封装
单继承
多继承
重写父类方法与调用父类方法
多态
类属性和实例属性
类方法和静态方法
第13章飞机大战
飞机大战
1.会在PyCharm工程中添加第三方框架
2.掌握pygame框架的基本使用
3.理解面向对象编程思想
4.会基于面向对象的思想编写程序
5.明确类和对象的关系,会独立设计类
无
四、学时分配
章目
讲课
上机
合计
第1章Python概述
2学时
1学时
3学时
第2章Python语法基础
4学时
第3章Python常用语句
6学时
第4章字符串
第5章列表元组和字典
5学时
第6章函数
7学时
第7章高级函数
第8章Python文件操作
第9章异常
第10章模块
第11章面向对象(上)
第12章面向对象(下)
41学时
18学时
59学时
五、考核模式与成绩评定办法
本课程为考试课程,期