python程序设计课程设计_《Python程序设计》教学大纲.doc

PAGE

理论课程教学大纲

《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.1 文件的打开或创建

7.2.2 字符编码

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 一个简单邮寄过程

1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355689.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2016年将是Java终于拥有窗口函数的那一年!

你没听错。 到目前为止,出色的窗口功能是SQL独有的功能。 即使是复杂的函数式编程语言似乎也缺少这种漂亮的功能(如果我记错了,请纠正我,Haskell伙计们)。 我们撰写了许多有关窗口函数的博客文章,并在诸如…

LINQ to Entities 不识别方法“System.String ToString() 的解决方法

今天在做一个页面的时候出现了LINQ to Entities 不识别方法“System.String ToString()”的错误&#xff0c;对于源码IQueryable<SelectListItem> items roleInfoServer.Get(r > true).Select(r > new SelectListItem() { Value r.Id.ToString(), Text r.RoleNa…

android 仿京东地址选择_Android 开发:仿美团地址选择

最近做了这个功能&#xff0c;分享一下&#xff0c;用的是百度地图api&#xff0c;和美团外卖的地址选择界面差不多&#xff0c;也就是可以搜索或者滑动地图展示地址列表给用户选择&#xff0c;看下效果图先。文章重点展示地图并定位到“我”的位置 滑动地图获取周边poi(逆地理…

简单回顾在杭州7年

回顾2010年回到浙江杭州&#xff0c;从一开始做.net到后来转到As3网页游戏开发&#xff0c;后又搞起android&#xff0c;那时候就立志想做一款有关于bible的游戏&#xff0c;2010年进入一家创业公司&#xff0c;叫追梦&#xff0c;是追求梦想的开始&#xff0c;在那接触火山和A…

ps还原上一步快捷键_ps还原上一步快捷键_photoshop恢复上一步操作的快捷键是什么...

满意答案simonsinxer推荐于 2017.09.01采纳率&#xff1a;53% 等级&#xff1a;11已帮助&#xff1a;63469人还原/重做前一步操作 【Ctrl】【Z】其他一些快捷键&#xff1a;还原两步以上操作 【Ctrl】【Alt】【Z】重做两步以上操作 【Ctrl】【Shift】【Z】剪切选取的图像或路…

python中排序从小到大_从Python看排序:冒泡排序

冒泡排序在排序算法中是最简单的一种&#xff0c;它通过多次遍历列表&#xff0c;将最大的元素冒泡到列表的头部或尾部。我们通过对四张扑克牌&#xff08;花色相同&#xff09;以从小到大的方式进行排序来演示该算法的工作原理。首先将扑克牌面朝上放在桌上&#xff0c;如下图…

Shell else if mysql_Shell if else语句(详解版)

和其它编程语言类似&#xff0c;Shell 也支持选择结构&#xff0c;并且有两种形式&#xff0c;分别是 if else 语句和 case in 语句。本节我们先介绍 if else 语句&#xff0c;case in 语句将会在《Shell case in》中介绍。如果你已经熟悉了C语言、Java、JavaScript 等其它编程…

【Java并发编程】:使用synchronized获取互斥锁

在并发编程中&#xff0c;多线程同时并发访问的资源叫做临界资源&#xff0c;当多个线程同时访问对象并要求操作相同资源时&#xff0c;分割了原子操作就有可能出现数据的不一致或数据不完整的情况&#xff0c;为避免这种情况的发生&#xff0c;我们会采取同步机制&#xff0c;…

WildFly Swarm –将Java EE应用程序部署为独立的Jar

WildFly Swarm为将Java EE应用程序部署为独立的Jar文件提供了一种简单的解决方案。 这使得部署应用程序特别是REST或Web服务非常容易。 Swarm在这方面与Spring Boot非常相似&#xff0c;因为它可以快速开发Web&#xff08;.War&#xff09;应用程序&#xff0c;然后将其部署为独…

c语言三个数从小到大排序/输出_我的c语言笔记(三)

int表达式这个表达式存在的目的在于将表达式转为整数。比如&#xff1a;float a9999.9999&#xff1b;int b;b(int)(a/1000);就可以得到9啦&#xff0c;别忘了套上固定格式哦&#xff5e;然后我们接下来一起来做一道很重要的题哦&#xff0c;反复练习&#xff0c;可以顺利拿下同…

java虚拟_Java虚拟机(JVM)工作原理

虽然本教程的内容为 x86 处理器的原生汇编语言&#xff0c;但是了解其他机器架构如何工作也是有益的。JVM 是基于堆栈机器的首选示例。JVM 用堆栈实现数据传送、算术运算、比较和分支操作&#xff0c;而不是用寄存器来保存操作数(如同 x86 一样)。数据结构&#xff0c;让它们协…

MVC5 + EF6 + Bootstrap3

MVC5 EF6 Bootstrap3 (16) 客户端验证摘要: 本节介绍MVC客户端验证。阅读全文posted 2015-05-26 07:15 Slark.NET 阅读(6333) | 评论 (21) 编辑MVC5 EF6 Bootstrap3 (15) 应用ModelState和Data Annotation做服务器端数据验证摘要: 本节我们用两种不同的方法ModelState和Da…

java for循环break_Java中break、continue、return在for循环中的使用

这篇文章主要介绍了break、continue、return在for循环中的使用&#xff0c;本文是小编收藏整理的&#xff0c;非常具有参考借鉴价值,需要的朋友可以参考下引言&#xff1a;在使用循环的时候&#xff0c;循环里面带有break、continue、return的时候经常弄混&#xff0c;今天特意…

python 定义字符串变量_python 字符串(1)

字符串 操练一下字符串吧。 >>> print "good good study, day day up" good good study, day day up 在python中&#xff0c;通常用一对双引号、或者单引号来包裹一个字符串。或者说&#xff0c;要定义一个字符串&#xff0c;就用双引号或者单引号。 转义字…

play 拦截器_编写Play 2的模块,第2部分:拦截器

play 拦截器在本教程的第一部分中&#xff0c;我们介绍了创建&#xff0c;发布和调用模块的基本知识。 我们创建的模块并没有真正做很多事情&#xff0c;因此现在是时候使用Play的某些功能来扩展功能了。 1.拦截器 拦截器使您可以拦截对控制器的调用&#xff0c;并增强或阻止其…

java string blob_java String类型转换为Blob类型

展开全部这个是mysql下存取blob字段的一个很简单的类&#xff0c;跟据自己的需要32313133353236313431303231363533e4b893e5b19e31333332623936改改就行了/*** Title: BlobPros.java* Project: test* Description: 把图片存入mysql中的blob字段&#xff0c;并取出* Call Module…

架构之Nginx(负载均衡/反向代理)

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器 &#xff0c;也是一个 IMAP/POP3/SMTP 代理 服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的&#xff0c;第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式…

Neo4j:特定关系与一般关系+属性

为了在Neo4j查询中获得最佳的遍历速度&#xff0c;我们应该使关系类型尽可能具体 。 让我们看一下几周前我在Skillsmatter上发表的“ 建模建议引擎建模 ”演讲中的一个例子。 我需要决定如何为成员和事件之间的“ RSVP”关系建模。 一个人可以对事件表示“是”或“否”&#…

java 获取 网卡名称_Java获取网卡信息详解

InterfaceAddress 类表示一个由名称和分配给此接口的 IP 地址列表组成的网络接口。它用于标识加入多播组的本地接口。 接口通常是按名称(如 "le0")区分的。NetworkParameterDemo.javaimport java.net.InterfaceAddress;import java.net.NetworkInterface;import java…

java 按位置格式化字符串_Java字符串格式化,{}占位符根据名字替换实例

我就废话不多说了&#xff0c;大家还是直接看代码吧~import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringFormatUtil …