《Python基础》课程大纲_第1页
《Python基础》课程大纲_第2页
《Python基础》课程大纲_第3页
《Python基础》课程大纲_第4页
《Python基础》课程大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 5Python基础课程教学大纲一、课程的基本信息适应对象:信息工程专业本科课程代码:39E00615学时分配:42赋予学分:2先修课程:面向对象程序设计后续课程:数据分析技术二、课程性质与任务Python基础课程属于信息工程专业必修课,是“面向对象程序设计”的后续课程,旨在提高学生的应用软件开发与设计能力,同时也能进一步加深学生对软件开发基本方法的认识。三、教学目的与要求通过本课程的学习,应使学生熟悉Python编程开发环境,深入了解Python语言的特点和基本语法,基本掌握应用Python进行多媒体编程、图形图像处理、数据库编程、web应用与网络编程、科学计算、文字分析等

2、的开发过程与方法。四、教学内容与安排第一部分:理论教学(32学时)第1章 初识Python【教学内容】什么是pythonPython的优点其他程序设计语言中的pythonPython的下载与安装用vs2008编译python源码Vim、emacs和pythonwin第一个python程序第2章 Python起步必备【教学内容】python代码的组织形式python的基本输入输出函数python对中文的支持python进行算术运算python对大整数的支持第3章 Python数据类型与基本语句【教学内容】数字列表和元组文件字符串字典Python的流程控制语句第4章 可复用的函数与模块【教学内容】

3、python自定义函数函数参数的使用变量的作用域用lambda声明函数Python模块用包来管理多个模块第5章 数据结构与算法【教学内容】用python操作表用python操作队列用python操作图用python进行排序用python操作栈用python操作树用python进行查找第6章 面向对象的Python【教学内容】python中的面向对象思想认识类和对象在python中定义和使用类类的属性和方法类的继承在类中重载方法和运算符在模块中定义类第7章 异常处理与程序调试【教学内容】用try语句捕获异常常见异常的处理多重异常的捕获用代码抛出异常自定义异常类在pythonwin中调试程序使用p

4、db调试python脚本第8章 Python多媒体编程【教学内容】安装pyopenGL使用pyopenGL绘制文字、二维和三维图形使用pyopenGL创建窗口使用使用pyopenGL播放音频文件安装pygame使用pygame编写简单的游戏第9章 使用PIL处理图片【教学内容】PIL简介安装PIL使用PIL转换图片格式使用PIL生成缩略图使用PIL为图片添加Logo第10章 系统编程【教学内容】使用Python操作注册表用Python操作文件和目录使用py2exe生成可执行文件使用cx_freeze生成可执行文件在Python中运行其他程序第11章 使用PythonWin编写GUI【教学内容】

5、windows GUI编程概述使用windows API创建窗口使用MFC创建窗口创建对话框创建菜单处理菜单消息第12章 使用tkinter编写GUI【教学内容】tkinter概述使用tkinter组件处理tkinter组件的事件使用tkinter标准对话框创建自定义对话框第13章 使用wxPython编写GUI【教学内容】wxPython概述使用wxPython组件使用wxPython消息框和标准对话框创建自定义对话框创建菜单绑定菜单事件用wxPython创建文本编辑器第14章 使用PyGTK编写GUI【教学内容】PyGTK概述使用PyGTK组件使用PyGTK消息框使用PyGTK标准对话框创

6、建自定义对话框创建菜单响应菜单事件创建和使用资源文件第15章 使用PyQT编写GUI【教学内容】PyQT概述使用组件使用PyQT消息框和标准对话框创建自定义对话框创建和使用资源文件第二部分:实验教学(10学时)(因本课程课时相对较短,故将语言的高级应用的相应内容安排在实验课时里学习,可以根据课时选择其中的几部分,教学内容不作严格规定,建议对每方面只作概述性介绍,详细内容留给学生自学或在其他环节深入)第16章 Python与数据库第17章 Python Web应用第18章 Python网络编程第19章 处理HTML与XML第20章 功能强大的正则表达式第21章 科学计算第22章 Python扩展和嵌入第23章 多线程编程五、教学设备和设施多媒体教室六、课程考核与评估课程考核形式为考查,其中平时成绩(30%)+实验成绩(20%)+期末软件作品设计(50%)七、附录教学参考书:1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论