标签:io ar 使用 文件 数据 on 问题 cti 工作
首先,要明确一点,那就是,编程是不需要任何数理化知识的,最多最多只需要会数数,1,2,3,4,5的往上数。只有在用程序解决数学问题的时候,才会用到数学知识。一般情况下,网络应用,文件处理,分割,数据提取,报表通知这些应用,根本不需要任何数学知识。
计算机语言编程的主要内容就这些:数字,文字,循环,公式,变量
循环: 循环(loop)就是重复的做一件事。计算机是一个很笨的机器,基本上只会做加,减,乘,除,大于,小于,等于和循环这些简单的工作。编程就是把复杂的问题,拆成简单的单元让他重复。
循环具体来说,就是先设定一个条件,当条件符合的时候,重复执行一系列操作。直到设定的条件不再符合了,就可以结束循环了。
幸亏有下面讲到的公式,所以很多较复杂的问题已经有了解决方法,我们只是重复的套用别人做好的解决公式就可以了,不用拆得太细。
Python 语言最大的优势,就是这个语言中包含了大量解决常见问题的公式,您想干的事,基本上都有人帮您干了,您只是需要把他们组织,捆绑起来就可以了。比如下载文件的公式,分析网页内容的公式,压缩文件的公式,处理电子邮件的公式等等。
公式: 就像数学公式 (a+b)2= a2 + 2ab + b2 这种。算的时候带入具体数值,比如:(3+4)2 = 32 + 2*3*4 + 42 = 9+24+16 = 49 。前面的 (a+b)2 就是我们的公式名,当然编程时,我们会用一些比较容易明白的词组做为公式名,比如“和的平方”这种,英语或者拼音都可以,他需要两个参数a,b;后面的 a2 + 2ab + b2 是具体怎么算出来的步骤,这就是我们的公式内容。
当然在编程的时候,我们的所谓公式不是数学公式,所有没有甚么数学推导,推论之类的玩意儿。只是把我们想做的操作,捆成一堆,以便我们可以在不同的地方重复使用这些操作,这就是编程的公式了。这样就不用每次干同样的事的时候,进行重复的细节工作。
比如说洗衣服吧,泡衣服,打肥皂,搓衣服,投净,拧干,这些每次洗衣服都要重复的事情,全被洗衣机变成一件事了,只要每次放进不同的衣服,再放进重量不同的洗衣粉,就可以让他去洗了,完了打开盖,洗好了。
这洗衣机就是我们的公式,洗的过程就是我们捆绑进去的各种每次都要重复的操作,洗衣机厂帮我们弄好了,而每次放进去的不同样的衣服,不同重量的洗衣粉,就是套公式用的参数了。
几个小公式可以组合成大公式。您要是工作,学习忙,没时间干家务,或者纯粹就是个懒字,请一位家务助理,得,家务 助理用洗衣机,吸尘器,微波炉等等公式,再加上他自己的操作,组合,循环,把这些小公式捆绑起来,就成为一个大公式了。您每次交了钱,卫生就打扫了,饭也 做好了,这家务助理做的工作,对于您来说,也就是一个更复杂的公式了,每次打电话预约,交钱就可以套用完成家务的公式了。
在程序里,公式的术语叫“函数”或者“方法”。我们定义一个函数,就是定义一条公式,用的时候,拿来参数a,b什么的,套一下公式就行了。
为了程序的结构清晰,我们往往会定义很多函数。把复杂的问题分成很多小问题,每个小问题放到一个函数里,然后在解决复杂问题的函数里,使用这些小问题函数解决大问题。更重要的是我们可以大量的使用别人写好的函数来解决自己的问题。
函数的作用是让程序结构清晰,而且可以在不同的地方重复套用。
换成术语,我们有:
数字 (number) | => | 数字 |
字符串 (string) | => | 文字 |
循环 (loop) | => | 循环 |
函数/方法 (function/method) | => | 公式 |
变量 (variable) | => | 变量 |
到这里,基本上编程就没什么可学得了。剩下的就是掌握各种编程语言特定的函数和循环的书写格式,再掌握了别人已经写好的函数的用法,组合起来就得了。
标签:io ar 使用 文件 数据 on 问题 cti 工作
原文地址:http://www.cnblogs.com/qobn/p/4039477.html