Skip to content

Commit fd877d4

Browse files
committed
문서: README 노트북 중심 정리
1 parent f9b6017 commit fd877d4

1 file changed

Lines changed: 19 additions & 60 deletions

File tree

README.md

Lines changed: 19 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -10,81 +10,40 @@
1010
<a href="https://molab.marimo.io/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/marimo/day01Helloworld.py"><img alt="Open Day 01 in molab" src="https://img.shields.io/badge/Day_01-open_in_molab-ff5a5f" /></a>
1111
</p>
1212

13-
Codaro는 Python 코드가 곧 인터페이스가 되는 개인 자동화 스튜디오입니다.
13+
Codaro는 지금 먼저 **Python 학습 노트북**을 배포합니다.
1414

15-
장기적으로는 학습, 자동화, 리포트, 앱 실행을 하나의 GUI에서 다루는 교육용 프로그램으로 발전시키고 있습니다. 지금은 그 전에 먼저, 누구나 바로 실행할 수 있는 Python 학습 노트북을 배포합니다.
15+
편집기, 자동화, 리포트, 학습 GUI 안내는 제품 흐름이 더 완성된 뒤 별도 README로 정리합니다. 현재 이 README는 학습자가 바로 노트북을 열고 시작하는 데만 집중합니다.
1616

17-
## 지금 바로 시작
18-
19-
처음 온 학습자는 여기서 시작하면 됩니다.
17+
## 바로 시작
2018

2119
| 시작점 | 설명 |
2220
|---|---|
23-
| [Python 30일 완성](notebooks/python30DaysComplete/readme.md) | 전체 커리큘럼, Day 목록, Colab, marimo 진입점 |
24-
| [Day 01 Colab 열기](https://colab.research.google.com/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/colab/day01Helloworld.ipynb) | 브라우저에서 바로 실행하는 첫 노트북 |
25-
| [Day 01 marimo 열기](https://molab.marimo.io/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/marimo/day01Helloworld.py) | molab에서 바로 실행하는 첫 marimo 노트북 |
26-
| [코스 가이드](notebooks/python30DaysComplete/courseGuide.md) | 학습 방법, 평가 기준, 최종 프로젝트 설명 |
21+
| [Python 30일 완성 안내](notebooks/python30DaysComplete/readme.md) | 전체 Day 목록, 리뷰 노트북, 진행표 |
22+
| [Day 01 Colab 열기](https://colab.research.google.com/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/colab/day01Helloworld.ipynb) | 브라우저에서 바로 실행 |
23+
| [Day 01 marimo 열기](https://molab.marimo.io/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/marimo/day01Helloworld.py) | molab에서 바로 실행 |
24+
| [코스 가이드](notebooks/python30DaysComplete/courseGuide.md) | 학습 방법, 평가 기준, 최종 프로젝트 |
2725

28-
## 현재 배포 중
26+
## Python 30일 완성
2927

30-
### Python 30일 완성
28+
순수 Python 기본기를 30일 동안 익히는 공개용 학습 과정입니다. 기본 배포본은 위에서 아래로 실행해도 오류가 나지 않도록 구성되어 있고, 학습자는 실행 후 값을 조금씩 바꾸며 연습합니다.
3129

32-
순수 Python 기본기를 30일 동안 익히는 공개용 학습 과정입니다. 단순 문법 목록이 아니라, 매일 예측, 실행, 빈칸 채우기, 버그 수정, 오답 노트, 전이 연습, 자동 체크포인트, 미니 프로젝트를 반복합니다.
30+
| 형식 | 바로 실행 |
31+
|---|---|
32+
| Colab | [Day 01 열기](https://colab.research.google.com/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/colab/day01Helloworld.ipynb) |
33+
| marimo | [Day 01 열기](https://molab.marimo.io/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/marimo/day01Helloworld.py) |
3334

34-
| 형식 | 링크 | 용도 |
35-
|---|---|---|
36-
| Colab | [Day 01 바로 열기](https://colab.research.google.com/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/colab/day01Helloworld.ipynb) | Colab에서 노트북 즉시 실행 |
37-
| marimo | [Day 01 바로 열기](https://molab.marimo.io/github/eddmpython/codaro/blob/main/notebooks/python30DaysComplete/marimo/day01Helloworld.py) | molab에서 노트북 즉시 실행 |
38-
| 진행표 | [progressTracker.csv](notebooks/python30DaysComplete/progressTracker.csv) | 30일 학습 진행 기록 |
35+
전체 Day별 Colab/marimo 실행 링크는 [Python 30일 완성 안내](notebooks/python30DaysComplete/readme.md)에 있습니다.
3936

4037
## 30일 흐름
4138

4239
| 범위 | 주제 | 학습 결과 |
4340
|---|---|---|
44-
| Day 01-05 | 값과 문자열 | 코드 셀 실행, 값 추론, 작은 텍스트 결과물 만들기 |
45-
| Day 06-10 | 핵심 컬렉션 | 문자열, 리스트, 튜플, 집합을 실제 데이터 묶음으로 다루기 |
46-
| Day 11-15 | 데이터 흐름 | 딕셔너리, 조건문, 반복문, 함수로 작은 로직 구성하기 |
41+
| Day 01-05 | 값과 문자열 | 코드 셀 실행, 값 확인, 작은 텍스트 결과물 만들기 |
42+
| Day 06-10 | 핵심 컬렉션 | 문자열, 리스트, 튜플, 집합을 데이터 묶음으로 다루기 |
43+
| Day 11-15 | 데이터 흐름 | 딕셔너리, 조건문, 반복문, 함수로 작은 로직 만들기 |
4744
| Day 16-20 | 실전 Python | 함수 고급 패턴, 모듈, 파일, 예외 처리 사용하기 |
48-
| Day 21-25 | 프로그램 설계 | 누적 복습과 객체지향 모델링 시작하기 |
49-
| Day 26-30 | Python 응용 | 컴프리헨션, 제너레이터, 컨텍스트 매니저, 알고리즘, 최종 프로젝트 완성하기 |
50-
51-
## 다음 커리큘럼
52-
53-
| 커리큘럼 | 상태 | 목적 |
54-
|---|---|---|
55-
| Python 자동화 30일 | 예정 | 파일, 브라우저, 스케줄링 기반 개인 자동화 |
56-
| 데이터 분석 입문 | 예정 | CSV, 표, 시각화, 리포트 노트북 |
57-
| 웹 앱 런타임 기초 | 예정 | Python 문서를 앱 화면으로 전환하는 흐름 |
58-
| 태스크 빌더 레시피 | 예정 | 재사용 가능한 자동화 태스크와 리포트 패턴 |
59-
60-
## Codaro의 방향
61-
62-
Codaro는 하나의 런타임 위에서 다섯 가지 흐름을 연결하려고 합니다.
63-
64-
- **편집**: 코드와 마크다운을 셀 단위로 작성하고 실행합니다.
65-
- **학습**: 노트북 커리큘럼으로 학습 과정을 구조화합니다.
66-
- **자동화**: 개인 자동화 작업을 만들고 반복 실행합니다.
67-
- **리포트**: 실행 결과를 읽기 쉬운 문서로 정리합니다.
68-
- **앱 실행**: 같은 문서를 코드가 숨겨진 앱 화면으로 실행합니다.
69-
70-
현재 공개된 것은 이 중 학습 노트북 배포판입니다. GUI, 학습 피드백, 자동화 빌더, 리포트 뷰어는 단계적으로 합쳐갈 예정입니다.
71-
72-
## 개발자용 메모
73-
74-
일반 학습자는 위의 노트북 링크만 보면 됩니다. 개발자는 아래 문서를 기준으로 구조를 확인합니다.
75-
76-
- [프로젝트 규칙과 설계 원칙](docs/skills/)
77-
- [Python 30일 완성 검증 스크립트](notebooks/python30DaysComplete/tools/validateCourse.py)
78-
- [브랜드 자산 생성 스크립트](assets/brand/tools/buildBrandAssets.py)
79-
80-
주요 검증 명령입니다.
81-
82-
```bash
83-
uv run python -X utf8 notebooks/python30DaysComplete/tools/validateCourse.py
84-
uvx --from marimo marimo check --strict notebooks/python30DaysComplete/marimo
85-
uv run pytest tests/ -v
86-
uv run --with pillow python -X utf8 assets/brand/tools/buildBrandAssets.py
87-
```
45+
| Day 21-25 | 프로그램 설계 | 누적 복습과 객체지향 기초 익히기 |
46+
| Day 26-30 | Python 응용 | 컴프리헨션, 제너레이터, 컨텍스트 매니저, 알고리즘, 최종 프로젝트 완성 |
8847

8948
## 라이선스
9049

0 commit comments

Comments
 (0)