С помощью Google Codecademy добавила курс по Go, языку, разработанному Google. Первые четыре модуля созданы для начинающих.
Как объясняется в обзоре курса Learn Go:
Go (или Golang) — это язык программирования с открытым исходным кодом, предназначенный для создания быстрого, надежного и эффективного программного обеспечения в больших масштабах.
Google использует Go специально для своих больших сетей серверов, а Go также поддерживает большую часть собственной облачной платформы Google. Разработчики используют Go при разработке приложений, веб-разработке, в операциях и командах инфраструктуры и во многом другом. Это язык разработки облачной инфраструктуры и программного обеспечения.
В настоящее время доступны четыре урока общей продолжительностью 9 часов:
Введение — очень краткая справочная информация, за которой следуют основы того, как читать и запускать программу Go и работать с пакетами.
Переменные — охват типов данных и переменных
Условные выражения — охватывающие операторы if, else, else if и switch; сравнение и логические операторы, рандомизация и заполнение случайных чисел.
Функции — охват области действия, возвращаемых значений, параметров, за которым следует второй урок по адресам и указателям.
Уроки разбиты на небольшие этапы, и вы завершаете каждый из них, прежде чем сможете продолжить:
Каждый урок подкреплен викторинами, которые гарантируют, что вы поняли, а не просто следовали инструкциям и использовали подсказки для поиска решения.
У каждого урока также есть проект, который нужно построить:
Gopher It: распечатайте ASCII-графику с помощью Go.
Comic Mischief: используйте переменные для хранения данных о магазине комиксов.
Ограбление банка: имитируйте ограбление банка с помощью условных выражений.
Interstellar Travel: вызовите функции агентства космических путешествий.
Хотя эти уроки бесплатны, пользователям предлагается начать бесплатную пробную версию Codecademy Pro, которая при ежемесячной или годовой подписке дает доступ ко всему каталогу платформы бесплатных и платных курсов с дополнительным контентом, включая викторины, проекты по созданию портфолио, и пути обучения, адаптированные к целям пользователей.
Хотя этот курс предназначен для начинающих, Go сам по себе на самом деле не является языком для начинающих программистов, и его лучше рассматривать как язык для тех, кто совершенно не знаком с Go, но имеет некоторое представление о JavaScript или другом языке. Кроме того, если вы новичок в Codecademy, то стоит проработать 7-шаговый урок «Добро пожаловать в Codecademy», который объясняет, как платформа предназначена для «обучения на практике», и знакомит вас с трехпанельным экраном, на котором вы читаете текст. в верхней части левой панели, а затем следуйте инструкциям, приведенным ниже. Центральная панель содержит код, над которым вы работаете, и запускается на панели браузера справа.