fa
Feedback
PRO Go

PRO Go

رفتن به کانال در Telegram

Изучай язык Go вместе с нами. Закрепить теорию на практике можно на курсе - https://stepik.org/a/158385/pay?promo=0dbf5c609937c00c Подготовится к собеседованиям - https://stepik.org/a/205199/pay?promo=06f35ce5ae028fa2 По всем вопросам: @Santiago_de

نمایش بیشتر
3 385
مشترکین
-124 ساعت
-57 روز
-4130 روز
جذب مشترکین
ژوئن '26
ژوئن '26
+21
در 0 کانال‌ها
مه '26
+26
در 1 کانال‌ها
Get PRO
آوریل '26
+44
در 0 کانال‌ها
Get PRO
مارس '26
+21
در 0 کانال‌ها
Get PRO
فوریه '26
+31
در 0 کانال‌ها
Get PRO
ژانویه '26
+53
در 2 کانال‌ها
Get PRO
دسامبر '25
+38
در 0 کانال‌ها
Get PRO
نوامبر '25
+81
در 1 کانال‌ها
Get PRO
اکتبر '25
+103
در 0 کانال‌ها
Get PRO
سپتامبر '25
+97
در 0 کانال‌ها
Get PRO
اوت '25
+92
در 0 کانال‌ها
Get PRO
ژوئیه '25
+145
در 0 کانال‌ها
Get PRO
ژوئن '25
+95
در 0 کانال‌ها
Get PRO
مه '25
+115
در 0 کانال‌ها
Get PRO
آوریل '25
+121
در 0 کانال‌ها
Get PRO
مارس '25
+184
در 0 کانال‌ها
Get PRO
فوریه '25
+149
در 0 کانال‌ها
Get PRO
ژانویه '25
+201
در 0 کانال‌ها
Get PRO
دسامبر '24
+261
در 0 کانال‌ها
Get PRO
نوامبر '24
+138
در 2 کانال‌ها
Get PRO
اکتبر '24
+181
در 2 کانال‌ها
Get PRO
سپتامبر '24
+157
در 0 کانال‌ها
Get PRO
اوت '24
+177
در 3 کانال‌ها
Get PRO
ژوئیه '24
+234
در 2 کانال‌ها
Get PRO
ژوئن '24
+243
در 2 کانال‌ها
Get PRO
مه '24
+259
در 0 کانال‌ها
Get PRO
آوریل '24
+258
در 0 کانال‌ها
Get PRO
مارس '24
+288
در 0 کانال‌ها
Get PRO
فوریه '24
+224
در 0 کانال‌ها
Get PRO
ژانویه '24
+164
در 0 کانال‌ها
Get PRO
دسامبر '23
+173
در 2 کانال‌ها
Get PRO
نوامبر '23
+118
در 1 کانال‌ها
Get PRO
اکتبر '23
+9
در 0 کانال‌ها
Get PRO
سپتامبر '23
+203
در 0 کانال‌ها
Get PRO
اوت '23
+1 043
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
30 ژوئن0
29 ژوئن+2
28 ژوئن0
27 ژوئن+2
26 ژوئن+1
25 ژوئن0
24 ژوئن0
23 ژوئن+2
22 ژوئن0
21 ژوئن0
20 ژوئن+2
19 ژوئن+1
18 ژوئن+1
17 ژوئن+1
16 ژوئن+1
15 ژوئن+1
14 ژوئن0
13 ژوئن0
12 ژوئن+1
11 ژوئن0
10 ژوئن0
09 ژوئن0
08 ژوئن+1
07 ژوئن0
06 ژوئن0
05 ژوئن0
04 ژوئن+2
03 ژوئن+2
02 ژوئن0
01 ژوئن+1
پست‌های کانال
🎲 Перетасовка: алгоритм Фишера–Йетса Есть такая функция rand.Shuffle, которая умеет перемешивать срезы. Она принимает количество элементов и колбэк, который меняет местами два значения:
nums := []int{1, 2, 3, 4, 5}
rand.Shuffle(len(nums), func(i, j int) {
    nums[i], nums[j] = nums[j], nums[i]
})
fmt.Println(nums)
// [3 1 5 2 4]
Но внутри всё не так просто — чтобы перемешивание было действительно случайным, используется алгоритм Фишера–Йетса. Он идёт с конца массива и на каждом шаге выбирает случайный индекс, с которым нужно поменяться:
func Shuffle[T any](s []T) {
    for i := len(s) - 1; i > 0; i-- {
        j := rand.IntN(i + 1)
        s[i], s[j] = s[j], s[i]
    }
}
Каждый элемент получает равный шанс оказаться где угодно — без перекосов и повторов.
letters := []string{"A", "B", "C", "D", "E"}
Shuffle(letters)
fmt.Println(letters)
// [C E A D B]
И всё — три строчки, а результат честно случайный. Такой же принцип используют и другие языки, просто под капотом. Там тоже идёт тот же самый проход с конца и выбор случайного индекса на каждом шаге — только мы этого не видим, потому что всё спрятано в стандартной функции. Но логика одна и та же: пройтись по массиву, каждый раз менять местами текущий элемент со случайным.

2
#memes
#memes
602
3
#memes
#memes
883
4
🤓Теперь slog может писать логи в несколько мест одновременно В Go 1.26 появилась удобная штука: можно отправлять одну и ту же запись лога сразу в несколько мест. Например: выводить в консоль, сохранять в файл и параллельно отправлять куда‑то ещё. Раньше для этого приходилось писать свою обвязку. Теперь — просто подключаешь несколько обработчиков и объединяешь их. У slog есть новый механизм — MultiHandler. Он берёт вашу запись лога и передаёт её всем хендлерам, которые вы ему дали. 🤓 Допустим, хотим: в консоль — обычный текст в файл — структурированный JSON Создаём хендлер для консоли: console := slog.NewTextHandler(os.Stdout, nil) Создаём хендлер для файла: f, _ := os.OpenFile("server.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644) file := slog.NewJSONHandler(f, nil) Теперь объединяем: multi := slog.NewMultiHandler(console, file) log := slog.New(multi) И дальше просто логируем: log.Info("user connected", slog.String("ip", "192.168.1.10"), slog.Int("port", 8080), )
708
5
⏳ До конца распродажи осталось всего несколько часов. Если планировали взять один из PRO Go‑курсов со скидкой — сейчас самый последний момент.
132
6
Сегодня последний день весенней распродажи на Stepik. Последний шанс взять любой из PRO Go‑курсов со скидкой — дальше цены ве
Сегодня последний день весенней распродажи на Stepik. Последний шанс взять любой из PRO Go‑курсов со скидкой — дальше цены вернутся к обычным. Вот что можно успеть забрать сегодня: 🔨 PRO Go. Для продвинутых 📉 28 900₽ → 23 120₽ Курс для тех, кто хочет понимать Go глубже: память, интерфейсы, структуры, generics и внутренняя механика языка. 📆 PRO Go. Базовый курс по структурам данных 📉 9 200₽ → 7 360₽ Фундамент, без которого не обходится ни один разработчик: массивы, списки, стеки, очереди, хеш‑таблицы. 🔨 PRO Go. Алгоритмы поиска и сортировки 📉 9 200₽ → 7 360₽ Поиск, сортировки, анализ сложности — всё, что нужно для уверенного алгоритмического мышления. 🧙 PRO Логические задачи 📉 6 200₽ → 4 960₽ Курс, который прокачивает логику, внимательность и умение мыслить структурно. 🎁 Скидку можно увеличить. Просто напишите вашему наставнику — он подскажет, как оформить покупку максимально выгодно. ➡️ Написать наставнику 🔥 ⏳ Сегодня до 23:59 — дальше распродажа закончится. Если хотели взять курс — это тот самый момент.
265
7
Сегодня уже 8 июня — а это значит, что весенняя распродажа на Stepik заканчивается завтра. Если вы планировали взять один из
Сегодня уже 8 июня — а это значит, что весенняя распродажа на Stepik заканчивается завтра. Если вы планировали взять один из курсов PRO Go, сейчас самое время это сделать. Мы напомним ещё раз, что действует скидка на все наши курсы, включая продвинутый, базовый по структурам данных, алгоритмы и логические задачи. Но главное — завтра в 23:59 акция завершится, и цены вернутся к обычным. Если хотите получить ещё большую скидку, просто напишите вашему наставнику — он подскажет, как оформить покупку максимально выгодно. ➡️ Написать наставнику ❤️ Лето только начинается, а возможность прокачаться по хорошей цене заканчивается уже завтра. Не откладывайте.
296
8
#memes
#memes
863
9
🏴‍☠️ Cегодня очередь курса, который любят те, кто хочет прокачать мышление, а не только код. 🧩 PRO Логические задачи — это тренажёр для мозга, который помогает развивать аналитическое мышление, внимательность, умение раскладывать сложные задачи на простые шаги. То, что напрямую влияет на качество кода, скорость решения задач и уверенность на собеседованиях. Внутри курса — десятки логических задач разного уровня: от классических головоломок до задач, которые требуют аккуратного анализа, поиска закономерностей и умения держать в голове несколько условий одновременно. Каждая задача разобрана так, чтобы вы не просто нашли ответ, а поняли ход мысли. Это отличный курс, если вы хотите: -прокачать структурное мышление -научиться видеть решение там, где оно неочевидно -подготовиться к собеседованиям -просто получать удовольствие от задач, которые приятно ломать И сейчас на курс действует скидка по весенней распродаже. А если хотите сделать её ещё больше, просто напишите вашему наставнику. ❤️ Написать наставнику
790
10
🤓 На Stepik продолжается весенняя распродажа, и сегодня рассказываю про курс, который даёт одну из самых важных основ для любого разработчика — понимание того, как работает ваш код на самом деле. 🔨 PRO Go. Алгоритмы поиска и сортировки — это курс, который ставит прочный фундамент алгоритмического мышления. Вы не просто изучаете алгоритмы — вы начинаете понимать, почему одни решения работают быстро, а другие тормозят, и как выбирать оптимальный подход под задачу. Что внутри: -глубокий разбор асимптотического анализа -расчёт временной и пространственной сложности на практике -линейный, бинарный, jump‑поиск и их модификации -сравнение алгоритмов поиска и выбор оптимального -полный блок по сортировкам: пузырёк, выбор, вставки, подсчёт, поразрядная сортировка -разбор практических задач и реальные примеры применения Это тот курс, после которого алгоритмы перестают быть страшной теорией)) — вы начинаете видеть их в каждом проекте и понимать, как улучшить свой код. И сейчас на курс действует скидка по весенней распродаже. А если хотите сделать её ещё больше, просто напишите вашему наставнику. ❤️ Написать наставнику
718
11
🥂Продолжаю писать про весеннюю распродажу на Stepik, и сегодня рассказываю про курс, с которого у многих начинается уверенное понимание алгоритмического мира. 🔥 PRO Go. Базовый курс по структурам данных — это фундамент, без которого дальше просто не двинуться. Здесь вы шаг за шагом разбираетесь с тем, что действительно важно: -как устроены массивы и чем отличаются статические от динамических -как работают односвязные и двусвязные списки, включая циклические варианты -что такое стеки и очереди, и как они реализуются на практике -как устроена хеш‑таблица, методы разрешения коллизий и реализация map -что такое множества и как они работают под капотом Это курс, после которого структуры данных перестают быть абстракцией — вы начинаете понимать, что происходит в памяти, почему одни операции быстрые, а другие нет, и как выбирать правильный инструмент под задачу. И сейчас на курс действует скидка по весенней распродаже. А если хотите сделать её ещё больше, просто напишите вашему наставнику. ❤️ Написать наставнику
642
12
😏 На Stepik сейчас идёт весенняя распродажа, и самое время рассказать про наш новый курс для тех, кто уже уверенно пишет на Go и хочет выйти на следующий уровень. 💪 PRO Go. Для продвинутых — это курс, который помогает наконец разобраться в том, что обычно остаётся за кадром: как работает память, что происходит под капотом у интерфейсов, как устроены структуры, generics, оптимизация и реальные подходы к написанию эффективного кода. И сейчас на него действует скидка по весенней распродаже. А если хотите сделать её ещё больше, просто напишите вашему наставнику — он подскажет, как получить максимальную выгоду. ➡️ Написать наставнику ❤️
590
13
#memes
#memes
1 017
14
7300*0,3
1
15
🌞 Лето — время отдыха, путешествий и перезагрузки. Но и отличная возможность подтянуть навыки, пока вокруг всё замедляется.
🌞 Лето — время отдыха, путешествий и перезагрузки. Но и отличная возможность подтянуть навыки, пока вокруг всё замедляется. Поэтому на Stepik с 27 мая по 9 июня стартует весенняя распродажа — и мы подготовили для вас действительно вкусные скидки. 🔨 PRO Go. Для продвинутых 📉 Было 28 900₽ → стало 23 120₽ Глубокое понимание Go: память, структуры, интерфейсы, generics — всё, что делает вас сильнее как разработчика. 📆 PRO Go. Базовый курс по структурам данных 📉 Было 9 200₽ → стало 7 360₽ Прокачаете фундамент, без которого не обходится ни один серьёзный проект. 🐧 PRO Go. Алгоритмы поиска и сортировки 📉 Было 9 200₽ → стало 7 360₽ Разберётесь с ключевыми алгоритмами и научитесь применять их в работе. 🧙 PRO Логические задачи 📉 Было 6 200₽ → стало 4 960₽ Для тех, кто любит прокачивать мозги и развивать аналитическое мышление. 🎁 Скидку можно сделать ещё больше — для этого просто напишите вашему личному наставнику. ➡️ Написать наставнику ⏳ Акция действует до 9 июня. Лето только начинается — самое время вложиться в себя, пока есть возможность.
999
16
❤️ Лето — время отдыха, путешествий и перезагрузки. Но и отличная возможность подтянуть навыки, пока вокруг всё замедляется. Поэтому на Stepik с 27 мая по 9 июня стартует весенняя распродажа — и мы подготовили для вас действительно вкусные скидки. 🔨 PRO Go. Для продвинутых 📉 Было 28 900₽ → стало 23 120₽ Глубокое понимание Go: память, структуры, интерфейсы, generics — всё, что делает вас сильнее как разработчика. 🔨 PRO Go. Базовый курс по структурам данных 📉 Было 9 200₽ → стало 7 360₽ Прокачаете фундамент, без которого не обходится ни один серьёзный проект. ⚡️ PRO Go. Алгоритмы поиска и сортировки 📉 Было 9 200₽ → стало 7 360₽ Разберётесь с ключевыми алгоритмами и научитесь применять их в работе. 🧩 PRO Логические задачи 📉 Было 6 200₽ → стало 4 960₽ Для тех, кто любит прокачивать мозги и развивать аналитическое мышление. 🎁 Скидку можно сделать ещё больше — для этого просто напишите вашему личному наставнику. ➡️ Написать наставнику ⏳ Акция действует до 9 июня. Лето только начинается — самое время вложиться в себя.
0
17
Вайбкодеры, делающие отладку приложения, которое они только что сгенерировали 🏴‍☠️
Вайбкодеры, делающие отладку приложения, которое они только что сгенерировали 🏴‍☠️
912
18
#memes
#memes
1 003
19
🤓 Друзья, как и обещали — мы добавили в курс PRO Go для продвинутых дипломный проект! 🥂Это не просто очередное задание, а н
🤓 Друзья, как и обещали — мы добавили в курс PRO Go для продвинутых дипломный проект! 🥂Это не просто очередное задание, а настоящая практическая работа — вы создаёте полноценное консольное приложение на Go, шаг за шагом, как в реальной разработке. Тут всё по‑взрослому: структуры, методы, указатели, интерфейсы, ошибки, дженерики, парсинг команд и логика программы. Проект помогает собрать воедино всё, что вы изучили, и увидеть, как отдельные темы превращаются в работающий инструмент. После него у вас будет готовое приложение, которое можно показать на собеседовании или использовать как основу для своих идей. ❤️Этот курс — уже не про синтаксис и базовые конструкции. Он про понимание, про то, как он устроен внутри, как думает компилятор и почему код работает именно так.
1 194
20
#memes
#memes
1 082