Одни из лучших ресурсов для освоения Golang

Одни из лучших ресурсов для освоения Golang

В этой статье я перечислю некоторые из лучших ресурсов, доступных в Интернете для изучения и освоения Golang.

Поскольку каждый пользователь предпочитает разные способы обучения, я буду освещать текстовые статьи, учебные пособия, видео и популярные курсы по Golang.

Популярность Golang растет довольно быстро, и вы влюбитесь в Go, как только начнете его изучать.

Руководство разработчика

Это один из лучших полных пакетов для изучения го с основ, в котором обучается около 50 000 студентов. Этот курс хорошо протестирован и хорошо работает для большинства студентов; как только вы покупаете, у вас есть пожизненный доступ к этому. Если вам нравится учиться на полных видеокурсах, то это именно то, что вам нужно!

Этот курс идеально подходит для начинающих и для людей, которые хотят повторить вводные понятия. Курс включает 9 часов видео по запросу с дополнительными ресурсами кода и заданиями.

Некоторые из тем, затронутых в этом курсе:

  • Настройка, установка и основы языка.
  • Пакеты и файловые структуры
  • Переменные, функции, строки и фрагменты
  • Подробное освещение карт, структур и интерфейсов
  • Канал и процедуры (одновременное программирование)

Учебный центр

С более чем 300 лекциями полный курс Bootcamp на Udemy, безусловно, является хорошей покупкой и подходящим местом для изучения Golang. Учитесь, создавая приложения, такие как –

  • Анализатор журнала
  • Сканер файлов
  • Маскировщик спама

В дополнение к этому курс предлагает более 1000+ практических упражнений.

Помимо изучения основных концепций Go, таких как структуры, интерфейсы и каналы, в этом курсе есть интересный проект, в котором вы узнаете, как анимировать прыгающий мяч.

Вы также получите сертификат об окончании курса в конце курса.

Тур Го

Ну, я большой поклонник официальной документации Golang, блогов и руководств. Этот интерактивный курс является бесплатным и не требует какой-либо локальной настройки. Просто откройте веб-сайт и начните изучать основы с помощью практического кода для каждой темы.

Это курс, с которого стоит начать, если вы просто хотите изучить и изучить основы без какой-либо подготовки.

Подавать пример

Это не совсем полный курс, но место, где вы забудете основы. Сайт охватывает все концепции с вводным текстом и полным примером. Сайт настолько прост, насколько это возможно, он ориентирован на обучение. Некоторые из основных вводных постов посвящены:

  • Переменные и константы
  • Для
  • Если/иначе и переключатель
  • Строки и фрагменты
  • Карты
  • Достигать
  • Функции

и почти все темы, которые вам нужны! Посмотрите и добавьте в закладки для справки.

Выучить X за 1 минуту

Что ж, если вам нужен краткий обзор основ, Learn X за 1 минуту — отличный ресурс не только для Go, но и почти для любого языка программирования. Он управляется сообществом и охватывает множество тем на одной странице. Внесите свой вклад, когда вы станете лучше в Go.

Вот фрагмент кода из учебника, который объясняет параллельное программирование в одной функции.

// We'll use inc to increment some numbers concurrently.
func learnConcurrency() {
    // Same make function used earlier to make a slice. Make allocates and
    // initializes slices, maps, and channels.
    c := make(chan int)
    // Start three concurrent goroutines. Numbers will be incremented
    // concurrently, perhaps in parallel if the machine is capable and
    // properly configured. All three send to the same channel.
    go inc(0, c) // go is a statement that starts a new goroutine.
    go inc(10, c)
    go inc(-805, c)
    // Read three results from the channel and print them out.
    // There is no telling in what order the results will arrive!
    fmt.Println(

Тако сажето и тачно, покушајте са овим ако желите брзи преглед било које специфичне теме за Голанг.

Готиме

Ако сте љубитељ аудио учења, Готиме је добар подцаст. Много сјајних програмера долази и дели своје знање из стварног света и како користе Го у својим компанијама. Такође би требало да проверите ГопхерЦон (голанг конференција) на којој истакнути људи деле своја сазнања са заједницом.

Ове заједнице расправљају о најновијим трендовима и побољшањима око Го.

Овде ћу додати неке од популарних подцаста –

Књиге

Има много веома добрих књига. Овде ћу додати неке од фаворита –

Блогови

Постоје прилично добри блогови око Голанга. Постоји много чланака о медију, које можете истражити. Овде ћу поделити неколико које ће вам бити од користи –

ЈуТјуб

Желите учење засновано на видео записима?

Наравно, погледајте овај Голанг водич за почетнике од фрееЦодеЦамп-а.

Закључак

Препоручио бих да завршите један од горе наведених курсева ако сте почетник и придружите се заједници Голанг. Такође, поделите своја сазнања са светом и допринесите томе да Го буде још бољи. Надам се да сте научили нешто корисно и све најбоље за ваше путовање уз Го.

Поделиться в соцсетях