문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
데이터 작업을 위한 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)
모든 것이 완벽했습니다
Florin Vrincianu
코스 - Python Programming Fundamentals
기계 번역됨
콘텐트와 관련된 실습 연습은 각 주제에 대해 더 많이 이해하는 데 정말 도움이 됩니다. 또한, 강의로 수업을 시작하고 그 다음에 실습 연습으로 계속하는 방식은 이전에 제시된 강의 내용과 연결시키는 데 좋은 방법이며 유용합니다.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
코스 - Introduction to Data Science and AI using Python
기계 번역됨