写给宝宝的Python教程(一)Python与编程语言

Python与编程语言

写在前面

今天是2021年1月25日,决定为宝宝坚持写这一系列博客的第一天。俺想用俺的语言和方式,来带宝宝给Python入个门。

能把自己理解的东西讲清楚,并不是一件容易的事情。其实网上有很多编程教程,都说面对小白和初学者,但俺看了一些之后,发现有很多地方作者已经默认读者有一些编程思维和基础概念了,也并不会花心思在这一些小地方,而是专注于教学编程语法和算法之类,殊不知有一些初学者看到这些概念就已经云里雾里了,又怎么会轻松的踏上编程之路呢。

由于宝宝从来没有接触过编程知识,俺会一步一步的带妮了解这个领域的一些东东,包括一些名字和概念,以及由来的原因。当然,俺现在学历尚浅,对Python没有深入研究过,了解并不全面,只是有一段零零散散的学习和项目编程的经验,比起其他的作者和老师远远不及,难免有许多理解错误的地方。因此在慢慢写这篇教程的同时,俺也会不断的查阅资料,不断的学习别的作者的教学思路,争取能写的通俗易懂,少一些错误。

接下来,俺们开始叭!(≧▽≦)♡


Python与编程语言

Python是一种编程语言。

编程语言是什么东西呢。

我们不查资料,先来猜一猜。不管编程是什么,语言这两个字我们总是认识的。语言是我们之间的交流工具,对不对?

没错,语言是一种通讯工具,在人与人之间传达信息。类比一下,编程语言也是一种通讯工具,不同的是,编程语言是在人与计算机之间传达信息。

既然编程语言能被称作语言,那么语言的有关特点,也能用于编程语言上,要想好好的认识编程语言,我们不妨先想一想我们所了解的语言。

语言的种类有很多,有汉语、英语、西班牙语、日语、德语、俄语······很多很多种类。

在中国大家都说汉语,在英国、美国大家都说英语,在不同的地域的人们,使用着不同的语言。

有像英语、汉语、西班牙语这些使用人数很多很多的语言,也有像丹麦语、冰岛语这些使用人数很少很少的语言。

语言的难易程度也有不同,比如说汉语,是世界上最难学的语言。但最难学的汉语,也有她的博大精深,有其他语言所比拟不了的美和内涵。

想了这么久,我们应该可以更好的认识编程语言了。

和我们平常所说的语言一样,编程语言也有很多很多种类,如C语言、C++、Java、Python、JavaScript、R语言······等等。

不同地域的人们使用不同的语言,在不同的领域,不同的编程语言也发挥着自己的特色。如我们日常所浏览的网页适合用JavaScprit来开发设计,应用程序的开发适合用Python,操作系统和大型3D游戏适合用C语言。

有像C语言、Python、Java这些有很多很多人用的语言,也有像R语言这种用的人数稍微少一些的语言。

编程语言同样有难易,比如C语言很难。但难学的C语言,可以对硬件编程(比如控制妮的电脑摄像头)、可以编写操作系统,这也是其他编程语言很难做到的。

编程语言的实现方式,就是我们俗称的“写代码”。

在我刚开始学习编程的时候,我常常会疑惑,为什么我们写的代码,计算机会认识,会去执行我们的命令呢,明明电脑里面就是一些电路板,为什么会认识许许多多,这么复杂的编程语言呢。

如果宝宝有疑惑,我感到欣喜,这说明宝宝会去思考很多事情背后的逻辑,有很大的求知欲望,保持这样的思考,一定会有长足的进步;如果宝宝不觉得疑惑,我也同样感到开心,因为在现在,在很多有用的工具背后,往往是复杂精细的开发设计,有时候费尽心思去弄明白,反而会花费大量宝贵的时间,对于大多数人来说,不如先专注于眼前的工具,去利用好去学习好它。我们只需要知道,有一些很厉害很厉害的人,已经用他们脑海里的知识,通过某种途径和方法把这些工具开发出来了,他们的目的,是为了我们更好的使用,而不是去探究背后的逻辑。

说了这么多,不管宝宝最开始疑惑不疑惑,现在一定疑惑了,为什么计算机会认识我们写的代码呢?

其实计算机并不认识我们的代码,它只认识机器指令,我们所写的编程语言,其实都是通过一个翻译器,变成了机器指令,由计算机去执行。

哈哈,新名词又来了,机器指令又是什么,为什么计算机偏偏又认识机器指令呢?

机器指令是一串二进制码,至于什么是二进制码,为什么计算机认识二进制码,我们在下一章讲。

我还记得我高一上化学课的时候,很多东西不理解,为什么要用这个溶液,为么这个化学式要这么写,老师说:“很多东西当你现在做了很多尝试都很难理解的时候,你一定要先记住,把结论记在脑海里,当你以后逐渐深入,学到的知识越来越多,你会发现,很多当年不理解的东西,都会在某一瞬间豁然开朗。”

这句话从那时候到现在,我仍然受益良多,希望这句话,也能让宝宝受益。

到了这里,俺们对编程语言,应该有一个大体的了解了。

不要着急急,在进入Python之前,俺们还需要了解一个小概念—“代码库”。

俺们知道,编程的目的是要让电脑来为我们做事情的。比如说计算数学表达式,整理表格,处理图像等等。

大家都说Python很简单,确实,除了高级开发,Python无论是入门还是使用,都不是太难。这种简单,不仅是语法层次的简单,其实更主要的是


总结

猜你喜欢

转载自blog.csdn.net/qq_43353179/article/details/113097072