世界上有三大思维,那就是实证思维、逻辑思维和计算思维。物理类实验是实证思维,推理判断是逻辑思维,而计算思维,顾名思义就是计算机的思维方式。
接下来,我们通过一个求和来了解一下吧什么是计算思维吧。
问题:1+2+3+4+...+2022.
计算机每次只进行一个运算,计算机只认识0和1,计算机的世界是二进制的,而咱们人类的世界是十进制的,所以计算机专业学生入学学的第一个内容就是十进制和二进制的相互转换。
Python版
-
sum=0 for i in range(1,2023): sum+=i print(sum)
行结果为:
C版程序
-
#include<stdio.h> int main() { int sum=0; int i; for(i=1;i<=2022;i++) { sum+=i; } printf("%d",sum); }
一个需要4行,一个需要12行,差别还是挺大的。这也是为什么大家更愿意选用Python。
所以,我最近一直着迷于Python,以Python为工具,解决行业问题,进行数据分析、机器学习以及深度学习。
当然了,真要拼运行速度,那还得用C。
如果想看懂这个程序,至少得学十天。
学习计算思维,是为了学会一种新的思维方式,是为了能够指挥计算机,让它替我们解决问题。
你愿意来试试吗?