Hello World¶
这是程序员专属的仪式。学习任何一门新语言、新技术,总是要从输出Hello World
开始。
打开编辑器,输入以下代码:
In [3]:
print("Hello World")
你可以尝试将Hello World
改成任意内容,保存后重新运行。
In [4]:
print("Good Morning!")
print("Welcome to UNNC!")
print("Icewould m5-101 is great!")
这样子写,程序会按照顺序执行这三句话 。
我们不妨把print
叫命令(让电脑打出文字的命令),括号内是命令的内容。
世界上所有的程序,都可以写成以下形式:
命令1(内容1)
命令2(内容2)
命令3(内容3)
...
相信我,天问一号火星车的发射程序也不过是以下:
监控(温度,燃料,重量...)
设定目标(火星)
点火(火箭)
也许稍微改动一下,就可以送它去月球:
监控(温度,燃料,重量...)
设定目标(月球)
点火(火箭)
甚至是搞一场烟火:
监控(温度,燃料,重量...)
设定目标(月球)
点火(燃料仓)
看吧,这就是程序猿的快乐。
只不过,这些命令本身,也是由一系列子命令组成的,而且复杂到需要庞大的技术团队去书写和反复测试的。
比如设定目标
这个命令也许是这样定义的:
获取坐标(月球)
计算距离(发射地点,月球)
计算角度(发射地点,月球)
设定(距离,角度)
...
而子命令又有子命令,子子孙孙无穷匮也。
而我们要做的,就是书写自己的命令,使用别人写好的命令,将它们组织起来,为社会带来生产力。
总而言之,让我们
改变(世界)