기초부터 차근차근 배우는 파이썬 업무 자동화

파이썬으로 엑셀, 아래아한글 프로그램 등을 원격으로 다루고, 내 업무 프로세스를 자동화해봅니다.

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 데이터 추출/분석
태그
데이터 분석, 자동화, 파이썬
수료증
발급 가능
소요 시간
40 시간
추천 학습대상
- 내가 자주 다루는 프로그램(엑셀, 한/글 등)으로 파이썬 코딩 기초를 배우고 싶은 분들
- 코딩을 배워서 어디 활용해야 할지 모르겠다 싶은 직장인 분
- 단순 반복 업무 때문에 잦은 야근을 하시는 분들
- 시민 개발자로서 직장인 업무 자동화에 기여 하고 싶은 분




'코딩이 이렇게 쉽고 재미있어도 되나?'

업무 자동화에 필요한 파이썬 기본 문법부터


엑셀 및 아래아 한글 서식을 완성하는 예제와

크롤링, 데이터분석 및 시각화까지


40시간에 걸쳐 차근차근

기초부터 배우며 실습을 진행합니다.




✅동영상 메타데이터를 추출하는 실습


강의소개이미지


✅ 파이썬, 엑셀, 한/글을 활용하여 반복되는 표를 빠르게 채우는 실습


강의소개이미지


✅ 보건소 정보를 취합하고, 도시별로 표를 따로 만드는 실습


강의소개이미지


✅ 스크립트 매크로 API와 파이썬을 활용하는 실습


강의소개이미지




📚강의자 소개


강의소개이미지


안녕하세요?

일상의 코딩 블로그를 운영중인 일코입니다.

업무자동화와 관련한 콘텐츠 제작 및 강의 등을 하고 있습니다.


블로그 : 회사원 코딩 / 유튜브 : 일상의 코딩


공기업에서 7년 근무하다 코딩이 너무 좋아서 얼마 전 N잡러로 이직했습니다.

재직 당시에도 업무자동화에 관심이 많아 다양한 업무프로세스를 자동화하면서 소규모 디지털 전환의 경험을 쌓았고

이를 토대로 과기정통부, 산업통상자원부 및 한국거래소 등 정부 및 공공기관과 다양한 협업을 거쳐

현재는 관련 분야 강의 및 컨설팅을 하고 있습니다.


파이썬-아래아한글 업무자동화 노하우를 공유하기 위해 유튜브와 블로그를 운영해 보았는데

제 역량부족인지 노출이 많이 되지 않았습니다.

더욱 많은 이들에게 한/글 업무자동화 스킬을 알리고 싶어 조심스럽게 이 강의를 올려봅니다.



체험하기
모두 펼치기
  • 02
    1-1. [파이썬 기초] 파이썬 설치 및 실행
  • 강좌 소개
  • 07
    2-1. [아래아한글 자동화] 들어가며
  • 행정업무 자동화 개요
교육 과정
모두 펼치기
  • 01
    1. 파이썬 기초
  • 02
    1-1. [파이썬 기초] 파이썬 설치 및 실행
  • 강좌 소개
    파이썬 설치
    주피터노트북 설치
    주피터노트북 코드 실행방법
    주피터노트북 마크다운 작성방법
  • 03
    1-2. [파이썬 기초] 파이썬 기본문법
  • 결과 출력하기#print
    파이썬 키워드 Top 10
    반복문 #while①
    반복문 #while②
    반복문 실습 #while③
    반복문 #for①
    반복문 실습 #for ②
    반복문 활용 ①한/글에 텍스트 삽입
    반복문 활용 ②엑셀에 텍스트 삽입
    조건문 #if-elif-else
    조건문 실습 #if-elif-else
    함수정의 #def
    함수정의 실습 #def
    기본문법 종합실습 : 압축파일 암호 알아내기
  • 04
    1-3. [파이썬 기초] 파이썬 기본 자료형 7가지
  • 문자열 #str
    문자열 포매팅
    문자열 인덱싱
    숫자 #int #float
    리스트 #list
    리스트 컴프리헨션
    튜플 #tuple
    사전 #dict
    사전 메서드와 인덱싱
    세트 #set
  • 05
    1-4. [파이썬 기초] 파일과 폴더 다루기
  • 편리하고 가벼운 코드편집기, VSCode 설치하기
    파일목록과 경로 다루기①
    파일목록과 경로 다루기②
    파일/폴더 이름변경 및 삭제
    실습 : 동영상 메타데이터 추출하기
  • 06
    2. 아래아한글 자동화
  • 07
    2-1. [아래아한글 자동화] 들어가며
  • 행정업무 자동화 개요
    만능 통합개발환경, 파이참 프로페셔널 설치
    자동화 맛보기 : 반복되는 표 빠르게 채우기
  • 08
    2-2. [아래아한글 자동화] 문자열 삽입 및 커서(캐럿) 이동
  • 문자열 삽입하기 #insert_text
    캐럿 옮기기 #set_pos
    현재 캐럿위치 확인하기 #get_pos
    실습 : 엑셀의 값을 한글에 넣기①
    실습 : 엑셀의 값을 한글에 넣기②
    실습 : 엑셀의 값을 한글에 넣기③
  • 09
    2-3. [아래아한글 자동화] 그림 및 표 삽입
  • 그림 삽입 #insert_picture
    그림 삽입시 옵션(파라미터)
    표 만들기 #create_table
    표 데이터 내보내기 #table_to_df
    실습 : 도시별로 표 따로 만들기 ①
    실습 : 도시별로 표 따로 만들기 ②
    실습 : 도시별로 표 따로 만들기 ③ 셀 너비 조절
    실습 : 한/글의 표들을 엑셀로 저장하기
    간편하게 함수를 정의하는 lambda와 그 활용
    실습 : 보건소 정보 취합 ①크롤링
    실습 : 보건소 정보 취합 ②한/글 표 필드작업 미리 해놓기
    실습 : 보건소 정보 취합 ③한/글 표에 넣기
    실습 : 보건소 정보 취합 ④도시별로 따로 저장해보기
    [팁] 한/글 표를 csv로 내보내는 방법 #table_to_csv
  • 10
    2-4. [아래아한글 자동화] 필드로 자동화하기(세상간편)
  • 필드(누름틀, 셀필드)란?
    누름틀에 값 넣기 #put_field_text
    표의 셀에는 누름틀 말고 셀필드를 쓰자.
    실습 : 복잡한 표 자동완성 ①
    실습 : 복잡한 표 자동완성 ②
    실습 : 복잡한 표 자동완성 ③
    실습 : 복잡한 표 자동완성 ④
    실습 : 복잡한 표 자동완성 ⑤
  • 11
    2-5. [아래아한글 자동화] 여러 문서 다루기
  • 여러 창 다루는 방법 ①
    여러 창 다루는 방법 ②
    경로문자열에서 하드코딩을 제거하는 습관을 기릅시다
    필드값을 파일명에 넣어 저장하기
    필드가 없는 경우, set_pos로 추출한 값을 파일명에 넣어 저장하기
    여러 문서를 하나로 병합하기
    문서 안에 다른 문서 삽입하기
    실습 : insert_file로 붙임문서 삽입하기
  • 12
    2-6. [아래아한글 자동화] 그 외 유용한 자동화 명령어들
  • 메모삽입 및 실습 : 교정메모 일괄삽입 ①
    메모삽입 및 실습 : 교정메모 일괄삽입 ②
    메모삽입 및 실습 : 교정메모 일괄삽입 ③
    메모삽입 및 실습 : 교정메모 일괄삽입 ④
    찾기(find) 명령어와 활용법
    찾아바꾸기(find_replace) 명령어와 활용법
    스크립트 매크로 활용하기
    여러 필드를 한번에 만들기(set_field_by_bracket)
    아래아한글의 길이단위인 HwpUnit 이해하기
  • 13
    3. 아래아한글 자동화 중급
  • 14
    3-1. [중급] 표 안에서 내용이 같은 인접셀끼리 병합하기
  • 실습 ① 프로세스 분석
    실습 ② 프로세스를 코드로 옮기기
    실습 ③ 이번 차시에 사용된 메서드 부연설명
  • 15
    3-2. [중급] 문서를 이미지 또는 PDF로 저장하기
  • 페이지 전체를 이미지로 저장하기
    드래그가 되지 않는 PDF로 저장하기
  • 16
    3-3. [중급] 문서비교 프로그램 직접 만들어보기
  • 문서 비교 프로그램 개요
    유사 문장을 찾아내는 알고리즘
    교정표를 만들어주는 파이썬의 ndiff 소개
    문서 간 다른 부분 표시하기
    완성된 프로그램을 EXE로 컴파일하기
    [팁] 아래아한글 프로그램 위치 및 크기 조절하는 방법
  • 17
    3-4. [중급] 자막변환 프로그램 직접 만들어보기
  • 자막 변환 프로그램 개요
    수작업을 통해 프로세스 이해하기
    SMI포맷 자막 자동생성
    SRT포맷 자막 자동생성
  • 18
    3-5. [중급] 작업일수 계산하여 시공점검표 완성하기
  • 주말, 공휴일을 제외한 작업일수 계산방법
    시공점검표 완성하기
  • 19
    3-6. [중급] 라벨지 자동완성
  • 라벨지 작업 개요 및 수작업 설명
    필드를 쓰지 않고 라벨지 완성하는 방법
    필드를 써서 라벨지 완성하는 방법
  • 20
    3-7. [중급] 엑셀데이터로 공문서 완성하기
  • 「필수보직기간 내 전보 사전승인 통보서 」소개 및 작성방법
    행데이터 추가하기
    가급적 클립보드를 쓰지 않고 작업해야 하는 이유
    필드를 직접 추가하는 자동화 패턴
  • 21
    3-8. [중급] 개인정보를 다양한 방법으로 마스킹하기
  • 개인정보 마스킹 작업개요
    실습문서도 직접 만들어봅시다
    이름 부분을 "ㅇㅇ"으로 마스킹하기
    이름 부분을 초성으로 마스킹하기
    주소 문자열 일부 제거하기
    주민등록번호 마스킹하기
  • 22
    3-9. [중급] 대학교직원 업무서식 자동화 실습
  • 외국학생 이름의 한글발음 알아내기 feat. ChatGPT
    업무서식 소개 및 자동화 개요
    업무서식 자동화 준비작업
    「심사확인서」자동화
    「학과심사 전형위원 추천서」자동화
    「학과심사 평가 집계표」자동화
  • 23
    3-10. [중급] 설문조사 만들기
  • 설문조사 만들기 개요
    라디오버튼 추가하기
    라디오버튼 선택값을 파이썬에서 취합하는 방법
    체크버튼 추가 및 취합방법
    인풋박스 추가 및 취합방법
    콤보박스 추가 및 취합방법
    명령버튼 만드는 방법
    실습 : 설문조사 서식 및 샘플 제작 ①라디오버튼
    실습 : 설문조사 서식 및 샘플 제작 ②체크버튼
    실습 : 설문조사 서식 및 샘플 제작 ③인풋박스
    실습 : 설문조사 서식 및 샘플 제작 ④콤보박스
  • 24
    3-11. [중급] 설문조사 취합 및 분석
  • 취합 실습 ① 라디오버튼
    취합 실습 ② 체크버튼
    취합 실습 ③ 콤보박스
    분석 실습 ① 판다스 데이터프레임 생성
    분석 실습 ② 막대차트 그리기
    분석 실습 ③ 차트에 어노테이션 붙이기
    분석 실습 ④ 차트 스타일 및 폰트 설정
    분석 실습 ⑤ 키워드 분석
  • 25
    4. 판다스 데이터프레임 데이터분석 실습
  • 우리가 분석해볼 데이터는 멜론 Top100
    데이터프레임의 인덱싱 방법
    데이터프레임 조건탐색 : 가장 좋아요가 많은 곡
    rank 메서드로 순위칼럼 만들기
    apply로 새 칼럼 만들기 : Top100 진입곡이 가장 많은 인기앨범
    데이터프레임으로 차트 그리기 ① 영웅의 위대함
    데이터프레임으로 차트 그리기 ② 영웅의 위대함 feat. value_counts
    데이터프레임의 강력한 그룹분석 : 가장 많은 좋아요를 받은 아티스트(곡 말고)
    최대값의 인덱스 idxmax : 아티스트별로 가장 많은 좋아요를 받은 곡
    정규표현식 활용 : 영어가 안들어간 제목의 곡은 Top100 중 몇퍼센트?
  • 26
    5-1. 웹크롤링 기초
  • 5-01-1. 크롤링 개요
    5-01-2. 셀레늄의 장점과 웹크롤링 법적 분쟁 사례
    5-01-3. html, css와 find_element
    5-01-4. id와 class로 특정 요소 접근하기
    5-01-5. 사용자액션 자동화 문법
    5-01-6. 로딩을 기다리는 방법
  • 27
    5-2. 웹크롤링 실습
  • 5-02-1. 네이버 연예뉴스 Top30으로 보고서 만들기
    5-02-2. 인프런에선 어떤 강의가 인기있을까? [1/2]
    5-02-3. 인프런에선 어떤 강의가 인기있을까? [2/2]
  • 28
    6. [최종프로젝트] 나라장터 종합쇼핑몰 크롤링
  • 6-01-1. 나라장터 종합쇼핑몰 크롤링 개요
    6-01-2. 프레임 이동 방법
    6-01-3. 불리언연산 응용
    6-01-4. 인풋요소 다루기(체크박스, 드롭다운, 라디오버튼)
    6-01-5. 데이터프레임 추출 및 이미지 우회다운로드
    6-01-6. [최종] 엑셀 및 한/글 보고서 완성
  • 29
    7. 마치며
  • 수고하셨습니다
마지막 업데이트|2025년 01월 15일
강의자 소개
구름은 '모두가 개발자가 된다'라는 비전으로 언제 어디서나 AI∙SW 개발을 배우고, 원하는 결과물을 구현할 수 있도록 '개발자 성장 중심'의 생태계를 만들어 나가고 있습니다. - 누구에게나 열린 기회를 제공하고 - 입문자의 진입장벽을 낮추며 - 상생하는 생태계를 만들어갑니다.

강좌 후기
99,000
69,300
(30%)

평균평점
5.0
난이도
쉬움
수강기간
평생 무제한
소요 시간
40 시간