《Python程序设计》教学大纲
更新时间:2024-01-21 18:18:01 阅读量: 教育文库 文档下载
理论课程教学大纲
《Python程序设计》教学大纲
课程编号:
总 学 时:64(其中,讲课:32;实验:32) 学 分:3 实践教学:0周
修读专业:地理信息系统、应用化学
大纲文本 一、 课程的主要内容
第1章 顺序程序设计 4t 1.1用计算机解决问题的方法 1.2学习程序设计的要素 1. 2.1 学会使用框图 1. 2.2 理解程序运行过程 1.2.3 掌握一些基本算法
1.2.4 学习完整的解决问题的过程 1.3 程序设计的一般过程 1.4 顺序程序设计问题 1.5 顺序程序设计基础知识 1.5.1 Python的对象模型 1.5.2 Python的变量和引用 1.5.3 数字
1.5.4 操作符和表达式 1.5.5 常用内置函数 1.5.6 输入输出 1.5.7 模块的导入
1.7 顺序程序设计基础知识的应用 1.8 代码块的缩进
第2章 使用序列 4t 2.1 序列问题 2.2 表格基础知识 2.2.1 列表 2.2.2 元组 2.2.3 字典
2.3 序列基础知识的应用
第3章 选择结构程序设计 2t 3.1 选择结构基本问题 3.2 选择结构基础知识的应用
第4章 循环结构程序设计 4t 4.1 循环结构程序设计问题 4.2 循环结构概述 4.3 while语句
4.2.1 while语句用于有限循环 4.2.2 while语句用于无限循环 4.2.3 while语句编程举例 4.4 for语句
4.3.1 for语句用于序列类型 4.3.2 for语句用于计数循环 4.5 break语句 4.6 continue语句
第5章 字符串 1t 5.1 字符串问题 5.2 字符串基础知识 5.2.1字符串格式化 5.2.2字符串的截取 5.2.3字符串的方法
5.2.4与字符串相关的重要内置的方法 5.3 字符串基础知识的应用
第6章 函数的设计和使用 3t 6.1 问题的引入 6.2 黑箱模型 6.3 函数基础知识
6.2.1 函数的概念及定义 6.2.2 形参和实参 6.2.3 return语句 6.4 变量的作用域 6.4.1 局部变量 6.4.2 全局变量 6.4.3* 命名空间 6.5 参数类型 6.4.2 关键参数
6.4.3* 可变长度参数 6.4.4* 表格作实参 6.6 函数基础知识的应用
第7章 文件的使用 2t 7.1 与文件有关的问题 7.2 文件基础知识 7.2.2 字符编码
7.2.1 文件的打开或创建 7.2.3 文本文件的写入 7.2.4 文本文件的读取 7.2.5 文件指针的移动 7.2.6 二进制文件的写入 7.2.7 二进制文件的读取 7.3 文件基础知识的应用 7.4 文件操作
7.4.1 常用文件操作函数 7.4.2 文件的复制 7.4.3 文件的删除 7.4.4 文件的重命名 7.4.5 文件的比较 7.5 目录操作 7.5.1 目录的创建 7.5.2 目录的删除 7.5.3 目录的遍历
第8章 面向对象程序设计2t 8.1 面向对象程序设计问题
8.2 面向对象程序设计基础知识 8.2.1 类和对象
8.2.2 实例属性和类属性 8.2.3 类的方法 8.2.4 构造函数 8.2.5 析构函数 8.2.6 运算符的重载 8.2.7 继承
第9章 图形用户界面程序设计2t *9.1 图形用户界面的选择和安装 9.1.1 常用GUI 工具介绍 9.1.2 wxPython 下载安装
9.2 图形用户界面程序设计基本问题 9.3 框架的创建和使用 9.3.1 wx.Frame 的格式 9.3.2 wxPython 的ID 参数 9.3.3 wx.Point 和wx.Size 9.3.4 设置wx.Frame的样式 9.4 添加窗体控件 9.4.1 命令按钮 9.4.2 文本控件
*9.4.3 菜单栏、工具栏和状态栏 *9.4.4 对话框 *9.4.5 复选框 *9.4.6 单选按钮 *9.4.7 列表框 *9.4.8 组合框 *9.4.9 树型控件
9.5 使用Boa-constructor 开发图形用户界面程序 *9.5.1 Boa-constructor 的安装
9.5.2 使用Boa-constructor 开发图形用户界面程序 *9.6 图形界面程序设计基础知识的应用
*第10章 网络程序设计 2t-自学 10.1 问题的引入 10.2 一个简单邮寄过程 10.3 TCP/IP 协议簇简介 10.4 TCP 和UDP 10.5 UDP 网络编程 10.6 UDP 代码解释 10.7 UDP 函数介绍 10.7.1 socket 10.7.2 sendto 10.7.3 recvfrom 10.8 TCP 网络编程 10.9 TCP 代码详解 10.10 TCP 函数介绍 10.10.1 connect 10.10.2 send 10.10.3 recv 10.10.4 bind 10.10.5 listen
正在阅读:
《Python程序设计》教学大纲01-21
广东省五校协作体2017届高三上学期第一次联考理数试题-Word版含答案01-03
比较文学概论a卷试题05-16
英语学习电影复仇者联盟剧本中英对照Avengers08-15
抽动障碍的分类_诊断及病情严重程度评估07-21
幼儿园校车安全条例02-17
2016年人民警察执法资格中级考试题库06-30
最新冀教版八年级英语下册:Lesson_2:It's_Getting_Warmer!09-05
14.2.2完全平方公式107-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 教学大纲
- 程序设计
- Python
- S120故障和报警代码
- 线性代数与概率统计作业二
- 12级高二数学5月13日周末练习
- 2013交大计算机第二次作业
- 服装的起源和作用探秘 - 图文
- 大熊猫作文400字
- 凤凰新村站工程结构实体质量监督抽检总体方案
- 人教版新课标八年级生物上册教案好 - 图文
- 全国2013年1月劳动经济学试题
- 山东省青岛市2018届高三统一质量监测英语试题
- 2015年部门决算分析报告
- 2017公需课考试:大数据技术与发展前景
- 承德普宁寺导游词
- 一上第二单元《gkh》第一课时导学案(宋艳梅--康乐里小学)
- 新贺春学校预防传染病制度
- 渠玉芝教授及渠氏技术综述
- 2015最新译林英语5BU7-8必默内容中文
- 古诗词试题的几种类型
- 基于光电传感器的智能汽车系统的跟踪控制算法
- PCB学习笔记