Repolode
origin-brain

origin-brain/rust-by-practice

Uma coleção gratuita e de código aberto de exercícios e exemplos de Rust, organizada por capítulos, com código executável e editável e soluções.

Estrelas
14,807
Forks
1,203
Issues abertas
67
Último commit
há 2 meses

O que é?

Rust By Practice é um recurso de aprendizado baseado em mdBook que ensina Rust por meio de exercícios práticos, em vez de apenas textos explicativos. Cada capítulo é dividido em exemplos, exercícios e desafios práticos, e o objetivo é fazer com que cada exercício compile sem erros nem panics.

O conteúdo aborda uma ampla variedade de tópicos de Rust, incluindo async/await, threads, primitivas de sincronização, otimização, a biblioteca padrão, a toolchain e estruturas de dados e algoritmos. Os exercícios são classificados de fácil a muito difícil, e cada um vem com sua própria solução. Parte do material foi adaptada de Rust By Example.

O livro está disponível em inglês e chinês simplificado e pode ser lido online ou compilado localmente com mdBook.

Recursos principais

  • 01Capítulos divididos em exemplos, exercícios e desafios práticos
  • 02Os exercícios podem ser lidos, editados e executados online
  • 03Todos os exercícios incluem uma solução
  • 04Dificuldade classificada de fácil a muito difícil
  • 05Disponível em inglês e chinês simplificado

Casos de uso

  • Passar da leitura dos fundamentos de Rust à escrita de código de verdade
  • Praticar async, threads e sincronização depois de aprender a linguagem
  • Preparar-se para entrevistas com exercícios de algoritmos e estruturas de dados em Rust
  • Ensinar ou estudar Rust por conta própria com um conjunto estruturado de exercícios

Início rápido

  1. 1

    Clone o repositório

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

    Instale o mdbook usando o Cargo

    cargo install mdbook
  3. 3

    Disponibilize o livro em inglês localmente

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

Antes de usar

  • Os exercícios são oferecidos como um livro criado com mdbook, não como um projeto de software executável.

Tópicos

Perguntas frequentes

O que é rust-by-practice?
Uma coleção gratuita e de código aberto de exercícios e exemplos de Rust, organizada por capítulos, com código executável e editável e soluções. Rust By Practice é um recurso de aprendizado baseado em mdBook que ensina Rust por meio de exercícios práticos, em vez de apenas textos explicativos. Cada capítulo é dividido em exemplos, exercícios e desafios práticos, e o objetivo é fazer com que cada exercício compile sem erros nem panics.
rust-by-practice é gratuito? Qual é a licença?
rust-by-practice é open source sob a licença CC-BY-4.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
rust-by-practice ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de rust-by-practice foi em 24 de ago. de 2026.
Para que posso usar rust-by-practice?
Passar da leitura dos fundamentos de Rust à escrita de código de verdade Praticar async, threads e sincronização depois de aprender a linguagem Preparar-se para entrevistas com exercícios de algoritmos e estruturas de dados em Rust Ensinar ou estudar Rust por conta própria com um conjunto estruturado de exercícios
Como instalar rust-by-practice?
Clone o repositório: git clone https://github.com/sunface/rust-by-practice Instale o mdbook usando o Cargo: cargo install mdbook Disponibilize o livro em inglês localmente: cd rust-by-practice && mdbook serve en/
Onde consigo rust-by-practice?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/origin-brain/rust-by-practice

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados