summaryrefslogtreecommitdiff
path: root/LectureNotesOnPython.rst
diff options
context:
space:
mode:
authorHui Lan <lanhui@zjnu.edu.cn>2019-07-28 19:54:19 +0800
committerHui Lan <lanhui@zjnu.edu.cn>2019-07-28 19:54:19 +0800
commit96118581cd123cf86726cdb47ad98ed368a27603 (patch)
treeae120db06b642d942a15a1db06d823cfdc985f9f /LectureNotesOnPython.rst
parent3bfbd422957e3a6b38e44ad0057e70292257351a (diff)
LectureNotesOnPython.rst: 黑盒子
Diffstat (limited to 'LectureNotesOnPython.rst')
-rw-r--r--LectureNotesOnPython.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/LectureNotesOnPython.rst b/LectureNotesOnPython.rst
index dfa1a91..e6649f1 100644
--- a/LectureNotesOnPython.rst
+++ b/LectureNotesOnPython.rst
@@ -238,7 +238,7 @@ Python能做什么?
清晰的代码很重要, 如果代码不清晰, 维护代码将是一场噩梦, 很多时候代码索性就无法维护。 在整个程序的生命周期中, 维护的花销最大 (举冰山的例子)。 程序也有生命, 如果程序停止维护, 它的生命基本上就结束了。 没有人会对不再被维护的程序很感兴趣。 因为不再维护了, 就意味的失去了改善的可能性。
-编程的要件是 **数据** ,以及 **对数据的操作** 。 不管是什么程序, 一般来说会有一个输入, 一个输出, 输入与输出之间就是一系列的运算。 我们要确保输入是正确有效的, 输出是我们期望的结果, 运算是有效率的。
+编程的要件是 **数据** ,以及 **对数据的操作** 。 不管是什么程序, 一般来说会有一个输入, 一个输出, 输入与输出之间是个黑盒子, 黑盒子里包括一系列的运算。 程序员的任务是打造这个黑盒子。 我们要确保输入是正确有效的, 输出是我们期望的结果, 运算是有效率的。
例子1