Roadmap · 11 steps

학습 자료 & 로드맵

수업을 따라가기 위해 필요한 기초 지식을 단계별로 정리했습니다. 순서대로 하나씩 보면 됩니다.

  1. 00
    환경 세팅

    Python, VS Code, Jupyter/Colab, Git — 수업 실습에 필요한 도구를 준비합니다.

    W01
  2. 0.5
    구글 Colab 사용법

    설치 없이 브라우저에서 Python을 실행하는 Colab — 노트북 만들기, 셀 실행, 파일 올리기, 결과 저장까지 실습에 필요한 것만.

    W01W03
  3. 01
    Python 기초 튜토리얼

    변수·자료구조·제어문·함수·파일 입출력 등 데이터 처리에 필요한 Python 핵심 문법.

    W03
  4. 02
    Pandas 데이터 처리

    DataFrame 사고방식, 데이터 불러오기·필터·집계·조인 — 이후 Spark DataFrame과 1:1로 대응됩니다.

    W03
  5. 03
    빅데이터 개념 & 파이프라인

    3V(5V), 등장 배경, 수집→저장→처리→분석→시각화 파이프라인, 배치 vs 스트리밍, 도구 지도.

    W01W02
  6. 04
    데이터 수집

    파일·DB·API·로그에서 데이터를 모으는 원리, 메시지 큐(Kafka)와 스트림 개념.

    W04
  7. 4.5
    공공데이터포털 — 데이터 받기와 API 쓰기

    data.go.kr에서 회원가입 → 데이터 찾기 → 파일 다운로드 → API 신청 → 인증키로 Python에서 호출하기까지, 화면 순서대로 따라가는 실습 가이드.

    W04
  8. 4.8
    저장소 기초 — 인덱싱, DB 클러스터, 데이터 레이크

    데이터를 빨리 찾는 인덱스, 데이터베이스를 여러 대로 늘리는 복제·샤딩, 원본을 그대로 모아두는 데이터 레이크와 대표 제품들. 분산 저장(HDFS) 전에 알아둘 기초.

    W05
  9. 05
    분산 저장 — HDFS와 미니 하둡 설치

    큰 파일을 여러 컴퓨터에 나눠 담는 HDFS의 기본 구조, 그리고 내 컴퓨터에 미니 하둡을 띄워 파일을 올려보는 방법.

    W05
  10. 06
    MapReduce · Hadoop · YARN

    데이터가 여러 컴퓨터에 나뉘어 있을 때 어떻게 계산할까? "나눠서 세고, 모아서 합친다"는 MapReduce의 아이디어와 Hadoop이 뭔지 개념만.

    W06
  11. 07
    Spark 입문 · 처리 · 심화

    빅데이터 처리의 표준 도구 Spark. 왜 쓰는지, Pandas와 무엇이 닮았고 다른지, 그리고 "느리게 실행된다"는 게 무슨 뜻인지 쉽게.

    W07W09W10