Курс на Stepik
Обложка курса «Ziglings: учим Zig на исправлении ошибок» на Stepik
100 ₽

Ziglings: учим Zig на исправлении ошибок ★ 0.000

Открыть на
STEPIK.ORG

115 небольших программ с ошибками. Исправляйте код, читайте сообщения компилятора и осваивайте Zig — от переменных до comptime, потоков и файлов. Объяснения на русском.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ziglings: учим Zig на исправлении ошибок»Учеников на курсе 0
Сертификаты, выданные на курсе «Ziglings: учим Zig на исправлении ошибок»Сертификатов выдано 0
Отзывы о курсе «Ziglings: учим Zig на исправлении ошибок»Отзывов получено 0
Рейтинг курса «Ziglings: учим Zig на исправлении ошибок»Рейтинг курса 0.000
Уроки в курсе «Ziglings: учим Zig на исправлении ошибок»Количество уроков 37
Задачи с кодом в курсе «Ziglings: учим Zig на исправлении ошибок»Количество задач с кодом 115
Стоимость курса «Ziglings: учим Zig на исправлении ошибок»Стоимость курса 100 ₽ —
Обновления курса «Ziglings: учим Zig на исправлении ошибок»Обновления курса — —
Дата публикации курса «Ziglings: учим Zig на исправлении ошибок»Дата публикации курса — ———
Последнее обновление курса «Ziglings: учим Zig на исправлении ошибок»Последнее обновление — ———
Сложность easy — ———

Чему вы научитесь

Учитесь Zig, исправляя программы

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

Это русская адаптация Ziglings для Zig 0.17.0: все 115 упражнений в исходном порядке, короткие объяснения перед практикой и задания прямо в браузере. Устанавливать Zig для прохождения курса не требуется.

Что вы попробуете

  • Переменные, массивы, строки, условия и циклы.
  • Функции, ошибки, defer, структуры и перечисления.
  • Указатели, срезы, optional и union.
  • Обобщённый код и вычисления при компиляции — comptime.
  • Конкурентность, взаимодействие с C, тесты, файлы и векторы.

Главный навык курса — читать незнакомый Zig-код, понимать сообщение компилятора и доводить небольшую программу до рабочего состояния. Курс подойдёт, если вы уже программировали на любом другом языке и хотите познакомиться с Zig через практику.

Почему курс стоит 100 ₽ и когда станет бесплатным

100 ₽ — минимальная возможная цена платного курса на Stepik.

Как только Stepik начнёт поддерживать автоматическую проверку заданий на Zig и позволит перенести проверку этого курса на платформу, мы откажемся от своего сервера и сделаем курс бесплатным. Речь именно о компиляции и проверке программ; одной подсветки синтаксиса для этого недостаточно.

Минимальная цена по правилам Stepik.

Бесплатный оригинал

Оригинальный Ziglings доступен бесплатно для самостоятельного прохождения на своём компьютере. Его авторы — Dave Gauer и Chris Boesch; упражнения распространяются по лицензии MIT. Здесь вы получаете русские объяснения, последовательность шагов Stepik и проверку ответов в браузере. Некоторые упражнения адаптированы для этого формата.

При подготовке русской адаптации использовались ИИ-инструменты.

О курсе

115 небольших программ с ошибками. Исправляйте код, читайте сообщения компилятора и осваивайте Zig — от переменных до comptime, потоков и файлов. Объяснения на русском.

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

Разработчики с базовым опытом на любом языке, которые хотят познакомиться с Zig через короткие практические задания.

Начальные требования

Умение читать простой код с переменными, функциями и массивами. Браузер и доступ к интернету. Опыт C и установленный Zig не требуются.

Преподаватели курса

Как проходит обучение

Читайте объяснение, исправляйте стартовый код и отправляйте программу целиком. При ошибке компиляции вы увидите сообщение со строкой и столбцом и сможете попробовать снова.

Формат курса

Самостоятельный практикум: 115 упражнений в 5 модулях. Перед практикой — короткое объяснение; затем вы исправляете полную программу и получаете результат автоматической проверки.

Расскажите о курсе друзьям