연락처 정보
 기간 14 시간

코스 개요

데이터 작업을 위한 Python 기초

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

파일 처리: CSV 및 Excel

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

Pandas 소개

  • DataFrame 기초: 생성, 인덱싱, 선택 및 필터링
  • 집계 및 그룹화 연산
  • 공통 정제 연산: 누락 값, 중복 및 타입 변환

Polars 소개

  • Pandas와 비교한 Polars 개념 및 성능 특성
  • Polars의 기본 DataFrame 연산
  • 사용 사례 예시: Pandas 대신 Polars를 선택할 때

고급 데이터 변환 (중급)

  • Pandas의 복잡한 조인, 윈도우 함수 및 피벗 연산
  • Polars의 효율적인 데이터 처리 패턴
  • 연속 연산 및 메모리 사용량 최적화

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

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

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

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

실습 미니 프로젝트

  • 엔드-투-엔드 태스크: 원시 파일 읽기, 데이터 정제 및 변환, 출력 생성
  • 워크플로우 자동화 및 실행 가능한 스크립트 또는 실행 파일로 패키징
  • 피어 피드백 기반 검토 및 개선

요약 및 다음 단계

요건

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

대상受众

  • 데이터 태스크를 자동화하는 데이터 분석가 및 운영 담당자
  • 가벼운 ETL 스크립팅을 원하는 분석 엔지니어
  • 실용적인 Python 기반 데이터 워크플로우에 관심 있는 전문가

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리