15 популярных задач по Golang
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
👍5🤓1
Примеры, упражнения и викторины на Golang
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
👍9❤1😁1
Команды 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
👍6🕊4
Механизмы безопасности: полезные шпаргалки для разработчиков
Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?
Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:
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
👍6
Golang для новичков
Go, также известный как Golang, был создан командой Google в 2007 году для решения проблем крупномасштабных программных проектов.
Его особенностями являются поддержка параллельного программирования, быстрая компиляция и мощный встроенный инструментарий. Он используется многими организациями для самых разных целей, включая веб-разработку, системное программирование, работу с облачными сервисами и т.д.
Более подробно узнать о языке, его структуре и некоторых важных конструкциях Go вы сможете в этом полезном материале.
#go #golang #начинающим
Go, также известный как Golang, был создан командой Google в 2007 году для решения проблем крупномасштабных программных проектов.
Его особенностями являются поддержка параллельного программирования, быстрая компиляция и мощный встроенный инструментарий. Он используется многими организациями для самых разных целей, включая веб-разработку, системное программирование, работу с облачными сервисами и т.д.
Более подробно узнать о языке, его структуре и некоторых важных конструкциях Go вы сможете в этом полезном материале.
#go #golang #начинающим
👍7🔥2🍌1
Ключевое слово 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
👍5❤🔥3🍌1
Вчера мы с вами разобрали ключевое слово
#викторина #go #golang
defer
в Go, посмотрим, насколько вы поняли эту тему?#викторина #go #golang
❤4👍2🍌1
Понятие грейда довольно абстрактно и у каждого работодателя может быть разным 🤷🏻♂️
Тем не менее, можно однозначно наметить общие тренды в требованиях по индустрии, например, Go-разработки. Вместе с тимлидом из международной кибербез компании разбираемся, что объединяет разрабов каждого уровня.
Но главное помните:
А как стать Go-разработчиком с нуля мы уже рассказали тут.
#go #карьера
Тем не менее, можно однозначно наметить общие тренды в требованиях по индустрии, например, Go-разработки. Вместе с тимлидом из международной кибербез компании разбираемся, что объединяет разрабов каждого уровня.
Но главное помните:
собес ≠ работа
А как стать Go-разработчиком с нуля мы уже рассказали тут.
#go #карьера
👍4✍1