admin管理员组

文章数量:1531932

2024年3月10日发(作者:)

Python

3

课程教学大纲

一、课程的基本信息

适应对象:信息工程专业木科

课程代码:

39E00615

学时分配:

42

赋予学分:

2

先修课程:面向对象程序设计

后续课程:数据分析技术

二、课程性质与任务

Python

基础课程属于信息工程专业必修课,是“面向对象程序设计”的后续课程, 旨

在提高学生的应用软件开发与设计能力,同时也能进一步加深学生对软件开发基本 方法的

认识。

三、教学目的与要求

通过本课程的学习,应使学生熟悉

PythOn

编程开发环境,深入了解

Python

语言 的

特点和基本语法,基本掌握应用

PythOn

进行多媒体编程、图形图像处理、数据库编 程、

Web

应用与网络编程、科学计算、文字分析等的开发过程与方法。

四、教学内容与安排

第一部分:理论教学

32

学时)

第1章 初识Python

【教学内容】

1

、什么是

PythOn

2

Python

的优点

3

、其他程序设计语言中的

Python

4

Python

的下教与安装

5

、用

vs2008

编译

PythOn

源码

6

Vim> emacs ⅛

pythonwin

7

、第一个

PythOn

程序

第2章Python起步必备

【教学内容】

1

Python

代码的组织形式

2

python

的基本输入输出函数

3

PythOn

对中文的支持

4

Python

进行算术运算

5

python

对大整数的支持

第3章Python数据类型与基本语句 【教学内容】

1

、数字

2

、列表和元组

3

、文件

4

、字符串

5

、字典

6

Python

的流程控制语句

第4章可复用的函数与模块

【教学内容】

1

python

自定义函数

2

、函数参数的使用

3

、变量的作用域

4

、用

Iambda

声明函数

5

PythOn

模块

6

、用包来管理多个模块

第5章数据结构与算法

【教学内容】

1

、用

PythOn

操作表

2

、用

Python

操作队列

3

、用

Python

操作图

4

、用

PythOn

进行排序

5

、用

python

操作栈

6

、用

python

操作树

7

、用

Python

进行查找

第6章面向对象的Python

【教学内容】

1

Pythorl

中的面向对象思想

2

、认识类和对象

3

、在

python

中定义和使用类

4

、类的属性和方法

5

、类的继承

6

、在类中重载方法和运算符

7

、在模块中定义类

第7章异常处理与程序调试

【教学内容】

1

、用

try

语句捕获异常

2

、常见异常的处理

3

、多重异常的捕获

4

、用代码抛出异常

5

、自定义异常类

6

、在

pythonwin

中调试程序

7

、使用

pdb

调试

python

脚本

本文标签: 课程基本开发编程进行