연락처 정보

코스 개요

데이터 작업을 위한 Python 기본기

  • Python 설치 및 개발 환경 설정
  • 언어 기본 사항: 변수, 데이터 타입, 제어 구조
  • 간단한 Python 스크립트 작성 및 실행

파일 처리: CSV 및 Excel

  • csv 모듈과 Pandas를 사용하여 CSV 파일 읽기 및 쓰기
  • openpyxl/xlrd와 Pandas를 사용하여 Excel 파일 작업
  • 실무 연습: 파일 변환 자동화

Pandas 소개

  • DataFrame 기본: 생성, 인덱싱, 선택 및 필터링
  • 집계 및 그룹화 작업
  • 일반적인 정리 작업: 누락된 값, 중복값 및 타입 변환 처리

Polars 소개

  • Pandas와의 성능 특성 비교를 통한 Polars 개념 이해
  • Polars의 기본 DataFrame 작업
  • 사용 사례 예시: Pandas 대신 Polars를 선택해야 할 경우

고급 데이터 변환 (중급)

  • Pandas의 복잡한 조인, 윈도우 함수 및 피벗 작업
  • Polars를 활용한 효율적인 데이터 처리 패턴
  • 작업 체이닝(Multiple Operations Chaining) 및 메모리 사용량 최적화

Python을 이용한 프로세스 자동화

  • 반복적인 데이터 작업 및 ETL 단계를 자동화하는 스크립트 작성
  • OS 스케줄러 또는 작업 스케줄러를 사용한 스크립트 예약
  • 로깅, 오류 처리 및 알림 설정

스크립트 패키징 및 모범 사례

  • PyInstaller 또는 유사한 도구를 사용하여 실행 파일 생성
  • 프로젝트 구조화, 가상 환경 및 의존성 관리
  • 버전 제어 기본 사항 및 워크플로우 문서화

실습 미니 프로젝트

  • 끝단(End-to-end) 작업: 원본 파일 읽기, 데이터 정리 및 변환, 출력 생성
  • 워크플로우 자동화 및 실행 가능한 스크립트 또는 실행 파일로 패키징
  • 피어 피드백을 검토하고 개선 사항 도출

요약 및 향후 단계

요건

  • 프로그래밍 개념에 대한 기본적인 이해 또는 학습 의지
  • 패키지 설치를 위해 명령줄이나 터미널 사용에 익숙함
  • 스프레드시트(CSV/Excel) 작업 경험

대상 독자

  • 데이터 작업을 자동화하는 데이터 분석가 및 운영 담당자
  • 경량 ETL 스크립팅을 원하는 분석 엔지니어
  • 실무 기반 Python 데이터 워크플로우에 관심 있는 전문가
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리