编程语言应用

注册

 

发新话题 回复该主题

python编程思维用程序实现问题求 [复制链接]

1#

python目前已成为全球排名前三的编程语言,由于语言的简介、易读和可拓展,越来越多的人开始加入到python语言学习的大军。但python自始至终只是一种工具,对于学习者来说,我们不仅要学习工具的使用,还要培养自己的编程思维,掌握编程逻辑。今天我们为大家带来编程思维的第一节——用程序实现问题求解。

首先,我们需要明确,编写程序的目的不是像诗歌散文那样为了给别人赏析,而是利用计算机程序来解决应用的问题。这就需要我们有一套完整的解决问题的流程和方法论。

1、分析问题

我们都知道计算机是高效解决问题主要依赖于强大的计算力。如何利用计算机的计算力,这需要程序员们拥有一种“计算思维”,即能够理解问题的计算部分,并把它转化为计算问题的思维。这是编写程序的第一步。

2、划分边界

计算机可处理问题需要精确定义或描述问题的功能边界,即输入、输出及处理要求。一般情况下,我们可使用IPO分析法,从功能需求的角度入手,辅助分析问题的计算部分。

3、设计算法

在上一步中我们明确了问题的功能需求,在这一步,我们需要对功能进行进一步划分,把大功能拆分成若干类或小功能,在明确处理功能的基础上,通过设计算法实现程序功能。

4、编写程序

这一步可以使用自己最熟悉的编程语言,如Python从而,从而让已确定的程序结构和算法设计变为现实,让程序开始流动。

5、调试和测试

一般来说,再优秀的程序员也难免写出一个完全没有Bug(程序错误)的代码,所以排除程序错误是一个不可获取的环节。程序正常运营之后,仍可采用压力测试、安全性测试等,来预防程序运行中的种种风险。

6、升级维护

随着问题的不断复杂,功能需求不断增多,程序也会不断更新迭代,从而适应新变化,更好地解决问题。

分享 转发
TOP
发新话题 回复该主题