当前位置: 首页 > 科技观察

如何选择你的第一门编程语言

时间:2023-03-20 02:03:14 科技观察

想要学习编程的原因有很多,你可能想做一个程序,或者你只是想加入这个行业,所以在选择你的第一门编程语言时,在学习一门语言之前,问问你自己:你希望你的程序在哪里运行?你想让你的程序做什么?你学习编程的原因将决定你选择第一门编程语言。在本文中,我将交替使用动词“代码”、“程序”、“开发”和名词“代码”、“程序”、“应用程序”、“应用程序”。这考虑了您可能听说过的语言用法。了解您的程序运行的设备是您选择编程语言的决定性因素。桌面应用程序是在台式机或笔记本电脑上运行的传统软件程序。这样,你写的代码一次只能在一台电脑上运行。移动应用程序,也称为“应用程序”,运行在使用IOS、Android或其他操作系统的移动设备上。Web应用程序是功能类似于应用程序的网页。根据Internet的客户端-服务器(C/S)架构,Web开发人员通常分为两类:前端开发是编写在浏览器中运行的代码。这是面向用户的部分,或者程序的正面。有时称为“客户端编程”,因为浏览器是网站客户端-服务器架构的客户端部分。浏览器将在您的本地计算机或设备上运行。后端开发,也称为“服务器端开发”,编写在您无法物理访问的服务器上运行的代码。CreatingWhatProgramming是一门广泛的学科,可以应用于不同的领域。常见的应用有:数据科学web开发游戏开发,以及自动化不同类型的工作。Python对于新手程序员来说,Python是最流行的编程语言之一并非巧合。Python是一种通用编程语言。这意味着它可以应用于广泛的编程任务。使用Python几乎无所不能。这使得很多新手能够在实践中应用这门编程语言。此外,Python有两个重要的设计特点,使其对初学者更加友好:清晰的、类似英语的语法,以及对代码可读性的强调。从本质上讲,编程语言的语法就是您键入的内容,以使编程语言执行。这包括单词、特殊字符(如;、$、%或{})、空格或以上的任意组合。Python尽可能使用英文,没有其他编程语言中经常使用的标点符号或特殊字符。因此,Python读起来更自然,更像人类语言。这有助于新程序员专注于解决问题,减少花在语言本身特性上的时间。语法清晰,同时注重可读性。当您编写代码时,您创建了代码的逻辑“块”,即为相关目标协同工作的代码片段。在许多编程语言中,这些块用特殊字符标记(或分隔)。它们可能被{}或其他字符包围。块拆分字符和您编写代码的能力的任何组合都会降低可读性。让我们看一个例子。这是一个名为fun的简短函数。它要求输入一个数字,x是它的输入。如果x等于0,它将运行另一个名为no_fun的函数(它做了一些非常无趣的事情)。新功能不需要输入。相反,short函数将运行一个名为big_fun的函数,该函数接受输入x。这个函数可以用C写成这样:voidfun(intx){if(x==0){no_fun();}else{big_fun(x);}}或者像这样:voidfun(intx){if(x==0){no_fun();}else{big_fun(x);}}在功能上是等价的,都可以工作。{}和;告诉我们代码块的不同部分在哪里。然而,第一个对人类来说更容易阅读。相反,完成相同功能的Python看起来像这样:deffun(x):ifx==0:no_fun()else:big_fun(x)这里,只有一个选择。如果代码不这样排列,是行不通的。如果您编写的代码有效,那么您的代码就可以读取。还要注意两者之间的语法差异。不同的是def,它是Python代码中的一个英文单词,这个单词的意思大家都很熟悉(LCTT译注:def是definition的缩写,意思是定义)。在C语言示例中,void和int并不那么直观。Python也有一个优秀的生态系统。这有两个含义,***,你有一个庞大、活跃的社区,会说这种语言,当你需要帮助和指导时,你可以求助于他们。其次,它有大量预先存在的库。库是指执行特定功能的代码集合。从高等数学、图形到计算机视觉,应有尽有。作为您的第一门编程语言,Python有两个缺点。唯一的问题是安装有时会很复杂,尤其是在运行Windows的计算机上。(如果您有Mac或Linux计算机,默认情况下已经安装了Python。)虽然这个问题并非无法克服,而且情况一直在改善,但对某些人来说仍然是一个障碍。第二个缺点是对于那些明确想要建立网站的人来说,虽然有很多项目是用Python编写的(例如Django和Flask),但编写在浏览器上运行的Python代码的好的选择并不多。它主要是一种后端或服务器端语言。JavaScript如果您知道学习编程的主要原因是构建网站,那么JavaScript可能是您的最佳选择。JavaScript是一种网页编程语言。除了作为Web的默认编程语言之外,JavaScript作为初学者的语言还有几??个优势。***无需安装任何东西。您可以打开文本编辑器(例如Windows上的记事本,但不是文字处理器,例如MicrosoftWord)并开始输入JavaScript。该代码将在您的浏览器中运行。大多数现代浏览器都内置了JavaScript引擎,因此您的代码几乎可以在所有计算机和许多移动设备上运行。事实上,能够立即在浏览器中运行代码为程序员提供了非常快速的反馈,这对初学者来说非常有用。您可以尝试并快速查看结果。JavaScript最初是一种前端语言,但名为Node.js的环境允许您编写在浏览器或服务器上运行的代码。现在JavaScript可以用作前端或后端语言。这增加了它的用户数量。JavaScript还有大量的包,提供核心功能之外的附加功能,使其成为一种有用的通用语言。JavaScript不仅仅是一种Web开发语言,就像Python一样,它还有一个充满活力和活跃的生态系统。尽管有这些优点,JavaScript对初学者来说并不是完美的。JavaScript的语法不如Python清晰,也不太像英语。更像是前面例子中提到的C语言。它不将可读性视为主要设计特征。做出选择毫无问题地选择Python或JavaScript作为您的入门语言。关键是你打算做什么。为什么要学习编程?您的回答将极大地影响您的决定。如果您希望为开源做出贡献,您会发现大量使用这两种语言编写的项目。此外,许多主要不是用JavaScript编写的项目仍然使用JavaScript作为前端组件。在做出决定时,不要忘记您当地的社区。您有会说其中一种语言的朋友或同事吗?对于新手来说,有现场帮助是非常重要的。祝你好运,编程愉快。