공식 Rust 책과 함께 풀며 Rust 코드 읽기와 쓰기를 익힐 수 있는 짧은 연습 문제 모음입니다.
origin-brain/rust-by-practice
챕터별로 구성된 Rust 연습문제와 예제, 실행하고 수정할 수 있는 코드와 해답을 제공하는 무료 오픈소스 모음입니다.
- 스타
- 14,807
- 포크
- 1,203
- 열린 이슈
- 67
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Rust By Practice는 설명만 읽는 대신 직접 실습하며 Rust를 배울 수 있는 mdBook 기반 학습 자료입니다. 각 챕터는 예제, 연습문제, 실전 문제로 나뉘며, 모든 문제를 오류나 패닉 없이 컴파일하는 것을 목표로 합니다.
비동기/await, 스레드, 동기화 프리미티브, 최적화, 표준 라이브러리, 툴체인, 자료구조와 알고리즘 등 폭넓은 Rust 주제를 다룹니다. 문제는 쉬움부터 매우 어려움까지 난이도가 나뉘며, 모든 문제에 해답이 제공됩니다. 자료 중 일부는 Rust By Example를 바탕으로 구성되었습니다.
이 책은 영어와 중국어 간체로 제공되며, 온라인에서 읽거나 mdBook으로 로컬에서 빌드할 수 있습니다.
핵심 기능
- 01챕터가 예제, 연습문제, 실전 문제로 구성됨
- 02온라인에서 문제를 읽고 수정하고 실행할 수 있음
- 03모든 문제에 해답 제공
- 04쉬움부터 매우 어려움까지 난이도 구분
- 05영어와 중국어 간체로 제공
활용 사례
- Rust 기초를 읽는 단계에서 실제 코드를 작성하는 단계로 나아가기
- 언어를 배운 뒤 async, 스레드, 동기화 연습하기
- Rust 알고리즘 및 자료구조 문제로 면접 준비하기
- 체계적인 문제 모음으로 Rust를 가르치거나 독학하기
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/sunface/rust-by-practice - 2
Cargo를 사용해 mdbook을 설치합니다
cargo install mdbook - 3
영어 책을 로컬에서 제공합니다
cd rust-by-practice && mdbook serve en/
사용 전 알아둘 점
- 연습 자료는 실행 가능한 소프트웨어 프로젝트가 아니라 mdbook으로 만든 책으로 제공됩니다.
토픽
자주 묻는 질문
- rust-by-practice은(는) 무엇인가요?
- 챕터별로 구성된 Rust 연습문제와 예제, 실행하고 수정할 수 있는 코드와 해답을 제공하는 무료 오픈소스 모음입니다. Rust By Practice는 설명만 읽는 대신 직접 실습하며 Rust를 배울 수 있는 mdBook 기반 학습 자료입니다. 각 챕터는 예제, 연습문제, 실전 문제로 나뉘며, 모든 문제를 오류나 패닉 없이 컴파일하는 것을 목표로 합니다.
- rust-by-practice은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- rust-by-practice은(는) CC-BY-4.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- rust-by-practice은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. rust-by-practice의 마지막 커밋은 2026년 8월 24일입니다.
- rust-by-practice은(는) 어디에 사용할 수 있나요?
- Rust 기초를 읽는 단계에서 실제 코드를 작성하는 단계로 나아가기 언어를 배운 뒤 async, 스레드, 동기화 연습하기 Rust 알고리즘 및 자료구조 문제로 면접 준비하기 체계적인 문제 모음으로 Rust를 가르치거나 독학하기
- rust-by-practice는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/sunface/rust-by-practice Cargo를 사용해 mdbook을 설치합니다: cargo install mdbook 영어 책을 로컬에서 제공합니다: cd rust-by-practice && mdbook serve en/
- rust-by-practice은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/origin-brain/rust-by-practice
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
교육용으로 Rust로 구현한 고전 알고리즘과 자료 구조 모음입니다.
Tokio 런타임에서 타입이 지정된 메시지를 주고받는 Rust 액터 프레임워크로, 액터 감독 기능을 지원합니다.
futures, promises, 스레드 풀, agent, atom, 스레드 안전 컬렉션, 동기화 클래스를 비롯한 동시성 프리미티브를 제공하는 Ruby gem입니다.
초보자를 위한 무료 30일 JavaScript 단계별 강의로, 매일 학습 자료와 연습 문제, 미니 프로젝트를 제공합니다.
책 챕터, 영상, 실습 문제를 통해 최신 C++ 핵심 언어 기능을 다루는 무료 오픈소스 C++ 튜토리얼 강좌입니다.