Типичный программист
81.4K subscribers
2.66K photos
893 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Подборка бесплатных ресурсов для изучения Go

— Набор интерактивных практических заданий, которые нужно выполнять прямо в браузере: https://tour.golang.org

— Руководство-шпаргалка по основным темам языка. На каждую тему есть полноценная программа, для каждой строчки которой подготовлено подробное пояснение: https://gobyexample.com

— Ресурс, по содержанию похожий на предыдущий. Здесь тоже для каждой из тем языка представлены практические примеры с объяснениями: https://gowebexamples.com

— Полноценная книга для изучения языка. Примеры из книги можно изменять прямо в бразуере и смотреть на изменения результата выполнения: https://www.programming-books.io/essential/go

#go
Интерактивная игра, в которой вам предстоит примерить на себя роль полевого агента, участвующего в операции по поиску киберпреступника: https://tprg.ru/5sle

А, ну и попутно Go изучите.

#go
Пишем нейросеть на Go с нуля

Все говорят «машин лёнинг, искусственный интеллект, бла-бла-бла», а вы напишите нейросеть!

Ну, серьёзно, без шуток, мы вам в этом поможем. Расскажем, как шаг за шагом создать нейронную сеть на Go:

https://tprg.ru/CQHW

#нейросети #go
Golang: основы для начинающих

Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.

В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:

https://tprg.ru/xlAf

#go
Из исходников и документации Go убрали фразы whitelist/blacklist и master/slave

Всё из-за протестов, которые сейчас проходят в Америке.

Фразы «blacklist» и «whitelist» заменили на «blocklist» и «allowlist», а «master» и «slave» в зависимости от контекста на «process», «pty», «proc» и «control».

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

Источник: OpenNET

#go
На гитхабе есть большой и подробный гайд по изучению Go — от синтаксиса и структур данных до многопоточки и тестирования. Рекомендуем:

https://tprg.ru/gfYA

#go
30 seconds of code — сайт с подборками коротких кусков кода, выполняющих конкретные задачи

Нужно смержить несколько списков на Python? Отформатировать дату на C#? Или выполнить какие-то математические операции на Go?

Тут куча таких примеров: https://tprg.ru/fbi6

#python #csharp #go
Стоит ли изучать Golang и если да, то как — отвечают эксперты

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

Мы попросили экспертов рассказать о том, стоит ли вообще изучать Go. И если да, то как:

https://tprg.ru/3NpR

#go #эксперты
Зачем Go нужны дженерики?

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

https://tprg.ru/8XOz

#go
Пишем нейросеть на Go с нуля

Надоело смотреть, как мощь нейронок используют для генерации бредоновостей или названий печенья? Так напишите свою! А мы вам в этом поможем.

Шаг за шагом рассказываем, как создать свою нейронную сеть с блекджеком и на Go: https://tprg.ru/51zA

#нейросети #go
Go крут уже только тем, что обладает высокой скоростью разработки, читабельностью и защитой от ошибок.

В этом гайде рассказываем, почему ещё его стоит изучать, и объясняем основы для начинающих.

Go читать: https://tproger.ru/translations/golang-basics/

#go #начинающим
Распознавание изображений через бота в Telegram

Создание бота для Telegram — отличный способ опробовать новый язык или технологию. Как насчёт поработать с Go и TensorFlow?

В этой статье от нашего читателя вы найдёте подробный гайд, как создать Telegram-бота на Go для распознавания изображений с помощью TensorFlow:

https://tprg.ru/qpsg

#go #эксперты
​Эти 10 шагов помогут вам стать полноценным разработчиком на Go

В статье Никита Сапогов, руководитель backend-разработки в Ситилинк и ментор Solvery, поделился полезными ресурсами для уверенного старта и рассказал, на какие особенности языка стоит обратить внимание в первую очередь:

https://tprg.ru/n6yh

#go #советы
Стоит ли изучать Golang?

Go становится всё популярнее, но многие программисты до сих могут сомневаться в целесообразности его изучения. Мы попросили экспертов рассказать о том, стоит ли вообще изучать Go. И если да, как делать это лучше всего:

https://tprg.ru/3NpR

#go #эксперты
Ловите репозиторий с большим и подробным гайдом по изучению Go

У него уже больше 14 000 звёзд, а последнее обновление было пару месяцев назад. Там есть всё — от синтаксиса и структур данных до многопоточки и тестирования:

https://github.com/hoanhan101/ultimate-go

#go
Чем занять себя на новогодних праздниках: игра, в которой вам предстоит стать полевым агентом, чтобы найти киберпреступника.

И конечно, попутно прокачаться в Go: https://andybrewer.github.io/operation-go/

#go
Как написать нейросеть с нуля?

Например, прочитать это руководство. В нём шаг за шагом рассказали, как создать и запустить свою нейронку на Go:

https://tproger.ru/translations/neural-net-from-scratch-in-go/

#нейросети #go
7 must-have для разработчиков на Go

Спрос на бэкенд-разработчиков — а следовательно и на Go-разработчиков — стабильно растёт. И судя по всему, программисты на Go, без работы в ближайшие лет 10 точно не останутся.

Коллеги из «МойОфис» изучили немало книг, видео, курсов и статей по Go-разработке и поделились самыми топовыми из них в этой заметке: https://tproger.ru/books/sem-glavnyh-knig-dlja-golang-razrabotchika-ot-donovana-i-kernigana-do-makdaujella/

#книги #go
Как определить уровень разработчика на Golang?

А вы знали, что механизм обработки ошибок в Go кардинально отличается от большинства языков программирования? Да и вообще, подход Go к обработке ошибок — одна из самых спорных и неправильно используемых фич. Так вот, именно правильная обработка ошибок как ничто другое показывает уровень скила Golang-разработчика.

В статье разбираемся в самых популярных способах обработки ошибок в вместе с ведущим разработчиком трайба «Автоматизация бизнес-процессов» МТС Диджитал: https://tprg.ru/nZze

#go #эксперты #начинающим
Задачи по Go — отличный вариант прощупать все тонкости языка на практике для новичков

Вместе с Go-разработчиками из МТС собрали топ популярных задач на Golang. Попробуйте решить несколько и проверить, насколько хорошо вы разбираетесь в языке:

https://tprg.ru/hqie

#go #задачки