Repolode
origin-brain

origin-brain/rust-by-practice

Colección gratuita y de código abierto de ejercicios y ejemplos de Rust, organizados por capítulos, con código ejecutable y editable, y soluciones.

Estrellas
14,807
Forks
1,203
Issues abiertos
67
Último commit
hace 2 meses

¿Qué es?

Rust By Practice es un recurso de aprendizaje basado en mdBook que enseña Rust mediante ejercicios prácticos, no solo con explicaciones. Cada capítulo se divide en ejemplos, ejercicios y problemas de práctica, y el objetivo es que cada ejercicio compile sin errores ni pánicos.

El contenido abarca una amplia variedad de temas de Rust, como async/await, threads, primitivas de sincronización, optimización, la biblioteca estándar, la toolchain y estructuras de datos y algoritmos. Los ejercicios se clasifican desde fáciles hasta muy difíciles, y cada uno incluye su propia solución. Parte del material está adaptado de Rust By Example.

El libro está disponible en inglés y chino simplificado, y se puede leer en línea o compilar localmente con mdBook.

Funciones clave

  • 01Capítulos divididos en ejemplos, ejercicios y problemas de práctica
  • 02Los ejercicios se pueden leer, editar y ejecutar en línea
  • 03Cada ejercicio incluye una solución
  • 04Dificultad clasificada desde fácil hasta muy difícil
  • 05Disponible en inglés y chino simplificado

Casos de uso

  • Pasar de leer los conceptos básicos de Rust a escribir código real
  • Practicar async, threads y sincronización después de aprender el lenguaje
  • Prepararse para entrevistas con ejercicios de algoritmos y estructuras de datos en Rust
  • Enseñar o estudiar Rust por cuenta propia con un conjunto estructurado de ejercicios

Inicio rápido

  1. 1

    Clona el repositorio

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

    Instala mdbook con Cargo

    cargo install mdbook
  3. 3

    Sirve el libro en inglés en local

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

Antes de usarlo

  • Los ejercicios se ofrecen como un libro creado con mdbook, no como un proyecto de software ejecutable.

Temas

Preguntas frecuentes

¿Qué es rust-by-practice?
Colección gratuita y de código abierto de ejercicios y ejemplos de Rust, organizados por capítulos, con código ejecutable y editable, y soluciones. Rust By Practice es un recurso de aprendizaje basado en mdBook que enseña Rust mediante ejercicios prácticos, no solo con explicaciones. Cada capítulo se divide en ejemplos, ejercicios y problemas de práctica, y el objetivo es que cada ejercicio compile sin errores ni pánicos.
¿rust-by-practice es gratuito? ¿Qué licencia tiene?
rust-by-practice es open source bajo la licencia CC-BY-4.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rust-by-practice sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de rust-by-practice fue el 24 ago 2026.
¿Para qué puedo usar rust-by-practice?
Pasar de leer los conceptos básicos de Rust a escribir código real Practicar async, threads y sincronización después de aprender el lenguaje Prepararse para entrevistas con ejercicios de algoritmos y estructuras de datos en Rust Enseñar o estudiar Rust por cuenta propia con un conjunto estructurado de ejercicios
¿Cómo se instala rust-by-practice?
Clona el repositorio: git clone https://github.com/sunface/rust-by-practice Instala mdbook con Cargo: cargo install mdbook Sirve el libro en inglés en local: cd rust-by-practice && mdbook serve en/
¿Dónde consigo rust-by-practice?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/origin-brain/rust-by-practice

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados