• Есть много достойных тем, которые по тем или иным причинам остались незавершенными, или так и не набрали достаточное количество участников для старта. Так как ИИ постоянно развивается, то многим из таких тем мы сможем дать шанс на "вторую жизнь". Перевод таких тем в этом разделе будет осуществляться с помощью ИИ и онлайн-переводчиков, но не только.

Закрыта [Linkedin] Практическое введение Go (2022) [Джонни Бурсикот]

[Linkedin] Практическое введение Go (2022) [Джонни Бурсикот]
0.00 звёзд 0 оценок

asd

Постоялец
Организатор
Статус
Online
Сообщения
4,938
Реакции
2,487
Баллы
1,030
BT
1,656
[Linkedin] Hands-On Introduction: Go (2022) [Johnny Boursiquot] / Практическое введение Go (2022) [Джонни Бурсикот]

Если вы ищете практичный идиоматический способ изучить основы языка программирования Go, этот курс полностью соответствует вашему названию — плюс он очень прост и удобен в использовании. Преподаватель Джонни Бурсикот покажет вам основные принципы работы с командной строкой Go и изучит основные функции его синтаксиса, чтобы расширить ваш рабочий процесс. Получите углубленное введение в ключевые концепции, которые вам необходимо знать, чтобы начать писать профессиональный код на Go самостоятельно, с советами о том, как работать с пакетами, примитивными и составными типами, управлением потоком, интерфейсами и горутинами. Попутно узнайте, как подключаться к цепочке инструментов Go для компиляции и тестирования вашего кода по ходу дела, используя мощь синхронизации параллельной работы с использованием каналов для передачи данных между несколькими горутинами одновременно.

Лучший способ изучить язык — использовать его на практике. Вот почему этот курс интегрирован с GitHub Codespaces, мгновенной облачной средой разработки, которая предлагает все функции вашей любимой IDE без необходимости какой-либо настройки локальной машины. С GitHub Codespaces вы можете получить практическую практику с любой машины, в любое время — и все это с использованием инструмента, который вы, скорее всего, встретите на рабочем месте. Посмотрите видео «Использование GitHub Codespaces с этим курсом», чтобы узнать, как начать.

Введение
Практический опыт работы с Go
39 сек.
Использование GitHub Codespaces с этим курсом
6 мин. 1 сек.

1. Пакеты и функции
Организация кода с помощью пакетов
1 мин. 51 сек.

Импорт и использование пакетов
2 мин. 15 сек.

Сторонние пакеты
1 мин. 27 сек.

Пакеты и видимость
2 мин. 17 сек.

Функции
4 мин. 24 сек.

Задача 1: Работа с пакетами
3 мин. 39 сек.


2. Основные типы и переменные
Переменные, типы и область действия
3 мин.

Константы
1 мин. 50 сек.

Преобразования типов
58 сек.

Указатели
1 мин. 45 сек.

Задача 2: Работа с примитивными типами
4 мин. 14 сек.


3. Составные типы
Основы структуры
2 мин. 7 сек.

Методы построения структур
1 мин. 27 сек.

Указатели на структуры
2 мин. 28 сек.

Встраивание структуры
2 мин. 41 сек.

Массивы
1 мин. 5 сек.

Ломтики
3 мин. 11 сек.

Карты
4 мин. 14 сек.

Задача 3: Работа с составными типами
8 мин. 14 сек.


4. Управление потоком
Петли
4 мин. 15 сек.

Условные предложения
3 мин. 15 сек.

Отсрочка, паника и восстановление
3 мин. 36 сек.

Задача 4: Управление потоком
12 мин. 53 сек.


5. Интерфейсы
Определение и реализация интерфейсов
3 мин. 24 сек.

Пустой интерфейс
1 мин. 39 сек.

Утверждения типа
1 мин. 34 сек.

Тип переключателей
2 мин. 5 сек.

Задача 5: Работа с интерфейсами
5 мин. 21 сек.


6. Дженерики
Параметры типа
4 мин. 25 сек.

Ограничения интерфейса
1 мин. 25 сек.

Стандартная поддержка библиотеки
4 мин. 57 сек.

Задача 6: Рефакторинг с использованием дженериков
4 мин. 13 сек.


7. Тестирование
Написание простых тестов, настройка и демонтаж
3 мин. 28 сек.

Тесты, основанные на таблицах
2 мин. 35 сек.

Бенчмаркинг
3 мин. 38 сек.

Задача 7: Напишите несколько тестов
5 мин. 55 сек.

8. Параллелизм
Горутины
2 мин.

Основы канала
2 мин. 41 сек.

Буферизованные каналы
1 мин. 59 сек.

Диапазон каналов
5 мин. 18 сек.

Выбор канала
2 мин. 7 сек.

Канал неблокируемый
2 мин. 47 сек.

Синхронизировать пакет
6 мин. 44 сек.

Задача 8: Синхронизация горутин
6 мин.


Заключение
Следующие шаги

Дополнительно будет предоставлен машинный перевод на русский язык

Продажник
Скрытое содержимое могут видеть только пользователи групп(ы): Зарегистрированный
 
Последнее редактирование:
Назад
Сверху