Структуры данных в Go - вебинары ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
Подписка

300+ курсов по популярным IT-направлениям

Выбери свою IT специальность

Подписка
Подписка

300+ курсов по популярным IT-направлениям

Структуры данных в Go

Play
Все вебинары бесплатные и доступны для зарегистрированных пользователей
author Игорь Лопушко
Software Architect
date 01.01.1960
time 19:00 - 21:00
Рейтинг: 4. Проголосовало: 2

Цель вебинара – подробный разбор таких структур данных, как массивы, срезы (слайсы), карта (мапа) и структуры в языке программирования Go. Теоретическая часть и примеры кода будут подкреплены лучшими практиками использования указанных структур данных. Также будут разобраны типичные ошибки, возникающие при использовании структур данных, и советы, как их избежать.

Структура данных является важной составляющей любого языка программирования. Для эффективного использования инструмента программирования необходимо целесообразно использовать структуры данных, предоставляемые языком. На данном вебинаре мы рассмотрим много примеров и заглянем «под капот» внутреннего устройства структур данных в Go.

План вебинара:

  1. Массивы
    1. Основные особенности и внутреннее устройство массивов. Инициализация и изменение элементов массива, функция len().
    2. Примеры использования и лучшие практики.
  2. Срезы (слайсы)
    1. Отличия от массивов и внутреннее устройство срезов. Функции cap() и len(), функция append().
    2. Лучшие практики использования срезов.
  3. Карта (мапа)
    1. Теоретическая часть внутреннего устройства карты. Пример реализации на массиве и бакетах, хеш функция.
    2. Разбор внутреннего устройства карты в языке программирования Go.
    3. Лучшие практики использования карт.
  4. Структуры
    1. Теоретическая часть внутреннего устройства структур, встраивание структур, наследование и композиция, область видимости.
    2. Лучшие практики использования структур.

Целевая аудитория:

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

Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.

Пока что нет вебинаров по схожей тематике

Пока что нет видеоуроков по схожей тематике

Застряли в поиске работы? Вам необходим карьерный консультант, а не еще один курс
Карьерный путь сегодня выглядит совсем иначе, чем десять лет назад. Рынок труда меняется быстрее, чем мы успеваем обновлять резюме. Новые профессии появляются каждый год, компании сокращают штаты или перестраивают процессы, а конкуренция за хорошие вакансии растёт.
Почему тебе отказали: главные причины на каждом этапе отбора в IT
Поиск работы в IT — это процесс, который часто кажется марафоном без финиша. Ты рассылаешь десятки резюме, проходишь собеседования, выполняешь тестовые — и вдруг получаешь сухое сообщение: «К сожалению, вы нам не подходите».
Как рассказать о себе на собеседовании. Советы для тех, кто переходит в IT из другой сферы
Смена профессии — это всегда вызов, и если вы решили перейти в ИТ из другой сферы, вас ждёт ряд испытаний. Но самый сложный этап — это первое собеседование. Часто свитчеры (career switchers) волнуются: «Что сказать о себе, если у меня нет коммерческого опыта? Будет ли мой предыдущий бэкграунд полезен в новой сфере?». На самом деле правильная самопрезентация может стать вашим главным козырем.
Soft skills, которые отличают хорошего разработчика от обычного
Когда мы слышим слово «программист», представляется человек, который сидит за компьютером и пишет сотни строк кода. И кажется, что главное для него — знать синтаксис языков, владеть алгоритмами и разбираться во фреймворках. Именно технические знания воспринимаются как главный критерий успеха.
Асинхронне програмування на JavaScript
Синхронний та асинхронний код відрізняються способом виконання задач: синхронний виконується послідовно, а асинхронний дозволяє паралельно виконувати кілька операцій, не блокуючи основний потік. Для асинхронних операцій використовуються такі методи, як callback, Promise, async/await та Observable.
Не поздно ли начинать обучение после 30 лет?
Когда речь заходит о смене профессии или обучении с нуля, многие задают себе вопрос: «А не поздно ли уже? Мне ведь 30, а у кого-то в этом возрасте уже 10 лет опыта». Этот страх знаком очень многим. Но на самом деле он не имеет под собой серьёзных оснований.
5 мифов о программировании, которые сдерживают новичков
Мир IT привлекает многих: высокая зарплата, удалённая работа, интересные задачи. Но перед тем как начать обучение, немало людей останавливаются… из-за страха. И часто причина — в мифах, которые давно не имеют ничего общего с реальностью.
Как выбрать свой первый язык программирования: инструкция от HR
Если ты планируешь войти в ИТ и не знаешь, с чего начать — эта статья для тебя. Выбор первого языка программирования похож на выбор первого велосипеда: важно, чтобы он подходил именно тебе, а не был «самым модным».
Нужно ли разработчику знать математику?
Вопрос о необходимости математики для разработчиков программного обеспечения вызывает немало споров. Одни считают, что без глубоких математических знаний в программировании никуда, другие утверждают, что достаточно школьной программы и логического мышления. Попробуем разобраться в этом вопросе, рассмотрев различные аспекты и специализации в разработке.
4 причины обучаться по видео курсам на ITVDN
ITVDN – это образовательная онлайн платформа, которая позволяет осваивать востребованные на IT-рынке языки программирования, библиотеки, фреймворки, другие сопутствующие технологии, а также целые IT-специальности.
Как подготовиться к собеседованию в IT на английском
Сегодня мы поговорим о том, как быстро прокачать английский для собеседований в IT-компанию. Я буду рассказывать на примере своего опыта, когда решения на базе искусственного интеллекта ещё не были распространены.
Как стать React разработчиком. Что нужно знать и уметь – с нуля до уровня специалиста
В данной статье мы поговорим об одной из самых популярных специальностей на мировом рынке IT-разработки – React Developer. Вы узнаете, в чем заключается работа данного специалиста, преимущества его основного инструмента создания ПО, какой ещё арсенал он держит при себе, а также как стать реакт разработчиком и максимизировать шансы на успешное трудоустройство.
комментарии и обсуждения
Notification success