Tip:
Highlight text to annotate it
X
让我们开始编程
编程是计算机科学的河西
很多机器被设计来做一件事情
这个被设计成一个烤面包机
烤面包及,我们没准可以用他做别的事情
我们可以吧不同的东西放在里面
我们可以靠面包,也可以烤松饼
也许我们能用其他一些东西来稍稍改变他的用处
我们可以选择让它烤的长一点时间或者短一点
但是他所能做的还是有限的
他能做的所有事情都是基于原始设计的基本功能
最基本的步骤就是放进面包,加热,让面包发起来。
如果我们想改变他的用途来做一些其他事情
我们必须根本改变这个机器
我们可能扔到这个部件,或者重新组装
如果我们真的把面包机改造成了自行车将会非常有创意
景观这可能是一个很浩大的工程
而缺乏程序,计算机还没有烤面包机实用
没有程序我们基本什么也做不了
程序是来告诉计算机做什么的
而计算机有着很强大的能力,并不像
烤面包机那样被设计成的只能做很少事情
计算机可以做任何事情
计算机是个万能机器
你可以遍程序做任何计算
任何我们能想像的
我们都可以写个程序来解决
我们可以让计算机做
而程序需要比较严格的顺序
计算机自己并不知道如何去做事情
他有一些可执行的指令
然后写程序做一些有用的事情
我们需要把这些指令按照我们的想法结合在一起
这样我们可以让电脑变成一个网页浏览器,一个服务器
一个游戏机,或者一个没法放面包的烤面包机
也许不能变成任何你想象中的东西,但至少是我们想做的任何计算
而计算机的强大在于可以非常快的执行你的这些指令
例如我们可以一秒种执行10亿次指令
我们可以写程序让电脑按部就班的执行这些指令
现在有许多计算机语言可以编译电脑程序
我们在这门课将要学习的语言叫Python,英文的意思是蟒蛇
这个名字来自一个英国喜剧,叫蒙提 巨蟒
Python 是一种对于写程序来说
非常好用的高级语言
这样我们就不用写程序直接指挥计算机
而是写一些程序作为Python语言的输入
间接操纵计算机
因此Python被成为编译器
python运行的时候先把我们的程序
翻译成电脑可以直接理解的语言
然后再执行我们的程序
为了让大家更好的了解Python,让我来介绍一下Python语言的创建者
吉多·范罗苏姆