Онлайн-курс по программированию на языке Go
Язык Go (Golang) является сравнительно молодым, но уже завоевал большую популярность. В основном, он используется для разработки бэкенда веб-приложений, так как он был изначально спроектирован для работы на многоядерных системах.
Чтобы познакомиться ближе с этим языком, вы можете пройти бесплатный онлайн-курс на платформе Stepik:
stepik.org/course/54403/promo
#go #курсы
Язык Go (Golang) является сравнительно молодым, но уже завоевал большую популярность. В основном, он используется для разработки бэкенда веб-приложений, так как он был изначально спроектирован для работы на многоядерных системах.
Чтобы познакомиться ближе с этим языком, вы можете пройти бесплатный онлайн-курс на платформе Stepik:
stepik.org/course/54403/promo
#go #курсы
Что такое язык Go: объяснение за 5 минут
Язык Go используется в разработке бэкенда веб-приложений и ценится за его минималистичность и безопасность.
Если вы решили стать бэкенд-разработчиком, но не совсем понимаете, в чём Go превосходит Java и C++ для бэкенда, то рекомендуем посмотреть короткое видео. В нём нет разбора синтаксиса, но зато хорошо объяснены ключевые концепции языка, которые могут вдохновить на знакомство с этим языком:
youtu.be/wBxOKQpdESg
#go #бэкенд
Язык Go используется в разработке бэкенда веб-приложений и ценится за его минималистичность и безопасность.
Если вы решили стать бэкенд-разработчиком, но не совсем понимаете, в чём Go превосходит Java и C++ для бэкенда, то рекомендуем посмотреть короткое видео. В нём нет разбора синтаксиса, но зато хорошо объяснены ключевые концепции языка, которые могут вдохновить на знакомство с этим языком:
youtu.be/wBxOKQpdESg
#go #бэкенд
YouTube
Язык программирования Go. Фёдор Короткий
Третий ролик из серии про языки программирования посвящён языку Go. Фёдор Корткий, ведущий разработчик в службе технологий распределённых вычислений, рассказал, как устроен этот язык, для каких задач он лучше всего подходит, и в чём заключается его главное…
Плюсы и минусы Go, а также его использование в инфраструктуре «Вконтакте»
Недавно мы делились видео, которое поясняет основную идею языка Go (Golang).
Если вас зацепил этот язык, то посмотрите доклад о преимуществах и недостатках языка Go. Также в видео рассматривается синтаксис Go и его применение:
youtu.be/2fxNbhy2gt0
#go
Недавно мы делились видео, которое поясняет основную идею языка Go (Golang).
Если вас зацепил этот язык, то посмотрите доклад о преимуществах и недостатках языка Go. Также в видео рассматривается синтаксис Go и его применение:
youtu.be/2fxNbhy2gt0
#go
YouTube
Алексей Акулович — Плюсы и минусы Go, а также его применения в ВКонтакте
Даты ближайшего фестиваля TechTrain будут анонсированы позднее.
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Язык Go и масса хайпа вокруг него в последнее время — основная тема доклада. Алексей рассмотрит основные причины негатива в адрес Go и что с ними…
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Язык Go и масса хайпа вокруг него в последнее время — основная тема доклада. Алексей рассмотрит основные причины негатива в адрес Go и что с ними…
5 заданий с собеседования на позицию Junior Golang-разработчика
Изучаете Go? Проверьте себя.
В статье собраны 5 вопросов по основам языка с собеседований. Сначала попробуйте сами ответить, а затем смотрите ответы:
tprg.ru/EhKS
#go
Изучаете Go? Проверьте себя.
В статье собраны 5 вопросов по основам языка с собеседований. Сначала попробуйте сами ответить, а затем смотрите ответы:
tprg.ru/EhKS
#go
Что делает Go таким необычным?
Go вобрал в себя лучшее из языков для разработки бэкенда. Его разработчики стремились сделать Go простым для освоения и в то же время мощным, поэтому язык стал популярным в веб-разработке.
Давайте рассмотрим Go с точки зрения удобства использования и узнаем, почему язык действительно «взлетел» в бэкенд-разработке:
https://tprg.ru/vKpE
#go
Go вобрал в себя лучшее из языков для разработки бэкенда. Его разработчики стремились сделать Go простым для освоения и в то же время мощным, поэтому язык стал популярным в веб-разработке.
Давайте рассмотрим Go с точки зрения удобства использования и узнаем, почему язык действительно «взлетел» в бэкенд-разработке:
https://tprg.ru/vKpE
#go
Учимся разрабатывать на Golang
Делимся серией уроков по языку Golang (Go). Курс ещё не закончен, и новые видео постепенно появляются. Пока доступны три урока:
1. Основы языка Go, настройка среды разработки и первое приложение:
https://youtu.be/G6eZaX_lgbQ
2. Циклы, операторы ветвления if и switch, а также ключевое слово
https://youtu.be/5MZWiUHdSBA
3. Указатели, структуры, массивы и слайсы:
https://youtu.be/0s3Jz8Y_cq8
#go #бэкенд #курсы
Делимся серией уроков по языку Golang (Go). Курс ещё не закончен, и новые видео постепенно появляются. Пока доступны три урока:
1. Основы языка Go, настройка среды разработки и первое приложение:
https://youtu.be/G6eZaX_lgbQ
2. Циклы, операторы ветвления if и switch, а также ключевое слово
defer
:https://youtu.be/5MZWiUHdSBA
3. Указатели, структуры, массивы и слайсы:
https://youtu.be/0s3Jz8Y_cq8
#go #бэкенд #курсы
YouTube
Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока!
В этом видео мы поговорим про Goland, выберем и настроим IDE для написания кода, напишем первое приложние, разберемся с типами данных и посмотрим на компиляцию и сборку приложения под разные ОС, а также напишем веб-сервер и запустим его на macOS и на Windows!…
Как обрабатывать ошибки в Go?
В языке Go нет механизма исключений, как во многих популярных языках программирования. В статье рассказывается, какие подходы используются в Go в качестве альтернативы исключениям:
https://tprg.ru/Zsbe
#go
В языке Go нет механизма исключений, как во многих популярных языках программирования. В статье рассказывается, какие подходы используются в Go в качестве альтернативы исключениям:
https://tprg.ru/Zsbe
#go
Подборка ресурсов для изучения Golang в 2021 году
Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:
https://tprg.ru/fqNY
#go
Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:
https://tprg.ru/fqNY
#go
10 шагов, как стать разработчиком на Go
Обычно на язык Go переходят с других языков программирования. Поэтому синтаксис Go может показаться непривычным.
Читайте об особенностях языка Go, которые стоит освоить, чтобы стать полноценным Go-разработчиком:
https://tprg.ru/n6yh
#go
Обычно на язык Go переходят с других языков программирования. Поэтому синтаксис Go может показаться непривычным.
Читайте об особенностях языка Go, которые стоит освоить, чтобы стать полноценным Go-разработчиком:
https://tprg.ru/n6yh
#go
Введение в язык программирования Golang
Язык Golang активно используется в веб-приложениях и различных облачных сервисах. Он ценится за удобный современный синтаксис, встроенную поддержку многопоточности и наличию инструментов для тестирования, профилирования кода и управления зависимостями.
За одну лекцию вы познакомитесь с причинами появления и основными возможностями языка. Особенно будет полезно, если вы переходите на Golang с другого языка программирования:
https://youtu.be/1V5GAYoaKRE
#go
Язык Golang активно используется в веб-приложениях и различных облачных сервисах. Он ценится за удобный современный синтаксис, встроенную поддержку многопоточности и наличию инструментов для тестирования, профилирования кода и управления зависимостями.
За одну лекцию вы познакомитесь с причинами появления и основными возможностями языка. Особенно будет полезно, если вы переходите на Golang с другого языка программирования:
https://youtu.be/1V5GAYoaKRE
#go
Введение в Golang за 4 часа
Golang — универсальный язык, который применяют для разработки веб-сервисов, небольших утилит или анализа статистики. Также разработчики выбирают Go для облачных и кластерных вычислений.
Это видео поможет вам изучить основы языка:
https://youtu.be/h0zxh2TPN_I
#go
Golang — универсальный язык, который применяют для разработки веб-сервисов, небольших утилит или анализа статистики. Также разработчики выбирают Go для облачных и кластерных вычислений.
Это видео поможет вам изучить основы языка:
https://youtu.be/h0zxh2TPN_I
#go
YouTube
Golang | Все Основы за 4 Часа Для Начинающих
Roadmap по каналу - https://bit.ly/3yKtxWf
Курс GOLANG NINJA - https://bit.ly/3VWKfu3
Instagram - https://www.instagram.com/zhashkevych
LinkedIn - https://www.linkedin.com/in/zhashkevych
GitHub - https://github.com/zhashkevych
00:00 - Настройка окружения…
Курс GOLANG NINJA - https://bit.ly/3VWKfu3
Instagram - https://www.instagram.com/zhashkevych
LinkedIn - https://www.linkedin.com/in/zhashkevych
GitHub - https://github.com/zhashkevych
00:00 - Настройка окружения…
Как обрабатывать ошибки на Go
В отличие от других языков программирования, в Golang нет try/catch для проверки исключений, поэтому разработчики должны проверять наличие ошибок сразу после вызова функции.
Кроме простого метода Error, в Go существуют команды: panic, defer и recover.
— Panic — функция, которая останавливает обычный поток контроля программы с настраиваемым сообщением об ошибке. Операторы defer вместе с recover помогают перехватить panic до прекращения работы программ Go.
— Recover позволяет восстановить контроль над паникующей горутиной. Recover входит в пакет builtin, поэтому не требует импорта дополнительных пакетов.
— Defer — функция отложенного вызова, которая используется для очистки системных ресурсов программы.
Примеры: https://tprg.ru/tiLJ
#go
В отличие от других языков программирования, в Golang нет try/catch для проверки исключений, поэтому разработчики должны проверять наличие ошибок сразу после вызова функции.
Кроме простого метода Error, в Go существуют команды: panic, defer и recover.
— Panic — функция, которая останавливает обычный поток контроля программы с настраиваемым сообщением об ошибке. Операторы defer вместе с recover помогают перехватить panic до прекращения работы программ Go.
— Recover позволяет восстановить контроль над паникующей горутиной. Recover входит в пакет builtin, поэтому не требует импорта дополнительных пакетов.
— Defer — функция отложенного вызова, которая используется для очистки системных ресурсов программы.
Примеры: https://tprg.ru/tiLJ
#go
API на Go с помощью Gin
Gin — фреймворк для Golang, который используется для создания веб-приложений и микросервисов. Gin очень похож на Express.js, поэтому если вы уже знакомы с Express.js, то работать с Gin вам будет довольно удобно.
В этой статье рассматривается, как создать простой API для работы с книгами, а именно: возвращать книги из базы данных, добавлять книгу в БД и удалять: https://tprg.ru/CJZH
#go
Gin — фреймворк для Golang, который используется для создания веб-приложений и микросервисов. Gin очень похож на Express.js, поэтому если вы уже знакомы с Express.js, то работать с Gin вам будет довольно удобно.
В этой статье рассматривается, как создать простой API для работы с книгами, а именно: возвращать книги из базы данных, добавлять книгу в БД и удалять: https://tprg.ru/CJZH
#go
15 популярных задач по Golang
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
Примеры, упражнения и викторины на Golang
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
Команды Go и переменные среды для начинающих
Если вы разрабатываете на Go, то наверняка сталкивались с GOPATH, GOPRIVATE, GO111MODULE:
— GOPATH: переменная среды для перечисления, где хранятся бинарные файлы и код, с которыми разработчики работают в Go.
— GOPRIVATE определяет пути публично недоступных модулей.
— GO111MODULE обозначает режим с поддержкой модулей.
Кажется, всё просто, но есть нюансы, которые должен знать каждый разработчик на Go. Полный разбор команд и шпаргалка по ним — в статье:
https://nuancesprog.ru/p/16880/
#go
Если вы разрабатываете на Go, то наверняка сталкивались с GOPATH, GOPRIVATE, GO111MODULE:
— GOPATH: переменная среды для перечисления, где хранятся бинарные файлы и код, с которыми разработчики работают в Go.
— GOPRIVATE определяет пути публично недоступных модулей.
— GO111MODULE обозначает режим с поддержкой модулей.
Кажется, всё просто, но есть нюансы, которые должен знать каждый разработчик на Go. Полный разбор команд и шпаргалка по ним — в статье:
https://nuancesprog.ru/p/16880/
#go
Механизмы безопасности: полезные шпаргалки для разработчиков
Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?
Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:
1. Java
2. Python
3. Go
4. Spring Boot
5. npm
6. GitHub
#java #python #go
Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?
Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:
1. Java
2. Python
3. Go
4. Spring Boot
5. npm
6. GitHub
#java #python #go
Golang для новичков
Go, также известный как Golang, был создан командой Google в 2007 году для решения проблем крупномасштабных программных проектов.
Его особенностями являются поддержка параллельного программирования, быстрая компиляция и мощный встроенный инструментарий. Он используется многими организациями для самых разных целей, включая веб-разработку, системное программирование, работу с облачными сервисами и т.д.
Более подробно узнать о языке, его структуре и некоторых важных конструкциях Go вы сможете в этом полезном материале.
#go #golang #начинающим
Go, также известный как Golang, был создан командой Google в 2007 году для решения проблем крупномасштабных программных проектов.
Его особенностями являются поддержка параллельного программирования, быстрая компиляция и мощный встроенный инструментарий. Он используется многими организациями для самых разных целей, включая веб-разработку, системное программирование, работу с облачными сервисами и т.д.
Более подробно узнать о языке, его структуре и некоторых важных конструкциях Go вы сможете в этом полезном материале.
#go #golang #начинающим
Ключевое слово defer в Golang
В Go
— закончено выполнение функции, в которой вызывается
— окружающая функция выполнила оператор
— возникновение паники.
Важно: если в коде несколько ключевых слов
Рассмотрим работу этого ключевого слова на примере:
Функция
В результате на экран будет выведено:
#go #golang
В Go
defer
— это ключевое слово, позволяющее отложить выполнение какого-либо действия до тех пор, пока окружающая функция не завершится. Основным применением defer является гарантирование закрытия файла при его создании/открытии.defer
вызывается в трёх случаях:— закончено выполнение функции, в которой вызывается
defer
;— окружающая функция выполнила оператор
return
(например, в теле цикла);— возникновение паники.
Важно: если в коде несколько ключевых слов
defer
, то при компиляции они выполняются в порядке обратном их объявлению. При этом операции, обёрнутые в defer
вызываются в прямом порядке, а не обратном.Рассмотрим работу этого ключевого слова на примере:
package main
import "fmt"
func main() {
defer fmt.Println("World")
fmt.Print("Hello, ")
}
Функция
fmt.Println("World")
будет вызвана после выполнения fmt.Print("Hello, ")
, но до завершения функции main
.В результате на экран будет выведено:
Hello, World
.#go #golang
Вчера мы с вами разобрали ключевое слово
#викторина #go #golang
defer
в Go, посмотрим, насколько вы поняли эту тему?#викторина #go #golang