fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Лучшие ресурсы для изучения языка Golang (Go)

Лучшие ресурсы для изучения языка Golang (Go)

В то время как научное сообщество очень любит Python, я также стал поклонником Go (Golang). Язык Golang описывается как смесь Python, C++ и Java для современной эпохи. В нем небольшое количество ключевых слов, он прост в использовании и отличается быстрой компиляцией.

Вот ресурсы, которые я использовал для изучения Golang:

Изучайте Golang на Tour of Go

Где еще вы можете изучать Golang, кроме официальной документации? Tour of Go – это интерактивный учебник, в котором рассказывается об основах языка программирования Go. Не нужно ничего скачивать, просто попробуйте Go прямо в браузере. Не только это, но и официальный сайт Go имеет потрясающую документацию и великолепный блог, в котором рассматриваются темы от начинающих до продвинутых. Помните, не пропускайте упражнения! Это углубит ваше понимание концепций и покажет дыры в ваших знаниях. Это совсем другое дело – читать о том, как использовать язык программирования, и на самом деле кодить на нем!

Язык программирования Go от Донована и Кернигана

Я начал читать эту книгу вместе с “Туром по Go”, когда изучал основы. Хотя до этого я кодировал на Python и HTML/CSS/Javascript и был знаком с основами, многие понятия в Go были новыми. Такие вещи, как параллелизм и интерфейсы, были новыми, а “Тур по Go” не был достаточно глубоким. Даже сейчас эта книга лежит у меня на столе, и я часто ссылаюсь на нее.

Learn How To Code: Язык программирования Go (golang) от Google

Это отличный курс на Udemy по данной теме. Я так и не закончил его (к сожалению, у меня такая привычка со многими покупками курсов на Udemy), но он длится столько же, сколько полный семестр университетского курса. В нем 45 часов лекций, и преподаватель очень доступный. Если вам легче учиться на видеолекциях, этот курс стоит недорого и начинается с основ – объяснения переменных, типов и потока управления.

Создание веб-приложений с помощью Golang

В этой бесплатной электронной книге рассказывается о создании веб-приложений на Golang. Многие из этих ресурсов рассказывают о создании простых веб-серверов, но не углубляются в то, как заставить Go работать с базами данных, веб-сервисами и развертыванием. Отсюда вы можете найти больше ресурсов по конкретным технологиям, которые вы хотите использовать в своем веб-приложении на Golang.

Go на примере

Часто, когда я ищу какую-то концепцию в Go, появляется Go By Example! В нем есть много фрагментов кода, позволяющих закрепить понятия, изложенные в других ресурсах по изучению Golang. Однако он не интерактивен, поэтому я рекомендую взять эти примеры и поместить их в Go Playground. Играйте с изменением кода, пока не поймете концепции!

Хотя существует масса ресурсов для изучения основ Go, изучение книги, видео или учебника – это только первый шаг к освоению языка программирования. Создание проекта заставляет вас применять концепции в реальной жизни и понять крайние случаи, предостережения и закрепить эти концепции в голове.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *