Repolode
origin-brain

origin-brain/rust-by-practice

Бесплатный набор упражнений и примеров по Rust с открытым исходным кодом: главы, запускаемый и редактируемый код и решения.

Звёзды
14,807
Форки
1,203
Открытые issues
67
Последний коммит
2 месяца назад

Что это?

Rust By Practice — учебный ресурс на базе mdBook, который помогает изучать Rust на практике, а не только по текстовым объяснениям. Каждая глава разделена на примеры, упражнения и практические задачи. Цель — чтобы каждое упражнение компилировалось без ошибок и паник.

Материалы охватывают множество тем Rust, в том числе async/await, потоки, примитивы синхронизации, оптимизацию, стандартную библиотеку, инструментарий, структуры данных и алгоритмы. Упражнения разделены по сложности — от простых до очень сложных, и у каждого есть решение. Часть материалов адаптирована из Rust By Example.

Книга доступна на английском и упрощённом китайском языках. Её можно читать онлайн или собирать локально с помощью mdBook.

Ключевые возможности

  • 01Главы разделены на примеры, упражнения и практические задачи
  • 02Упражнения можно читать, редактировать и запускать онлайн
  • 03Для каждого упражнения есть решение
  • 04Сложность упражнений варьируется от простой до очень высокой
  • 05Доступна на английском и упрощённом китайском языках

Сценарии использования

  • Переход от чтения основ Rust к написанию настоящего кода
  • Практика с async, потоками и синхронизацией после изучения языка
  • Подготовка к собеседованиям с помощью задач на алгоритмы и структуры данных на Rust
  • Преподавание Rust или самостоятельное изучение по структурированному набору упражнений

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/sunface/rust-by-practice
  2. 2

    Установите mdbook с помощью Cargo

    cargo install mdbook
  3. 3

    Запустите английскую версию книги локально

    cd rust-by-practice && mdbook serve en/

Что важно знать

  • Упражнения представлены в виде книги, созданной с помощью mdbook, а не в виде запускаемого программного проекта.

Темы

Частые вопросы

Что такое rust-by-practice?
Бесплатный набор упражнений и примеров по Rust с открытым исходным кодом: главы, запускаемый и редактируемый код и решения. Rust By Practice — учебный ресурс на базе mdBook, который помогает изучать Rust на практике, а не только по текстовым объяснениям. Каждая глава разделена на примеры, упражнения и практические задачи. Цель — чтобы каждое упражнение компилировалось без ошибок и паник.
rust-by-practice можно использовать бесплатно? Какая у него лицензия?
rust-by-practice распространяется с открытым исходным кодом под лицензией CC-BY-4.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rust-by-practice всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в rust-by-practice — 24 авг. 2026 г..
Для чего можно использовать rust-by-practice?
Переход от чтения основ Rust к написанию настоящего кода Практика с async, потоками и синхронизацией после изучения языка Подготовка к собеседованиям с помощью задач на алгоритмы и структуры данных на Rust Преподавание Rust или самостоятельное изучение по структурированному набору упражнений
Как установить rust-by-practice?
Клонируйте репозиторий: git clone https://github.com/sunface/rust-by-practice Установите mdbook с помощью Cargo: cargo install mdbook Запустите английскую версию книги локально: cd rust-by-practice && mdbook serve en/
Где скачать rust-by-practice?
Исходный код и инструкции по установке — на GitHub: https://github.com/origin-brain/rust-by-practice

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты