全网惟一面向软件测试人员的Python基础教程
起点:《python软件测试实战宝典》介绍
第一章 为什么软件测试人员要学习Python
第二章 学Python之前要搞懂的道理
文章目录
- 全网惟一面向软件测试人员的Python基础教程
- 计算机的本质是什么?
- 什么是编程呢?
- 如何学习编程呢?
- 总结
计算机的本质是什么?
计算机着实强大,现在我们可以在上面办公、看电影、打游戏、刷新闻,追热点,得力于的正是计算机的计算能力。
什么是计算?
计算嘛,1 + 1 = 2,其中1 + 1的过程就是计算,计算就是得到结果的一个过程。
我们人脑对于简单的计算,可以很快的完成(比如上面的例子),但是我们如果增加数量,着实需要一个时间才能完成,比如:343434+990090 = ? kenken,着实需要费一点脑子。虽然费点脑子,但是它遵循的是加法定律啊,所以我们只需要在计算机里面实现加法定律,那么再复杂的加法计算,运行后,也是小于0.0秒的事儿。
import time
# 当前时间
t1 = time.time()
print(343434 + 990090)
# 加法结束时间
t2 = time.time()
# 获取时间差
print(t2 - t1)
运行结果:
1333524
0.0
为什么是0.0秒,因为计算得太快了,都统计不出来!
什么是编程呢?
编程就是将我们人类社会总结出来的规律、规则、公式等通过共有的模式,交给计算机计算的过程。
而计算机,运行速度越快,就能够越快的得到结果,人们就会越觉得计算机越聪明,而实际情况是计算机并不是因为聪明而让人觉得聪明,计算机聪明是因为算力+人类智慧的结晶,才让人们觉得聪明!
我们知道可以通过1 + 1 = 2等推出这个加法定律的过程,但实际生活中我们有可能是先知道结果,即‘什么样的组合情况下结果是2’?仔细想想组合太多,可能情况是2 + 0 = 2, 4 - 2 = 2, 1 + 2 - 1 = 2等等。
我们想求出反解,那么反解的过程,我们称之为机器学习,人工智能追寻的是什么,追寻的就是这个反解的过程。
如何学习编程呢?
请记住,编程不是看出来,而不是不断的写出来的,坚持写代码、调代码,保持始终如一的热情,才是前进的动力。
再次强调,有没有基础,或者从来没有接触过,能不能学会编程呢?答案是肯定的,但是你得保持热情,并且坚持才行。
总结
把Python当如图的美女,你就能保持始终如一的热情啦!