对编码感到困惑吗?不理解脚本编写?以下是您需要了解的编程基础知识。
计算机代码非常重要。您使用的几乎每个电子设备都依赖于代码。事物运作的方式似乎很令人困惑,但当您分解它时,实际上它是简单的。
制作代码的人被称为程序员、编码者或开发人员。他们都与计算机一起工作,创建网站、应用甚至游戏!今天,您将了解代码是什么,它的作用是什么,以及如何开始学习编码。
代码是什么?
计算机有自己的语言,称为机器码,告诉它们应该做什么。正如您所见,这对人类来说毫无意义!
每个数字或字母都在告诉计算机在其内存中更改某些内容。这可能是一个数字或单词,或者是图片或视频的一部分。单独的计算机不知道如何做任何事情。程序员的工作是给它们提供指令。
学习机器码是可能的,但需要很长时间!幸运的是,有一种更简单的方法与计算机交流。
编程语言是什么?
现在,这看起来稍微容易理解一些!这张图片展示了如何告诉计算机说你好,世界。编程语言提供了编码者或程序员与机器语言之间的接口。因此,与使用机器码不同,上面的图像使用了一种名为Python的编程语言。
几乎所有编程语言的工作方式都相同:
- 您编写代码告诉计算机应该做什么:print(“你好,世界”)。
- 代码被编译,将其转换为计算机可以理解的机器码。
- 计算机执行代码,并向我们写回你好,世界。
有数百种不同的编程语言,这可能看起来令人困惑,但它们都在做同样的事情。您键入您想要的操作,编译器将其转换为计算机理解的语言,然后计算机执行它,这在编程术语中称为执行代码!
编码是什么?
编码是使用编程语言使计算机按您的意愿运行的过程。在Python中,每一行代码告诉计算机执行某些操作,一篇包含大量代码行的文件称为脚本。
每个脚本都旨在执行某项任务。这项任务可能是修改图像大小。它可能播放某种声音或音乐。当您在社交媒体上点击某人的帖子上的“喜欢”时,一个脚本就是使其发生的原因。
与人类不同,计算机会完全按照您告诉它们的方式行事。这听起来可能很棒,但它也可能会导致问题。如果您告诉计算机开始无限计数,却忘记告诉它停止,它将永远继续计数!成为一名优秀的程序员就是知道如何告诉计算机如何行动。
什么是程序?
程序是计算机的构建模块,因为它们负责计算机执行的每个操作。它是在软件开发的程序过程中创建的一组指令。没有程序,计算机就无用武之地。
程序创建了平均用户可以识别为网站或应用程序的软件。当一个程序经过测试和调试过程后,它将以打包软件的形式提供给用户,用户可以轻松地在设备上安装。
编码难吗?
编码可以非常简单,任何人都可以学会基础知识。一个很好的比喻是将编码视为图书馆中的书籍。有些书使用简单的语言,故事易于理解。其他书使用非常复杂的词汇,故事似乎毫无意义。无论它们是简单还是难以阅读,它们都是书籍。
您阅读的书籍越多,您就会变得更好。复杂的语言或令人困惑的故事变得更容易理解,直到有一天您可以阅读过去无法想象的东西!
学习编码也是如此。第一次尝试编码时,您会觉得困难,但每次尝试都会让您变得更好。如果您发现学习一种编程语言很难,您仍然可以使用可视化编码语言学习其重要概念。您甚至可以在不键入任何代码的情况下制作自己的马里奥游戏!
代码是什么样子的?
上图显示了一个名为hello_name的脚本。您已经看到一行代码可以使计算机在屏幕上打印。假设您不仅要说你好世界,而是要用户输入他们的名字,然后计算机用名字向他们问好?让我们来分解这里发生的事情。
- 脚本开始时,计算机会向屏幕打印一个问题。
- 然后计算机等待用户输入他们的名字,并保存它。
- “你好”与保存的名字一起打印到屏幕上。
- 在Cmder窗口中,脚本使用Python进行编译和执行。
- 脚本按设计方式运行,然后退出。
这个例子向你展示了在一个代码编辑器中编写的简单代码片段,并在Cmder中运行,这是一种类型的终端窗口。现在不要太担心这两者的作用。你现在知道Python代码是什么样子的,以及这个脚本的工作原理。
代码如何变成程序
如果你完全不懂代码,你可能会想知道像上面那样的脚本是如何变成你习惯使用的程序的。在上面的图中,左边的窗口是一个将Python脚本转换为程序的工具。右边的窗口有一个名为hello_name.exe的图标。我想你可以猜到如果你点击它会发生什么!
从无到有的程序。这个例子非常简单,但这几乎是所有编码的工作原理。每天,人们使用他们学过的编程语言来编写代码,这些代码将成为我们所有人使用的程序。
编码很酷
通过这篇文章,你已经对编程有了基本的了解,并通过Python示例实际接触到了这门学科。编码适合所有人,无论年龄或背景如何。
Python是开始编程之旅的好地方,因为它是世界上领先的编程语言之一。然而,探索其他编程语言甚至是编码的其他方面始终是一个选择。
本文内容翻译自原文