美文网首页
伪·从零开始学Python - 2.1 面向过程的程序设计简述

伪·从零开始学Python - 2.1 面向过程的程序设计简述

作者: 阿啊阿吖丁 | 来源:发表于2018-02-28 13:10 被阅读17次

好久不见。

本章简述

在之前的一节,其实我们已经写出了第一个Python程序了。不过,连我自己写那一节的时候都没有察觉到……也许这就叫做潜移默化吧。

但是,我对于接下来的学习和教程的编写变得迷茫。因为当我涉及到代码的时候,遇到了print语句等之前未讲过的内容,而如果详细讲解它们,要花费比较长的时间,而且讲的过程中又要涉及到大量的其他知识,很难理解。

不过,我看了之前提到的书《Python 3程序开发指南》中,先简要讲述Python的关键要素,拥有基本的编程技能,再细讲。我觉得教程如果这么写的话,效果应该会比较好吧,如同语文和历史的学习一样。

因此,第二章主要着重于面向过程的程序的快速入门,目标限于拥有基础的程序设计技能。

程序设计的基本方法

一般来说,面向过程的程序设计可以遵循IPO模式。

I是Input,即输入。包括文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等。它是程序的开始。

P是Process,即处理。它是程序对输入进行处理输出产生结果。处理的方法也叫算法,是程序最重要的部分。算法是程序的灵魂。

O是Output,即输出。包括屏幕显示输出、文件输出、网络输出、操作系统内部变量输出等。它是程序展示运算成果的方式。

对于解释器而言,三部分均不是必需部分。

一个程序可以没有输入,这样一来就使用程序内定值进行处理与输出,如:

a = 1
print(a)

可以没有处理,直接输出内定语句,如:

print('Hello World')

可以没有输出,虽然这样是没有意义的,如:

a = input('随便输:')

甚至三部分都没有,如:

# 这是注释
IPO三个模式都没有的程序能够不报错运行

但是,绝大多数实用的程序都具有这三个部分。

程序设计的步骤

可以参考我之前写的《伪·从零开始学算法 - 1.5 程序的设计和绘制流程图的注意事项》。

程序设计的要素

一般来说,面向过程的程序设计有几大要素:

  • 数据类型
  • 对象引用
  • 组合数据类型
  • 逻辑操作符
  • 控制流语句
  • 算术操作符
  • 输入/输出
  • 函数的创建与调用

这些内容我会在接下来的章节中讲述。

参考资料

参见0.1节。

相关文章

网友评论

      本文标题:伪·从零开始学Python - 2.1 面向过程的程序设计简述

      本文链接:https://www.haomeiwen.com/subject/msgdtftx.html