Точка входа в программирование
20.4K subscribers
1.21K photos
209 videos
2 files
2.73K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
February 12, 2021
Что такое язык Go: объяснение за 5 минут

Язык Go используется в разработке бэкенда веб-приложений и ценится за его минималистичность и безопасность.

Если вы решили стать бэкенд-разработчиком, но не совсем понимаете, в чём Go превосходит Java и C++ для бэкенда, то рекомендуем посмотреть короткое видео. В нём нет разбора синтаксиса, но зато хорошо объяснены ключевые концепции языка, которые могут вдохновить на знакомство с этим языком:

youtu.be/wBxOKQpdESg

#go #бэкенд
February 18, 2021
Плюсы и минусы Go, а также его использование в инфраструктуре «Вконтакте»

Недавно мы делились видео, которое поясняет основную идею языка Go (Golang).

Если вас зацепил этот язык, то посмотрите доклад о преимуществах и недостатках языка Go. Также в видео рассматривается синтаксис Go и его применение:

youtu.be/2fxNbhy2gt0

#go
February 23, 2021
5 заданий с собеседования на позицию Junior Golang-разработчика

Изучаете Go? Проверьте себя.

В статье собраны 5 вопросов по основам языка с собеседований. Сначала попробуйте сами ответить, а затем смотрите ответы:

tprg.ru/EhKS

#go
March 9, 2021
Что делает Go таким необычным?

Go вобрал в себя лучшее из языков для разработки бэкенда. Его разработчики стремились сделать Go простым для освоения и в то же время мощным, поэтому язык стал популярным в веб-разработке.

Давайте рассмотрим Go с точки зрения удобства использования и узнаем, почему язык действительно «взлетел» в бэкенд-разработке:

https://tprg.ru/vKpE

#go
May 28, 2021
Учимся разрабатывать на Golang

Делимся серией уроков по языку Golang (Go). Курс ещё не закончен, и новые видео постепенно появляются. Пока доступны три урока:

1. Основы языка Go, настройка среды разработки и первое приложение:
https://youtu.be/G6eZaX_lgbQ

2. Циклы, операторы ветвления if и switch, а также ключевое слово defer:
https://youtu.be/5MZWiUHdSBA

3. Указатели, структуры, массивы и слайсы:
https://youtu.be/0s3Jz8Y_cq8

#go #бэкенд #курсы
June 8, 2021
Как обрабатывать ошибки в Go?

В языке Go нет механизма исключений, как во многих популярных языках программирования. В статье рассказывается, какие подходы используются в Go в качестве альтернативы исключениям:

https://tprg.ru/Zsbe

#go
June 12, 2021
Подборка ресурсов для изучения Golang в 2021 году

Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:

https://tprg.ru/fqNY

#go
August 16, 2021
10 шагов, как стать разработчиком на Go

Обычно на язык Go переходят с других языков программирования. Поэтому синтаксис Go может показаться непривычным.

Читайте об особенностях языка Go, которые стоит освоить, чтобы стать полноценным Go-разработчиком:

https://tprg.ru/n6yh

#go
September 12, 2021
April 7, 2022
Введение в Golang за 4 часа

Golang — универсальный язык, который применяют для разработки веб-сервисов, небольших утилит или анализа статистики. Также разработчики выбирают Go для облачных и кластерных вычислений.

Это видео поможет вам изучить основы языка:

https://youtu.be/h0zxh2TPN_I

#go
August 20, 2022
August 30, 2022
September 16, 2022
15 популярных задач по Golang

Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.

Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:

https://tprg.ru/DnXH

#go
November 26, 2022
December 5, 2022
February 19, 2023
March 14, 2023
Golang для новичков

Go, также известный как Golang, был создан командой Google в 2007 году для решения проблем крупномасштабных программных проектов.

Его особенностями являются поддержка параллельного программирования, быстрая компиляция и мощный встроенный инструментарий. Он используется многими организациями для самых разных целей, включая веб-разработку, системное программирование, работу с облачными сервисами и т.д.

Более подробно узнать о языке, его структуре и некоторых важных конструкциях Go вы сможете в этом полезном материале.

#go #golang #начинающим
November 6, 2023
Ключевое слово defer в 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
November 30, 2023
December 1, 2023