Skip to content

Commit

Permalink
OT 편집 마무리
Browse files Browse the repository at this point in the history
  • Loading branch information
4roring committed Aug 20, 2023
1 parent f5c1fe6 commit 7368599
Show file tree
Hide file tree
Showing 13 changed files with 172 additions and 41 deletions.
Binary file added images/0_OT/00_ferris.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/02_install_rust.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/03_rust_analyzer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/04_c_cpp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/05_lldb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/06_offcial_rust_guide.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/07_ms_rust_guide.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/08_mission_result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/0_OT/09_cheese_crust.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/pseudo_lab_logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/study_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
120 changes: 91 additions & 29 deletions ppt/0_OT.html

Large diffs are not rendered by default.

93 changes: 81 additions & 12 deletions ppt/0_OT.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ theme: uncover

# **cheese cRust**
## 가짜연구소 Rust 스터디 OT
![](../images/study_logo.png)
![height:300px](../images/study_logo.png) ![height:300px](../images/pseudo_lab_logo.jpg)

---

Expand All @@ -21,12 +21,17 @@ Rust 입문을 환영합니다

---

![](../images/0_OT/00_ferris.png)
계획표 잘 확인하여 지원해주셔서 감사합니다

---

# 빌더 소개

- 게임 회사 게임 개발자로 시작
- 자동화 업무 + @ 잡다하게 다하는 프로그래머
- 게임 회사에서 게임 빼고 다 다하는 프로그래머
- 자동화 업무 + @
- 주력 언어는 C++, Python
- 6기 CPython 파헤치기 빌더
- 가짜연구소 6기 CPython 파헤치기 빌더

---

Expand All @@ -35,15 +40,27 @@ Rust 입문을 환영합니다
- 빠른 Rust 언어의 기본기 학습
- 간단한 ML 모델 만들어보기
- 웹 서버 만들어서 내가 만든 모델 추론하기
- 학습한 내용을 베이스로 오픈 소스 기여

---

# 스터디 진행 방식

---

- 매주 목요일 22:00~23:00 (1시간)
- 각자 공부한 내용을 정리
- 발표자 인원수에 따라 랜덤으로 뽑아서 자료와 함께 공부한 내용 발표
- 그 외에 인원은 간단하게 공부한 내용 가볍게 이야기
- 주마다 숙제 디스코드 채널에 공유
- 각자 공부한 내용을 정리
- PPT, Notion, Github Page 등 자유

---

- 발표자 랜덤으로 3명 뽑아서 정리한 내용 발표
- 발표자 외에는 간단하게 공부한 내용 이야기
- 발표자는 2주간 랜덤에서 제외

---

- 주마다 숙제 디스코드 채널에 스샷으로 공유

---

Expand All @@ -70,19 +87,71 @@ Rust 입문을 환영합니다
Google은 Android OS내 Rust 도입, 보안 취약점 해결
MS에서도 제품내 일부 코드를 Rust로 대체 중


---

# 개발 환경 세팅

Visual Studio Code
Rust
LLDB (Debugger)
rustup (Rust)
Visual Studio Code (IDE)
VSCode C/C++ or CodeLLDB (Debugger)

---

![width:600px](../images/0_OT/02_install_rust.png)
https://www.rust-lang.org/learn/get-started
1. Rust 홈페이지에서 Getting started
2. 운영체제 맞는 rustup 설치

---

![](../images/0_OT/03_rust_analyzer.png)
Visual Studio Code에서 rust analyzer 설치
Rust의 Intellisense 등 지원해주는 플러그인

---

![](../images/0_OT/04_c_cpp.png)
![](../images/0_OT/05_lldb.png)
Rust 디버깅을 위한 C/C++ 또는 CodeLLDB 플러그인

---

# 공부할 예정인 Rust만의 특징

표현식 기반 언어
메모리 소유권과 참조
열거형과 패턴 매칭
제네릭, 트레이트, 라이프타임
동시성

---

# 교제 및 참고자료

---

![width:600px](../images/0_OT/06_offcial_rust_guide.png)
https://rust-kr.github.io/doc.rust-kr.org/title-page.html
공식 가이드북 한글 번역

---

![width:600px](../images/0_OT/07_ms_rust_guide.png)
https://learn.microsoft.com/ko-kr/training/paths/rust-first-steps/
마이크로 소프트 Rust 학습 페이지

---

# 금주의 미션

---

![width:600px](../images/0_OT/08_mission_result.png)
Rust 개발 환경 세팅
Hello, [닉네임 or 이름]!
출력하여 디스코드에 공유

---

![width:600px](../images/0_OT/09_cheese_crust.png)
**치즈크러스트처럼 쭉쭉 늘어나게 성장해봅시다**

0 comments on commit 7368599

Please sign in to comment.