初学者编码:帮助新开发人员的教程
你想学习更多的技术技能,但不知道从哪里开始? 探索我们适合初学者的教程范围,以培养您的技能并启动您的下一个项目。
在此列表中,您将找到有关 开发人员和云基础知识、编程语言、机器学习和网站开发的教程。
开发人员和云基础知识
云课程简介 本课程向普通观众介绍开源云计算,并提供将应用程序和网站部署到云端所需的技能。 在这些教程中,读者将了解与云计算相关的各种主题,包括命令行、Linux 操作系统、开源软件开发、设置服务器和堆栈、使用版本控制、安全最佳实践和基础知识的域名系统。
A Linux 命令行入门 命令行界面是向您的计算机或远程云服务器发出命令的强大方法。 本教程介绍了可以在浏览器中启动的带有交互式终端的命令行。
如何使用 SQL 结构化查询语言(通常称为 SQL)用于定义、控制、操作和查询关系数据库中保存的数据。 SQL 于 1970 年代首次开发,是当今用于管理关系数据库管理系统的主要语言。 SQL 是管理结构化数据(可以巧妙地融入现有数据模型的数据)的理想选择,是开发人员和系统管理员在各种环境中必不可少的工具。 此外,由于其成熟度和流行度,具有 SQL 经验的候选人在各行各业的工作中备受追捧。
如何使用DigitalOcean App Platform 将静态网站部署到云端 如果您已经在本地环境中构建了静态网站,下一步就是决定如何将其发布到网络上。 发布站点的一种方法是通过 App Platform 将其部署为应用程序,这是一项 DigitalOcean 服务,可为三个静态站点提供免费托管。 本教程将指导您完成使用 App Platform、GitHub(软件开发平台)和 GitHub 的桌面应用程序将静态网站部署到云的所有步骤。
编程语言
如何在 JavaScript 中编码 JavaScript 是一种高级的、基于对象的动态脚本语言,是一种流行的使网页交互的工具。 按照本教程系列学习 JavaScript 基础知识并创建“Hello, World”程序。
如何用 Python 编写代码 Python 是一种可读且通用的编程语言,可用于从 Web 开发到机器学习的各种应用程序。 对于新学习者和经验丰富的开发人员来说,它都是一个极好的工具。
如何在 React.js 中编码 React 是一个流行的 JavaScript 框架,用于创建前端应用程序,例如允许用户与程序交互的用户界面。 它由 Facebook 创建,通过使开发人员能够使用直观的编程范式创建快速的应用程序而广受欢迎,这种编程范式将 JavaScript 与称为 JSX 的类似 HTML 的语法联系起来。
如何用 PHP 编写代码 PHP 是一种流行的服务器脚本语言,以创建动态和交互式网页而闻名。 按照本教程系列学习 PHP 的基础知识,包括如何创建“Hello, World”程序。
如何在 TypeScript 中编写代码 TypeScript 是 JavaScript 语言的扩展,它使用 JavaScript 的运行时和编译时类型检查器。 这种组合允许开发人员使用完整的 JavaScript 生态系统和语言功能,同时还提供可选的静态类型检查、枚举数据类型、类和接口。 本系列将向您展示开始使用 TypeScript 所需的语法,允许您利用其类型系统来制作可扩展的企业级代码。
如何在 Go 中编码 Go(或 GoLang)是一种现代编程语言,最初由 Google 开发,使用类似于脚本语言的高级语法。 它因其最小的语法和创新的并发处理以及它提供的用于在外国平台上构建本机二进制文件的工具而广受欢迎。
机器学习
如何创建智能聊天机器人 在本教程中,您将创建一个聊天机器人,它使用 OpenWeather API 告诉用户任何城市的当前天气,并且它足够智能,可以用自然语言与用户交流. 您还将学习将聊天机器人与 API 集成的基础知识。
计算机视觉简介 OpenCV,即开源计算机视觉库,是用于图像处理和图像识别的强大库。 该图书馆拥有庞大的社区,并已在许多领域广泛使用,从人脸检测到互动艺术。 它最初是用 C++ 构建的,但已经为不同的语言创建了绑定,例如 Python 和 Java。 在这个项目中,您将创建一个 Web 应用程序,允许用户检测上传图像中的圆圈。
PyTorch 简介:构建神经网络以识别手写数字 在本教程中,您将在 PyTorch 中构建、训练和评估深度神经网络,PyTorch 是 Facebook AI Research 开发的深度学习框架。 与 Tensorflow 等其他深度学习框架相比,PyTorch 是一个对初学者友好的框架,具有有助于构建过程的调试功能。 它还可以为高级用户高度定制,研究人员和从业者在 Facebook 和特斯拉等公司使用它。
如何构建神经网络将手语翻译成英语 计算机视觉是计算机科学的一个子领域,旨在从图像和视频中提取更高阶的理解。 这为有趣的视频聊天过滤器、移动设备的面部验证器和自动驾驶汽车等技术提供了动力。 在本教程中,您将使用计算机视觉为您的网络摄像头构建美国手语翻译器。 在学习本教程时,您将使用计算机视觉库 OpenCV。 您还将使用 PyTorch 构建深度神经网络并使用 onnx 导出您的神经网络。
网站开发
如何使用 HTML 构建网站 如果您对构建和设计网站感兴趣,超文本标记语言 (HTML) 是一个很好的起点。 这个基于项目的教程系列将通过使用我们的演示站点作为模型构建个人网站来向您介绍 HTML 及其方法。 建好网站后,您可以免费将其部署到 DigitalOcean 的 App Platform 上的云端。
如何使用 CSS 构建网站 级联样式表 (CSS) 是一种样式表语言,用于控制网站的呈现。 除了 HTML 和 JavaScript,CSS 是万维网的核心技术之一。 如果您了解 HTML 的基础知识并希望提高您的前端开发技能,那么学习 CSS 是一个很好的下一步。 在本教程系列中,您将通过构建个人网站来学习 CSS。
如何设置你的第一个 Gatsby 网站 Gatsby 是一个 React 框架,允许你创建静态和无服务器应用程序。 Gatsby 网站与传统网站不同,因为它们通常部署在内容交付网络 (CDN) 上并且与内容无关。 从 CDN 部署的优点是延迟更少,并且网站通常更快地提供给客户端。
如何使用 Vue.js 开发网站 本系列提供了使用前端 JavaScript 框架 Vue.js 构建网站的起点。 Vue.js 由 Evan You(前身为 Google)于 2014 年创建,通常被描述为 React 和 Angular 的组合,借用了 React 的 prop-driven 开发和 Angular 的模板功能。 在本系列结束时,您将拥有开发专注于传统 HTML 和 CSS 的网站的工具,同时仍能利用前端框架的健壮性和可扩展性。
如何使用 LAMP Stack 在 Ubuntu 20.04 上安装 WordPress WordPress 是一种流行的用于创建网站和博客的开源技术。 由 63% of 所有使用内容管理系统 (CMS) 的网站使用,WordPress 网站代表 36% of 所有当前在线的网站。 访问 WordPress 有许多不同的方法,并且某些设置过程比其他过程更复杂。 本教程适用于希望通过命令行在非托管云服务器上安装和管理 WordPress 实例的用户。