Python을 이용한 자동화

개요

본 교육 프로그램은 반복적이고 규칙 기반의 업무를 자동화하는 RPA(Robotic Process Automation) 기술에 대한 이해와 실습을 통해, 실제 업무에서 자동화를 구현할 수 있는 역량을 키우는 것을 목표로 합니다.

RPA의 개념, 활용 사례, 최신 동향과 더불어 자동화에 적합한 프로세스를 선별하는 방법을 배우고, Python과 Pandas를 활용하여 엑셀 파일의 생성·수정·삭제, 데이터 통합 및 수식 적용, 피벗 테이블·차트 생성 등의 자동화를 실습합니다.

웹 애플리케이션과 윈도우 애플리케이션을 대상으로 한 자동화 기술을 학습합니다. 웹 자동화에서는 웹 페이지의 요소를 식별하고 조작하는 기술, 웹 기반 기업 시스템에서의 데이터 추출과 자동 입력을 실습하며, 윈도우 자동화에서는 마우스와 키보드 이벤트를 제어하여 실제 데스크톱 애플리케이션의 동작을 자동화하는 전 과정을 익힙니다.

이 과정을 통해 수강생은 단순 반복 업무를 효율화할 수 있는 RPA 자동화 시스템을 직접 설계하고 구현해보며, 다양한 업무 시나리오에 맞는 맞춤형 자동화 솔루션을 기획·개발할 수 있는 실무 중심의 역량을 갖추게 됩니다.

강의 대상

기업 재직자

강의 시간

1일 8시간, 총 16시간

강의 계획서

일차차시주제내용
1일차1차시RPA의 이해– RPA 개념과 활용 사례
– RPA 동향
– RPA 도입에 적합한 프로세스 소개
– 개발 환경 구축
2차시엑셀 자동화– 파일 생성/수정/삭제
– 데이터 추출/통합/수식 적용
– 차트/피벗 테이블 생성
– Pandas 활용
2일차1차시웹 앱 자동화– 웹 페이지 요소 찾기 및 조작
– 웹 데이터 추출 자동화
– 웹 기반 기업 애플리케이션 조작 자동화
2차시윈도우 앱 자동화– 마우스 제어: 클릭, 이동, 드래그
– 키보드 제어: 입력, 단축키
– 윈도우 기반 기업 애플리케이션 자동화 실습