Чему вы научитесь
- Понимать базовую механику Rust: ownership, borrowing, жизненный цикл ссылок.
- Писать чистый, безопасный код: переменные, константы, типы данных и их преобразование.
- Управлять потоком выполнения: if/else, match, циклы for, while, loop.
- Создавать функции и рекурсию, грамотно передавая ссылки и указатели.
- Работать с I/O: чтение из stdin, вывод в stdout, обработка ошибок.
- Манипулировать строками и коллекциями: массивы, срезы, кортежи, векторы, HashMap.
- Использовать стандартные алгоритмы: пузырьковая и вставочная сортировка, бинарный поиск.
- Строить собственные структуры данных: стек, куча, очередь.
- Писать и запускать тесты, осваивать cargo и макросы.
О курсе
Курс по языку программирования Rust предназначен для тех, кто хочет изучить все преимущества этого языка. Для начала обучения вам не нужны знания программирования, так как материал очень хорошо преподнесен и у вас не возникнет сложностей с освоением
Для кого этот курс
Курс предназначен для тех, кто хочет научиться программировать на языке Rust с 0.
Начальные требования
Никаких начальных навыков для успешного прохождения курса не требуется. Подойдет даже тем, кто никогда не программировал.
Преподаватели курса
Как проходит обучение
В курсе отсутствуют дедлайны.
Учитесь в удобном для вас темпе.