《Python程序设计》教学大纲.docxVIP

  • 4
  • 0
  • 约3.86千字
  • 约 9页
  • 2023-09-25 发布于上海
  • 举报
理论课程教学大纲  《Python 程序设计》教学大纲 课程编号: 总 学 时: 64(其中,讲课: 32;实验: 32) 学 分 : 3 实践教学: 0 周 修读专业:地理信息系统、应用化学 大纲文本 一、 课程的主要内容 第 1 章 顺序程序设计 4t 用计算机解决问题的方法 学习程序设计的要素 1. 2.1 学会使用框图 1. 2.2 理解程序运行过程 掌握一些基本算法 学习完整的解决问题的过程 程序设计的一般过程 顺序程序设计问题 顺序程序设计基础知识 Python 的对象模型 Python 的变量和引用 数字 操作符和表达式 常用内置函数 输入输出 模块的导入 顺序程序设计基础知识的应用 代码块的缩进 第 2 章 使用序列 4t 序列问题 表格基础知识 列表 元组 字典 序列基础知识的应用 第 3 章 选择结构程序设计 2t 选择结构基本问题 选择结构基础知识的应用 第 4 章 循环结构程序设计 4t 循环结构程序设计问题 循环结构概述 while 语句 while 语句用于有限循环 while 语句用于无限循环 while 语句编程举例 for 语句 for 语句用于序列类型 for 语句用于计数循环 break 语句 continue 语 句 第 5 章 字符串 1t 字符串问题 字符串基础知识 字符串格式化 字符串的截取 字符串的方法 与字符串相关的重要内置的方法 字符串基础知识的应用 第 6 章 函数的设计和使用 3t 问题的引入 黑箱模型 函数基础知识 函数的概念及定义 形参和实参 return 语 句 变量的作用域 局部变量 全局变量6.4.3* 命名空间 参数类型 关键参数 * 可变长度参数 * 表格作实参 函数基础知识的应用 第 7 章 文件的使用 2t 与文件有关的问题 文件基础知识 文件的打开或创建 字符编码 文本文件的写入 文本文件的读取 文件指针的移动 二进制文件的写入 二进制文件的读取 文件基础知识的应用 文件操作 常用文件操作函数 文件的复制 文件的删除 文件的重命名 文件的比较 目录操作 目录的创建 目录的删除 目录的遍历 第 8 章 面向对象程序设计 2t 面向对象程序设计问题 面向对象程序设计基础知识 类和对象 实例属性和类属性 类的方法 构造函数 析构函数 运算符的重载 继承 第 9 章 图形用户界面程序设计 2t *9.1 图形用户界面的选择和安装 常用 GUI 工具介绍 wxPython 下载安装 图形用户界面程序设计基本问题 框架的创建和使用 wx.Frame 的格式 wxPython 的 ID 参数 wx.Point 和 wx.Size 设置 wx.Frame 的样式 添加窗体控件 命令按钮 文本控件 *9.4.3 菜单栏、工具栏和状态栏 *9.4.4 对话框 *9.4.5 复选框 *9.4.6 单选按钮 *9.4.7 列表框 *9.4.8 组合框 *9.4.9 树型控件 使用 Boa-constructor 开发图形用户界面程序 *9.5.1 Boa-constructor 的安装 9.5.2 使 用 Boa-constructor 开发图形用户界面程序 *9.6 图形界面程序设计基础知识的应用 *第 10 章 网络程序设计 2t- 自学 问题的引入 一个简单邮寄过程 TCP/IP 协议簇简介 TCP 和 UDP UDP 网络编程 UDP 代码解释 UDP 函数介绍 socket sendto recvfrom TCP 网络编程 TCP 代码详解 TCP 函数介绍 connect send recv bind listen accept 局域网聊天室 需求分析 概要设计 详细设计 编码和测试 *第 11 章 异常处理 2t- 自学 什么是异常 Python 中的异常类 捕获和处理异常 try ... except ... 语句 try ... except ... else ... 语句 带有多个 except 的 try 语句 捕获所有异常 finally 子句 两种处理异常的特殊方法 断言语句( assert 语句) 上下文管理( with 语句) 引发异常( raise 语句) 异常和 sys 模块 第 12 章 数据库应用程序开发 4t- 自学 数据库应用程序的问题描述 Python 数据库应用程序开发概述 SQLite 简介 SQLite 基本功能 SQLite 的可视化工具 数据库应用程序开发第 13 章 游戏开发 4t 图形化的问候问题 Pygame 基础知识 Pygame 的安装 Pygame 的模块 Pygame 的使用 游戏开发 *第 14 章 语音识别软件开发 2t- 自学 speech.py 语音模块的简介 语音识别开发环境的建立 语音识别的配置

文档评论(0)

1亿VIP精品文档

相关文档