3.python编程与计算机的关系,如何执行python文件

上一节预告了这一章想讲如何不停地和世界打招呼,这涉及到编程中一个重要的概念:循环。

但经过了两周断更后细想了一下,不行,我们得对上一章进行补充,而且这个补充非常关键!也印证了上一章所说的:

上一节章很重要但没意思,但这一章,很重要也很有意思。

3.python编程与计算机的关系,如何执行python文件

我们觉得学编程的时候不能太固化,得多学一些扩展性的东西,这样有助于触类旁通。毕竟我们这个是零基础教程,不是短期突击就业课程,不需要赶鸭子上架。

所以就尽可能多讲当初阿菌自己学习编程的时候想了解的东西,比如这章会介绍一下我们写代码和计算机运行代码之间的关系

上一集我们讲了如何下载python和编辑工具vscode。

安装python很好理解,毕竟安装了python,才能使用python;而编辑工具,大家可以随意选用。

当时阿菌学的时候,就不太了解上面那句,什么叫“编辑工具可以随意用”?

3.python编程与计算机的关系,如何执行python文件

没有骗大家,当年呆头呆脑的阿菌一直以为,只有用老师指定的软件,才能写代码......

这样,我们先从一个大的角度解释一下我们表面写的python代码,背后实际都是些什么东西。

首先我们要知道,写代码,就是让电脑,按照我们编写的指令(软件)去干活。

我们的电脑,它由各种各样的部件组成,比如内存呀,显示器什么的,这些东西,它们自己是不会工作的,我们也需要写指令(软件)让它们协同工作起来。

3.python编程与计算机的关系,如何执行python文件

让各种电脑部件协同工作起来的指令(软件),我们把它叫操作系统。

没错,操作系统也是一个软件,只不过,它是一个很大型的软件。想成为世界首富么?想的话可以考虑学习盖茨,开发一套像 Windows 这样全世界都用的操作系统,当全世界人民都用你的操作系统时,就能当首富啦。

3.python编程与计算机的关系,如何执行python文件

当然这只是开玩笑啦,毕竟不是每个人都是天选之子。想要颠覆前辈创垫下的格局,得有两把刷子,比如说像乔布斯老爷子,开发一套更炫酷的苹果操作系统。

不过,大家一定要明白,编程语言的学习,和操作系统是无关的。

重要的概念要再说一遍哈,我们只是编写指令让电脑为我们工作。比如说,我们现在学习 python 语言,写的是python 指令。不知道大家还记不记得,上一节课里,我们在正式学习python之前,是需要到 python 官网下载安装 python 的(确切点说应该是安装一个python解释器),不知道大家有没有思考过为什么要安装这个东西?

3.python编程与计算机的关系,如何执行python文件

想问题要多从反面想。如果不安装 python 软件(解释器)会怎样?

不安装 python 直接面临的问题是:我们写的 python 代码,操作系统它看不懂。因为每个操作系统的指令集都不一样。

看不懂自然就没办法执行

操作系统不执行,我们的机器就不能响应我们的指令。

所以我们要去下载安装一个对应自己操作系统的软件包,这个软件包里面有 python 解释器,它能够将我们的 python 代码,转化成我们对应操作系统能执行的代码,这样机器才能响应我们的代码。

3.python编程与计算机的关系,如何执行python文件

现在大家明白,为什么我们到官网下载软件的时候,Windows 的下载 Windows 版本的安装包,Mac 下载 Mac 版本的安装包了吧?

停!肯定有好奇宝宝会问:

为啥我们不直接写机器能看懂的代码呢?

大家可以看看上面的图,编程语言很好懂的,见名知意。比如print是打印输出的意思,我们想要输出Hello World,直接调用print就行了。而机器能看懂的语言,可就复杂多了,阿菌这里给出的是汇编代码,再深入一点可就是 0101 的机器码了,那个可不是我们能手写的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsyyz.html