두 트랙의 범위를 비교하고, 챕터 의존 관계와 트랙별 최단 학습 경로를 제시합니다. 시간이 한정된 JS 개발자가 "무엇을 먼저, 어디까지" 볼지 결정하는 지도입니다.
| 영역 | Associate | Professional | 챕터 |
|---|---|---|---|
| Python 문법 기초 | 필수 | 필수 | ch01~12 |
| NumPy·pandas | 필수 | 필수 | ch13~15 |
| 시각화(EDA) | 중 | 하 | ch16 |
| sklearn 기본 모델링 | 필수 | 필수 | ch17 |
| Keras 기본 | 필수 | 필수 | ch18 |
| 특성 공학 심화 | 중 | 필수 | ch19 |
| 앙상블 모델 | 중 | 필수 | ch20 |
| 튜닝·Pipeline | 하 | 필수 | ch21 |
| 교차검증·평가 심화 | 중 | 필수 | ch22 |
| CNN·RNN·시계열 | 하 | 필수 | ch23 |
| 텍스트 처리 | 하 | 중 | ch24 |
핵심 차이는 **Part 3(ch19~24)**입니다. Associate는 "동작하는 파이프라인 한 벌"이면 충분하지만, Professional은 그 파이프라인을 자동화·심화·정밀 평가하는 역량까지 요구합니다.
Part 1은 대체로 선형이고, Part 2·3에서 NumPy·pandas가 하위 챕터의 토대가 됩니다. NumPy(13)와 pandas(14, 15)를 먼저 확정하지 않으면 이후 예제가 불안정합니다.
[Part 1 — 문법] 01 → 02 → 03 → 04 → 05 → 06 → 07 → 08 → 09 → 10 → 11 → 12
│
└──(04 슬라이싱, 06 벡터화 사고)──┐
▼
[Part 2 — Associate] 13(NumPy) → 14(pandas) → 15(전처리) → ┬→ 16(시각화)
└→ 17(sklearn)
│
┌──────────────┬──────────────┬─────────────┘
▼ ▼ ▼
[Part 3 — Professional] 18(Keras)* 19(특성공학) 20(앙상블) 22(평가심화)
│ │
▼ ▼
23(CNN·RNN) 21(튜닝) → 24(텍스트)
*18(Keras)은 Part 2(Associate) 챕터입니다. 그래프에서는 하위 의존(18 → 23)을 한눈에 보이려 Part 3 행에 배치했을 뿐이며, 소속 자체는 Part 2입니다.
- 04·06 → 13: 슬라이싱과 컴프리헨션(벡터화 사고)이 NumPy·pandas 인덱싱의 선수 지식입니다.
- 09 → 17: 클래스·
self·dunder 이해가 sklearn estimator 객체(model.fit/predict) 독해의 바탕입니다. - 15 → 17 → {18, 19, 20, 22}: 전처리로 만든 입력이 모델링·심화 챕터로 갈라집니다.
- 20 → 21 → 24, 18 → 23: 앙상블·딥러닝이 각각 튜닝·텍스트·시퀀스로 이어집니다.
목표가 Associate뿐이라면 Part 3는 건너뛰어도 됩니다.
문법 토대 : 01 → 02 → 04 → 05 → 06 (03·07~12는 필요 시 참조)
데이터 핸들 : 13 → 14 → 15
모델링·평가 : 17 → 18
EDA 시각화 : 16 (병행)
문법에서는 **함정 챕터(02 truthiness·is None, 04 슬라이싱·컬렉션, 05 삼항·블록스코프, 06 컴프리헨션)**에 시간을 집중하고, JS와 거의 같은 부분(03·10·11)은 빠르게 통과합니다.
Associate 경로를 마친 뒤 Part 3를 얹습니다.
(Associate 경로 완료 전제)
특성·모델 심화 : 07 → 08 → 09 (문법 보강) → 19 → 20
자동화·평가 : 21 → 22
딥러닝·텍스트 : 23 → 24
Professional은 코딩 비중이 높아 07(인자 체계)·08(스코프)·09(클래스) 문법 보강이 실전에서 되살아납니다. fit_transform/transform 분리, Pipeline __ 표기, 콜백 등 "누수 없는 자동화"가 채점 핵심입니다.
| 단계 | 우선순위 | 챕터 | 트랙 |
|---|---|---|---|
| 1 | 문법 함정 집중 | 02, 04, 05, 06 | 공통 |
| 2 | 데이터 핸들링 | 13, 14, 15 | 공통 |
| 3 | 기본 모델링 | 17, 18 | 공통 |
| 4 | EDA 시각화 | 16 | Associate 중심 |
| 5 | 문법 보강 | 07, 08, 09 | Professional |
| 6 | 심화 모델링 | 19, 20, 21, 22 | Professional |
| 7 | 딥러닝·텍스트 | 23, 24 | Professional |
Appendix A(치트시트)와 B(실기 팁)를 이 경로와 함께 반복 참조하면, 문법 → 파이프라인 → 시험 대비가 한 흐름으로 이어집니다.