我与python约个会:07程序设计开发基础
2017-05-15 21:09
337 查看
1. 计算机程序概述
计算机程序,是按照一定的顺序思路来解决问题的一种方式。计算机程序,我们通常会解释说是由指令和代码组成,同样也可以说是由数据结构和算法组成;其实这两种说法的核心意义都是一样的,都是通过一系列有序的操作来完成数据的处理过程。
不论任何用来开发程序的编程语言,都有这样的解决问题的各种程序基础操作,基础操作需要理解的是:程序是用于解决实际问题的,解决问题的核心在于处理数据,处理数据的话,就得具备以下四个方面才能正常完成简单数据处理:
用于表示各种不同类型数据的:数据类型
用于临时存储数据的容器:变量
用于进行不同的数据之间的数学运算的:运算符
用于根据不同的条件进行不同的功能处理的:程序结构
所有这些在python中,以数据结构的方式进行了提供和使用的方式
2. 数据结构
什么是数据结构?通过一定的方式组织在一起的数据元素的集合,这些数据可以是数字或者字符、也可以是任意一种数据结构类型
这里需要注意的是:python中最基本的数据类型是序列
python中包含6种内建的数据序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象
3. 程序设计开发基本要素
1.数据类型基本数据类型
组合数据类型
2.变量
对象引用
3.操作符
赋值运算符
逻辑操作符
算数操作符
4.输入/输出
5.程序结构:顺序结构、选择结构、循环结构
6.函数的创建/使用
后续的文章中,会对以上部分逐步进行讲解
相关文章推荐
- 程序开发基础学习一(uml设计)
- 【原创】《Linux高级程序设计》杨宗德著 - 进程管理与程序开发 - System V进程间通信基础 分类: Linux --- 应用程序设计 2014-11-11 13:08 51人阅读 评论(0) 收藏
- 程序开发基础学习一(uml设计)
- 程序开发基础学习一(uml设计)
- Python程序基础设计 序列与字典习题
- 程序设计基础(Python语言)”编程练习(1)
- J2ME程序开发全方位基础讲解汇总
- J2ME程序开发全方位基础讲解汇总(引用)
- 80386ASM程序设计基础(一)
- 80386ASM程序设计基础(十一)
- [转帖]J2ME程序开发全方位基础讲解汇总
- Python+wxWidgets快速开发桌面小程序
- J2ME程序开发全方位基础讲解汇总
- 80386ASM程序设计基础(五)
- J2ME程序开发全方位基础讲解汇总--J2ME 3D编程的一些资料
- J2ME程序开发全方位基础讲解汇总
- Python+wxWidgets快速开发桌面小程序
- 80386ASM程序设计基础(二)
- 80386ASM程序设计基础(七)
- 亲密接触Java手机程序设计(二):配置手机程序开发环境――WTK