Python教学大纲.doc

上传人:b****1 文档编号:267258 上传时间:2022-10-08 格式:DOC 页数:9 大小:171KB
下载 相关 举报
Python教学大纲.doc_第1页
第1页 / 共9页
Python教学大纲.doc_第2页
第2页 / 共9页
Python教学大纲.doc_第3页
第3页 / 共9页
Python教学大纲.doc_第4页
第4页 / 共9页
Python教学大纲.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Python教学大纲.doc

《Python教学大纲.doc》由会员分享,可在线阅读,更多相关《Python教学大纲.doc(9页珍藏版)》请在冰豆网上搜索。

Python教学大纲.doc

《Python快速编程入门》课程教学大纲

(课程英文名称)

课程编号:

201700310011

学分:

5学分

学时:

59学时(其中:

讲课学时41上机学时:

18)

先修课程:

《Python快速编程入门》

后续课程:

Python网络高级教程

适用专业:

信息技术及其计算机相关专业

开课部门:

计算机系

一、课程的性质与目标

《Python快速编程入门》是面向计算机相关专业的一门专业基础课,涉及Python语法、数据类型、函数、文件操作、异常、模块、面向对象等内容。

通过本课程的学习,学生能够掌握Python开发的基础知识,可以独立开发Python简单的项目程序。

二、教学条件要求

操作系统:

Windows7版本及以上

Python环境:

Python3.6.0和Python2.7.13

开发工具:

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章字符串

章名

字符串

学时

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学时

五、考核模式与成绩评定办法

本课程为考试课程,期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1