读书笔记:“Python Programming: An Introduction to Computer Science”

读 Python Programming:An Introduction to Computer Science笔记该书作者是John M. Zelle书籍版本: 1.0rc22 Wirting Simple Programs2.1 The Software Development Process此小结,作者简介清晰的介绍了一个完整的程序的开发流程图。(学到核心之一,无论多难多复...
摘要由CSDN通过智能技术生成

读 Python Programming:
An Introduction to Computer Science
笔记
该书作者是
John M. Zelle
书籍版本: 1.0rc2

2 Wirting Simple Programs

2.1 The Software Development Process

此小结,作者简介清晰的介绍了一个完整的程序的开发流程图。
(学到核心之一,无论多难多复杂的东西可以先将问题简化,然后再攻克最难的地方。)

Formulate Requirements
前期的摸索,更加侧重于真实问题本身。
尽可能理解和掌握问题的起源、发展、演化,
通过逻辑的思维方式确定在编程之前可以准确描述
求解思路。

Determine Specifications:
相比第一层在思维领域战斗,这一层更关注些具体细节。
如整体程序需要哪些输入,以及最终结果呈现:输出。
如输入到输出之间的依赖关系,是否可以利用已有函数定义或者
给出独一无二的逻辑思维路线(前后关系)。

Create a Design:
一、二两层清晰之后,在此基础上尝试建立整体的架构。
同时尽可能满足特定的需要,如二层的输出内容。

Implement the Design:
将1、二、三的东西结合选择的语言翻译成相应的符合
该语言规则的源代码,比如Python 语言。

Test/Debug the

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值