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起步必备
【教学内容】1 python代码的组织形式
2、python的基本输入输出函数3、python对中文的支持
4、python进行算术运算5、python对大整数的支持
第3章osi七层模型每层的数据格式Python数据类型与基本语句
大学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章系统编程
sql server datetime格式【教学内容】1、使用Pylhon操作注册表
2、用Python操作文件和目录3、使用py2exe生成可执行文件
4、使用cx_freeze生成可执行文件5、在Python中运行其他程序
第11章 使用PythonWin编写GUI
【教学内容】1、windows GUI编程概述
2、使用windows API创立窗口3、使用MFC创立窗口
4、创立对话框5、创立菜单
6、处理菜单消息第12章使用tkinter编写GUI
【教学内容】1、Ikinler 概述
2^使用tkinter组件3、处理tkinter组件的事件
4、使用tkinter标准对话框5、创立自定义对话框
一般使用的分辨率是多少dpi第13章 使用wxPython编写GUI
【教学内容】1 wxPython 概述
2、使用wxPython组件3、使用wxPython消息框和标准对话框
4、创立自定义对话框5、创立菜单
6、绑定菜单事件7、用wxPython创立文本编辑器
第14章使用PyGTK编写GUI
【教学内容】1、PyGTK 概述
2、使用PyGTK组件3、使用PyGTK消息框
4、使用PyGTK标准对话框5、创立自定义对话框
6、创立菜单7、响应菜单事件
8、创立和使用资源文件第15章使用PyQT编写GUI
【教学内容】1、PyQT概述
2、使用组件3、使用PyQT消息框和标准对话框
4、创立自定义对话框5、创立和使用资源文件
第二局部:实验教学(1。学时)
(因本课程课时相对较短,故将语言的高级应用的相应内容安排在实验课时里学习, 可以根据课时选择其中的几局部,教学内容不作严格规定,建议对每方面只作概述性 介绍,详细内容留给学生自学或在其他环节深入)第16章Python与数据库
前端优化性能的方法第17章Python Web应用第18章Python网络编程
第19章 处理HTML与XML第20章功能强大的正那么表达式
第21章科学计算第22章Python扩展和嵌入
第23章多线程编程五、教学设备和设施 多媒体教室 六、课程考核与评估
课程考核形式为考查,其中平时成绩(30舟)+实验成绩(20酚+期末软件作品设计(50盼 七、附录教学参考书:
1、杨佩璐编著《Pylhon宝典》电子工业出版社2014年2、wesley J. Chun编著《Python核心编程(第二版)》人民邮电出版社2008年
3、闫俊傍编著《Python编程基础》人民邮电出版社2016年
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论