CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория golang (google go)Познайте Go

Познайте Go

Know Go (Go 1.24 edition)

John Arundel logo
John Arundel
★5 (всего оценок - 8)
Познайте Go
Начать Сейчас
Категория
Golang (Google Go)
Дата добавления
9 дек. 2024 г., 22:52
Язык
Английский
Дата обновления
25 февр. 2025 г., 03:26

Если вы только начинаете изучать Go и дженерики и задаётесь вопросом, почему вокруг них столько шума, этот курс для вас! Если у вас уже есть некоторый опыт работы с Go, но вы хотите освоить новые возможности дженериков, этот курс также для вас. А если вы с нетерпением ждали появления дженериков и итераторов в Go, чтобы начать их использовать, не переживайте: этот курс и для вас!

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


Как и в моих предыдущих курсах, "For the Love of Go" и "The Power of Go: Tools", материал здесь представлен увлекательно и доступно. Однако курс насыщен мощными идеями, концепциями и техниками, которые вы сможете применять в реальных приложениях.

Что вы узнаете:

Пройдя этот курс и выполнив задания, вы освоите:

  • Основные принципы дженерикового программирования в целом и их применение в Go.
  • Что такое параметры типов и чем они отличаются от интерфейсов.
  • Как объявлять и писать дженериковые функции, когда это необходимо, а когда — нет.
  • Как реализованы дженерики в Go и как это влияет на разработку программ.
  • Как задавать и использовать ограничения на параметры типов, включая стандартные ограничения библиотеки Go.
  • Как писать ограничения на элементы типов и приближённые типы, а также как изменились интерфейсы.
  • Какие операции разрешены с дженериковыми типами и как выбирать подходящие ограничения для них.
  • Как создавать и использовать дженериковые контейнеры, такие как срезы и карты, и добавлять к ним методы.
  • Как пользоваться новыми официальными пакетами cmp, slices и maps, а также как изменяются API стандартной библиотеки.
  • Где дженерики действительно полезны и какие новые программы и пакеты можно создавать с их помощью.
  • Ограничения дженериков в Go и случаи, когда их использование неоправданно.
  • Что такое итераторы, как их создавать и использовать, включая новые API итераторов из стандартной библиотеки.

Для кого этот курс:

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

Посмотреть больше

Автор - John Arundel

John Arundel logo

John Arundel

Джон - известный писатель и наставник по Го. Он пишет программы уже 40 лет и думает, что начинает понимать, как это делать.

X (Twitter)GitHub
Автор
+18

Другие материалы в этой категории

Исследуйте Go: Криптография

Исследуйте Go: Криптография

Мощь Go: Инструменты

Мощь Go: Инструменты

Для любителей Go: Книга + Видео

Для любителей Go: Книга + Видео

Мощь Go: Тестирование

Мощь Go: Тестирование

Создание Fullstack-приложения на Vanilla JS и Go

Создание Fullstack-приложения на Vanilla JS и Go

Backend-разработчик на Go

Backend-разработчик на Go

Анатомия Go

Анатомия Go

Комментарии
 logo
  • myg0t logo
    myg0t
    5 янв. 2025 г., 02:06
    Хорошая, подробная книга. В последней главе рассматриваются push итераторы, но пропущен концепт pull итераторов. О нём можно ознакомиться здесь https://go.dev/blog/range-functions
  • pigggib logo
    pigggib
    22 дек. 2024 г., 14:38
    Уважаемая Администрация, спасибо, что добавили все книги автора, если это возможно и вам будет удобно обратите, пожалуйста, внимание на Go in Practice, Second Edition, есть в списке пожеланий. Вы и так много сделали, я понимаю.

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Конференции Другое (Frontend)
Источники
Все источники Academind Pro Aurimas Griciūnas balun.courses frontendmasters Jason Liu podlodka.io Timur Shemsedinov udemy Vignesh Mohankumar Влад Тен
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: