Задачи для практики на Go
Начинающий
Этот курс содержит множество задач на Go. Каждая задача представляет собой небольшой проект на Go с подробными инструкциями и решениями. Вы можете практиковать свои навыки программирования на Go, решая эти задачи, улучшить свои навыки решения проблем и научиться писать чистый и эффективный код.
go
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
- Введение
- Программа
Основы Go: Типы значений
Задача по программированию с константами в Golang
Обработка переменных в Golang
Привет, Мир, Go!
Форматирование строк в Golang
Обработка строк в Golang
Строки и руны | Задача
Манипуляция массивами в Go
Тип данных slice в Go
Создание и манипуляция картами в Go | Задача
Группировка данных в структурах Go
Задача по указателям в Golang: Понимание ссылок
Цикл for в Go
Ветвление if-else в Golang
Краткое введение в оператор switch
Основы функций в Go
Несколько возвращаемых значений | Вызов
Вариативные функции в Go
Методы в Программировании на Go
Исследование интерфейсов в Golang
Встраивание структур в Golang
Изучение ключевого слова range в Golang
Обработка ошибок в Golang | Задача
Обработка неожиданных ошибок в Golang
Отложенное выполнение функции и очистка
Обработка паник с использованием recover в Golang
Введение в обобщения в Golang
Создание замыканий с использованием анонимных функций в Go | Вызов
Рекурсивные функции в Go
Конкурентные горутины в Golang
Golang Буферизированные Каналы
Параметры функций каналов в Golang | Задача
Синхронизация goroutine с помощью каналов
Конкурентность в Go с использованием каналов
Общение по каналам в Golang с воркерами | Задача
Неблокирующие операции с каналами | Вызов
Перебор значений из каналов | Задача
Go оператор select
Реализация таймаутов в Go с использованием каналов
Таймер и тикер в Golang
Таймеры и тикеры | Вызов
Конкурентный пул рабочих потоков с использованием горутин
Использование WaitGroup в горутинах
Реализация ограничения скорости в Go | Задача
Атомарные счётчики в параллельном программировании на Go
Доступ к данным в параллельном режиме с использованием мьютексов | Задача
Синхронизация общего состояния с помощью горутин
Чтение файлов на Go | Задача
Запись в файлы на Go | Задача
Краткое преобразование текста на Go
Работа с путями к файлам в Golang | Задача
Работа с директориями в Go | Вызов
Временные файлы и директории | Задание
Встраивание файлов в программы на Go
Сортировка встроенных типов в Go | Вызов
Сортировка с использованием функций | Задача
Динамический контент с использованием текстовых шаблонов в Golang
Демонстрация регулярных выражений в Go
Кодирование и декодирование JSON в Golang
Golang XML Mapping
Go Время и Период
Golang Epoch Time
Форматирование и разбор времени | Задача
Генерация случайных чисел в Go | Задача
Парсинг чисел в Go | Вызов
Разбор URL в Go | Задача
Вычисление SHA256 хэшей в Go | Задача
Задача по Base64 кодированию на Go
Тестирование и бенчмаркирование | Задача
Обработка аргументов командной строки в Go | Вызов
Разбор командных строковых флагов в Golang
Подкоманды командной строки | Задача
Переменные окружения Unix
Обработка HTTP-запросов в Golang | Задача
Создание базового HTTP-сервера на Go
Демонстрация отмены в контексте Golang | Задача
Замена процесса Go с использованием функции exec
Запуск внешних процессов в Go | Задача
Обработка Unix-сигналов в программах на Go
Задача Exit в Go
Преподаватель
Labby
Labby is the LabEx teacher.
Поделиться в Google Classroom
Присоединяйтесь к нашему Discord и учитесь вместе
Присоединиться сейчасОтзывы пользователей
" Very easy but allows experimentation and helpful hints and direction. I really like having the ability to ask questions."
— Scott
" Great teaching nothing bad to say just overall great"
— asda
Рекомендовано для вас

