你有没有对编码感到困惑?有一群人知道所有这些秘密握手和暗语,让软件做他们想做的事?虽然当你不知道时,软件工程可能看起来很复杂,几乎是神奇的,但一旦你熟悉了一些基础知识,你就会意识到编码不那么神秘和复杂。
软件工程师使用编码来告诉计算机他们想要它做什么
软件工程师的工作是编写程序,告诉计算机他们想要他们做什么。他们使用C++、Python、Java等编码语言为机器编写清晰的指令。这些说明涵盖了您可以想象到的所有内容,从您浏览的网站到所谓的后端代码,这些代码通过连接服务器、数据库和应用程序在幕后完成繁重的工作。
编程语言的复杂性各不相同,从Python和C++(更容易学习)到汇编(更难)等高级语言。一些编程语言用于制作桌面软件,而其他编程语言,如JavaScript,用于制作Web应用程序。
您可能会想:“我已经可以告诉我的计算机我想要它做什么;我只需按下一个按钮!但编程不仅仅是按下键盘上的按钮和单击屏幕上的图标 - 它是关于创造世界上尚不存在的新事物。
在开始使用语言或框架之前,您需要了解编码逻辑
编码是一种您需要像其他语言一样学习的语言。大多数人认为编码只是记忆语法,但它涉及的远不止于此。
这就是我们开始理解逻辑如何在代码中工作的地方。您可能听说过“if 语句”或“for 循环”。这些被称为控制结构,因为它们控制通过程序的执行流。每种编程语言都有自己的一组控制结构,允许我们执行诸如重复任务或根据满足(或不满足)的某些条件在代码中做出决策之类的事情。
什么是变量、数据结构和语法?
变量和数据结构是编程的两个构建块。
变量是值的一种特殊占位符,可用于存储数字、字符串(单词和字母)、对象(而不是每次需要时都写出对象)或主题标签 (#iamfree) 等信息。
您需要在代码中使用变量,因为它们允许您稍后轻松更改该值的内容。如果你想要程序的某一点的数字 3 而不是 1,那么只需一行代码就很容易了。
数据结构是存储值的容器——它们允许我们作为程序员根据我们的需要以不同的方式组织信息。例如,数组允许我们使用索引一次存储多条信息;字典允许我们将键映射到值上;字符串是序列(或列表),其中每个项目包含另一个序列;套装让我们存储没有重复项的独特物品......等等!
HTML用于制作网页
HTML 是一种标记语言。它也是一种结构化、语义和声明性语言。您可能想知道:这是什么意思?
标记语言是你告诉计算机内容在你的网站上应该是什么样子的方式。
结构化语言使用标签来标识代码中的不同元素。在 HTML 中,这些标签称为标签,它们描述页面的每个部分包含的内容类型(例如,图像或文本)。代码还可用于将您的网页构建为多个部分,以便用户在访问您的网站时更容易找到他们关心的内容(例如在每个页面顶部使用标题)。
语义网页准确描述了其内容,而无需第三方(如广告公司)的额外描述。这可能包括诸如“此博客文章讨论如何使用编码语言”或“此博客文章附有图像”之类的信息。结构化意味着“逻辑地排列成不同的部分”。结构化语言允许像您这样的程序员轻松地将代码组织成可管理的块,这些块在以后一起阅读时是有意义的!
CSS 用于设置网页样式
CSS 代表 层叠样式表。它用于通过将 CSS 规则应用于 HTML 元素来设置网页样式。这些规则是使用选择器、属性、值和单位定义的。
下面是一个简单的 CSS 代码示例:
h3 { 颜色: 绿色; }
此规则告诉浏览器,“我希望所有元素(表示标头)都是绿色的”。
Javascript用于前端和后端开发
前端开发是创建 Web 应用程序的用户界面。当您打开浏览器并浏览网站时看到的代码都是前端代码。这包括HTML,CSS和JavaScript(后两者通常是串联编写的)。后端开发人员创建逻辑:确保您的购物车中有商品,在您登录时更新您的用户名,允许您在亚马逊上搜索商品而无需手动输入任何内容等。后端开发往往比前端更复杂,因为它涉及创建数据库、API、服务器和其他有助于在线跟踪信息的东西。
你可以用很多不同的方式编码。您可以使用CSS,HTML和JavaScript来创建网站,应用程序,游戏和软件。您可以使用 Python 或 Ruby 来创建在计算机上运行的程序。您甚至可以使用C++或Java来构建机器人等设备。
但是你为什么要学习如何呢?答案很简单:编码是当今世界最有用的技能之一。了解更多关于编码的信息,以及它是否适合你。
本文地址:
http://www.njanyou.cn/web/6708.html
Tag:
编码 基础知识
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
您的谷歌分析指南
下一篇:
您需要了解的有关新自定义列更新的所有信息