https://github.com/partrita/cheatsheets
개인적인 치트시트의 모음🤗
https://github.com/partrita/cheatsheets
cheat cheatsheet korean personal sheets
Last synced: 2 months ago
JSON representation
개인적인 치트시트의 모음🤗
- Host: GitHub
- URL: https://github.com/partrita/cheatsheets
- Owner: partrita
- License: mit
- Created: 2025-07-16T23:49:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-04-21T05:44:25.000Z (2 months ago)
- Last Synced: 2026-04-21T07:37:14.833Z (2 months ago)
- Topics: cheat, cheatsheet, korean, personal, sheets
- Language: Typst
- Homepage: https://partrita.github.io/cheatsheets/
- Size: 83.1 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 각종 치트 시트 모음🤗






## 🚀 소개
이 저장소는 다양한 프로그래밍 언어 및 데이터 과학 도구에 대한 저의 개인적인 치트시트 모음입니다. 모든 치트시트는 현대적이고 강력한 조판 시스템인 Typst 문서로 작성되었습니다. 각 치트시트는 빠른 참조, 핵심 개념 상기, 그리고 효율적인 학습을 돕기 위해 간결하고 명확하게 정리되어 있습니다.
> 종이로 뽑아서 컴퓨터 주변에 두기 위해 만들었습니다.
관심 있는 모든 분들이 이 자료를 통해 작업 효율성을 높이고 새로운 지식을 습득하는 데 도움을 받으시길 바랍니다.
## 📥 PDF 다운로드
각 치트시트의 PDF 버전은 릴리즈 페이지에 자동으로 업로드됩니다. 가장 최신 버전의 치트시트를 손쉽게 확인하고 다운로드하여 오프라인에서도 편리하게 활용하세요.
## ✨ 주요 치트시트 목록
현재 제공되는 주요 치트시트는 다음과 같습니다. 앞으로도 유용한 자료들이 계속 추가될 예정입니다.
- Go 언어 ([`src/cheatsheet_go.typ`](src/cheatsheet_go.typ)):
- Go 언어의 기본 문법, 패키지 관리, 고루틴(Goroutines), 채널(Channels) 등 병행성(concurrency) 핵심 개념을 명확하게 정리했습니다. 분산 시스템 개발에 관심 있는 분들께 유용합니다.
- Seurat ([`src/cheatsheet_seurat.typ`](src/cheatsheet_seurat.typ)):
- R 기반의 단일 세포 RNA 시퀀싱(scRNA-seq) 분석 도구인 Seurat의 주요 명령어 및 표준 워크플로우를 다룹니다. 생물정보학 연구자들에게 필수적인 자료입니다.
- Tidyverse ([`src/cheatsheet_tidyverse.typ`](src/cheatsheet_tidyverse.typ)):
- R 데이터 분석을 위한 Tidyverse 패키지 모음의 핵심 사용법(dplyr, ggplot2, tidyr 등)을 안내합니다. 데이터 전처리, 변환, 시각화에 대한 가이드라인을 제공합니다.
- Typst 문법 ([`src/cheatsheet_typst_syntax.typ`](src/cheatsheet_typst_syntax.typ)):
- 새로운 조판 시스템 Typst로 문서를 작성하기 위한 기본 문법, 레이아웃 조작, 수식 작성, 예제 코드 등을 포함합니다. 아름다운 문서를 만들고 싶은 분들께 강력 추천합니다.
- Gemini CLI ([`src/cheatsheet_gemini_cli.typ`](src/cheatsheet_gemini_cli.typ)):
- Gemini CLI의 주요 명령어, 옵션, 슬래시 명령어 및 스킬 관리 방법을 정리했습니다. AI 에이전트를 효율적으로 활용하는 데 도움이 됩니다.
- 기타: Python, mypy, nvim 등 다양한 도구와 언어에 대한 치트시트가 포함되어 있습니다. 특정 주제에 대한 치트시트가 필요하다면 `src/` 디렉토리를 탐색해보세요.
## 🛠️ Typst 문서 빌드 방법
Typst 문서를 직접 빌드하여 PDF 또는 다른 형식으로 변환할 수 있습니다.
1. pixi를 사용하여 Typst를 설치합니다. pixi는 프로젝트별 종속성을 관리하는 데 유용합니다.
```bash
pixi install
```
(만약 pixi를 사용하지 않고 전역으로 Typst를 설치하고 싶다면, Typst 공식 설치 가이드를 참고하세요.)
2. 설치가 완료되면, 다음 명령어로 모든 `.typ` 파일을 일괄 빌드할 수 있습니다.
```bash
pixi run build
```
이 명령은 `dist/` 디렉토리에 모든 치트시트의 PDF 버전을 생성합니다.
```bash
pixi run check
```
### 특정 치트시트 개별 빌드 및 실시간 미리보기
특정 파일만 빌드하거나, 수정하면서 실시간으로 결과를 확인하고 싶을 때 다음 명령어를 사용합니다.
- 개별 PDF 빌드:
```bash
pixi run typst compile --font-path src/fonts src/특정파일.typ 특정파일.pdf
```
- 실시간 미리보기 (Watch Mode):
파일을 저장할 때마다 PDF가 자동으로 업데이트됩니다.
```bash
pixi run typst watch --font-path src/fonts src/특정파일.typ
```
## 웹사이트 생성 및 미리보기
이 프로젝트는 Quarto를 사용하여 웹사이트를 생성합니다. 로컬에서 웹사이트를 미리 확인하려면 다음 명령어를 사용하세요:
```bash
pixi run site-preview
```
웹사이트를 정적 파일로 생성하려면:
```bash
pixi run site-build
```
이 결과물은 `site_output/` 디렉토리에 생성됩니다.
## 🤝 기여 방법
이 프로젝트는 오픈 소스 기여를 환영합니다. 여러분만의 유용한 치트시트를 추가하거나 기존 치트시트를 개선하는 데 참여하실 수 있습니다.
1. 이 저장소를 포크(Fork)하세요.
2. 포크한 저장소를 로컬로 클론(Clone)하세요.
3. 새로운 `.typ` 파일을 추가하거나 기존 파일을 수정하세요.
4. 변경 사항을 커밋(Commit)하고 푸시(Push)하세요.
5. 이 저장소로 풀 리퀘스트(Pull Request)를 생성하세요.
6. 여러분의 기여가 병합되기를 기다리세요.
자세한 기여 가이드라인은 [CONTRIBUTING.md](./CONTRIBUTING.md) 파일을 참고해주세요. 여러분의 참여는 이 저장소를 더욱 풍성하게 만듭니다.
## 📜 라이선스
이 프로젝트는 MIT License를 따릅니다.
자세한 내용은 [LICENSE](./LICENSE) 파일을 참고하세요. 자유롭게 사용하고, 수정하고, 배포할 수 있습니다.