《python语言程序设计》教学大纲.pdfVIP

  • 13
  • 0
  • 约2.76千字
  • 约 5页
  • 2024-02-26 发布于上海
  • 举报

《Python语言程序设计》理论教学大纲

课程名称及代码:Python语言程序设计04011217

课程学分与学时:2学分/30学时

先修课程:大学信息技术基础或者信息技术方法与实践

适用专业:应用统计学,数学与应用数学

一、课程性质、目的与任务

本课程是数学与应用数学、统计学专业选修课程(限选)。通过教学使得

学生能够理解Python的编程模式,验证、理解直至熟练运用课堂所学知识。

使得学生能够熟练使用IDLE或其他Python开发环境,熟练运用Python列表、

元组、字典、集合等基本数据类型以及相关列表推导式、切片等特性来解决

实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与

使用,熟练使用Python读写文本文件与二进制文件,了解Python程序的调

试方法,熟练运用Python编写面向对象程序,同时使学生了解不同领域的

Python扩展模块基本用法,为后继课程学习和实验打下基础。

二、教学内容与学时分配

第1章Python概述(2学时)

1.认识Python

2.Python安装

3.IPython——交互式解释器

4.集成开发环境——PyCharm

5.Python程序执行原理

第2章Python基础语法(2学时)

1.基本语法

2.变量和数据类型

3.标识符和关键字

4.简单数值类型

1

5.运算符

6.位运算

7.运算符优先级

第3章Python常用语句(2学时)

1.判断语句

2.循环语句

3.Python的其他语句

第4章字符串(2学时)

1.字符串介绍

2.字符串的输出和输入

3.访问字符串中的值

第5章列表、元组和字典(4学时)

1.列表概述

2.列表的循环遍历

3.列表的常见操作

4.列表的嵌套

5.元组

6.字典

第6章Python函数(2学时)

1.什么是函数

2.函数的定义和调用

3.函数的参数

4.函数的返回值

5.函数的四种类型

6.函数案例——名片管理器

7.函数的嵌套调用

8.变量作用域

9.递归函数和匿名函数

2

10.日期时间函数

11.随机数函数

12.阶段案例——学生管理系统

第7章高级函数(2学时)

1.闭包

2.装饰器

3.常见Python内置函数

第8章Python文件操作(4学时)

1.文件的打开和关闭

2.文件的读写

3.文件的重命名和删除

4.文件夹的相关操作

5.文件操作应用——批量修改文件名

6.文件案例——学生管理系统(文件版)

第9章异常(4学时)

1.异常简介

2.异常类

3.异常处理

4.抛出异常

5.自定义异常

6.预定义清理

第10章Python模块(2学时)

1.模块的基本使用

2.模块的制作

3.Python中的包

4.模块的发布

5.模块的安装

第11章Python面向对象编程(4学时)

3

1.面向对象编程概述

2.类和对象

3.构造方法和析构方法

4.self的使用

5.运算符重载

6.阶段案例——反恐精英CS

7.封装(隐藏数据和保护属性)

8.继承

9.多态

10.类属性和实例属性

11.类方法和静态方法

三、教学方法与手段

教学方法:

1.注重理论指导的作用,积极探究达到最佳视觉效果的典型做法。同

时贯彻理论和实践相结合的原则,给学生出一定量的思考,并要求学生完

文档评论(0)

1亿VIP精品文档

相关文档