《Python基础》课程大纲.pdfVIP

  • 1
  • 0
  • 约2.6千字
  • 约 6页
  • 2024-03-28 发布于上海
  • 举报

Python参封课程教学大纲

一、课程的基本信息适应对象:信息工程专业本

课程代码:39E00615学时分配:42

赋予学分:2先修课程:面向对象程序设计

后续课程:数据分析技术二、课程性质与任务

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

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

识。

三、教学目的与要求

通过本课程的学习,应使学生熟悉Pylhon编程开发环境,深入了解Python语言的特

点和基本语法,基本掌握应用Python进行多媒体编程、图形图像处理、数据库编程、web应

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

四、教学内容与安排第一局部:理论教学(32学时)

第1章初识Python

【教学内容】1、什么是python

2^Python的优点3、其他程序设计语言中的python

4、Python的卜载与安装5、用vs2008编译python源码

6、Vim、emacs和pythonwin7、第一个python程序

第2章Python起步必备

【教学内容】1python代码的组织形式

2、python的基本输入输出函数3、python对中文的支持

4、python进行算术运算5、python对大整数的支持

第3章Python数据类型与基本语句

【教学内容】1、数字

2、列表和元组3、文件

4、字符串5、字典

6、Python的流程控制语句第4章可复用的函数与模块

【教学内容】1、python自定义函数

2、函数参数的使用3、变量的作用域

4、用lambda声明函数5、Python模块

6、用包来管理多个模块第5章数据结构与算法

【教学内容】1、用pylhon操作表

2、用python操作队列3^用pylhon操作图

4、用python进行排序5^用python操

6、用python操作树7、用python进行查找

第6章面向对象的Python

【教学内容】1、python中的面向对象思想

2、认识类和对象3、在python中定义和使用类

4、类的属性和方法5、类的继承

6、在类中重:载方法和运算符7、在模块中定义类

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

【教学内容】1、用try语句捕获异常

2、常见异常的处理3、多重异常的捕获

4、用代码抛出异常5、自定义异常类

6、在pythonwin中调试程序7、使用pdb调试python脚本第8章Python多媒体编程

【教学内容】1、安装pyopenGL

2、使用pyopenGL绘制文字、二维和三维图形3、使用pyopenGL创立窗口使用

4、使用pyopenGL播放音频文件5、安装pygame

6、使用pygame编写简单的游戏第9章使用PIL处理图片

【教学内容】1、PIL简介

2、安装PIL3、使用PIL转换图片格式

4、使用PIL生成缩略图5、使用PIL为图片添加Logo

第10章系统编程

【教学内容】1、使用Pylhon操作注册表

2、用Python操作文件和目录3、使用py2exe生成可执行文件

4、使用cx_freeze生成可执行文件5、在Python中运行其他程序

第11章使用PythonWin编写GUI

【教学内容】1、windowsGUI编程概述

2、使用windowsAPI创立窗口3、使用MFC创立窗口

4、创立对话框5、创立菜单

6、处理菜单消息第12章使用tkinter编写GUI

【教学内容】1、Ikinler概述

2^使用tkinter组件3、处理tkinter组件的事件

4、使用tkinter标准对话框5、创立自定义对话框

第13章使用wxPython编写GUI

【教学内容】1wxPython概述

2、使用wxPython组件3、使用wxPython消息框和标准对话框

4、创立自定义对话框5、创立菜单

6、绑定菜单事件7、用wxPython创立文本编辑器

第14章使用PyGTK编写GUI

【教学内容】1、PyGTK概述

2、使用PyGTK组件3、使用PyGTK消息框

4、使用PyGTK标准对话框5、创立自

文档评论(0)

1亿VIP精品文档

相关文档