파이썬 프로그래머를 위한 러스트 입문 [한글 e북, GPL]
(indosaram.github.io)- 러스트 시작하기
1.1. 파이썬 개발자가 러스트를 배워야 하는 이유
1.2. 러스트로 뭘 할 수 있나요?
1.3. 러스트 개발 환경 설정하기 - 변수
2.1. 변수 선언하고 값 출력하기
2.2. 변수의 불변성
2.3. 섀도잉
2.4. 타입
2.5. 상수 - 함수
3.1. 함수 선언하기
3.2. 스코프
3.3. 익명 함수 - 흐름제어
4.1. if
4.2. for
4.3. while
4.4. loop
4.5. match - 소유권
5.1. 컴퓨터의 메모리
5.2. 소유권 규칙
5.3. 클로저와 소유권 - 데이터 구조와 이터레이터
6.1. 자료형
6.2. 열거형
6.3. 이터레이터 - 구조체
7.1. 구조체
7.2. 트레이트 - 모듈과 크레이트
8.1. 러스트의 모듈 시스템
8.2. 모듈과 크레이트 사용해 보기 - 제네릭
- 스마트 포인터
- 예외처리
- 멀티스레딩
12.1. 스레드 스폰
12.2. 메모리 공유
12.3. 메시지 전달 - 비동기 프로그래밍
13.1. 비동기 프로그래밍이란?
13.2. tokio
13.3. rayon - 테스트
14.1. 유닛 테스트
14.2. 소스코드 살펴보기
14.3. 문서 테스트
14.4. 모킹 - 파이썬 바인딩
15.1. 파이썬 가상환경 만들기
15.2. PyO3 프로젝트 생성하기
15.3. 파이썬에서 러스트 코드 실행해 보기