Thumbnail
업무 스킬 업무 자동화
김대리님 이게 바로 업무 자동화입니다 (엑셀 + 파이썬)
(4.7)
12개의 수강평 ∙ 86명의 수강생

16,500원

지식공유자 : 개복치개발
총 13개 수업˙총 1시간 30분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
내 목록 추가 201 공유
초급자를 위해 준비한
[업무 자동화] 강의입니다.

업무자동화를 위해 파이썬을 배웠던 분들이라면, 실제 업무에 파이썬을 활용해봅시다! 파이썬을 이용해 엑셀을 조작해보고 싶은 분들께 좋은 업무자동화 강의입니다.

✍️
이런 걸
배워요!
파이썬을 이용한 업무자동화
파이썬과 엑셀을 이용한 업무자동화

김대리님, 이게 바로
업무자동화입니다! 
👨‍💼👩‍💼

비개발 직군 직장인에게 제일 필요한
업무자동화 스킬을 활용해보세요!

오프라인에서 비개발자분들과 파이썬 기초 수업을 여러 번 진행하면서,
파이썬을 배워 업무에 적용을 해보고 싶었는데 어떻게 적용하는지 몰라서
막상 파이썬을 활용하지 못했던 분들을 종종 보았습니다.

이 강의에서는 파이썬을 이용하여 엑셀을 조작하고, 자동으로 계산해보는 업무자동화 스킬을 학습해봅니다.

다음의 순서로 진행됩니다 🏃

위와 같은 엑셀 파일을 

  1   각각 회사별로 분류해서 견적서 만들고
  2   얼마 나왔는지 메일로 보내고
  3   사장님 지인은 50% 할인해주고
  4   견적서에 누가 사용했는지 알려주는

미션이 있다고 생각해 볼게요.

이럴 때 엑셀 파일을 몇 행까지 정리할지를 파이썬 코드를 통해 입력한 뒤, 실행하여 보면

자동으로 회사별로 견적서 엑셀파일과 이메일 내용이 생성됩니다.

강의 참고자료 📁

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
엑셀을 파이썬으로 한번에 조작해보고 싶은 사람
기존에 배운 파이썬을 업무자동화에 적용해보고 싶은 사람
📚
선수 지식,
필요한가요?
파이썬 문법

안녕하세요
개복치개발 입니다.
개복치개발의 썸네일

-

커리큘럼 총 13개 ˙ 1시간 30분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 업무자동화
강의소개 미리보기 05:09 개발환경 세팅 미리보기 02:54 회사 이름들 가져와서 중복제거 미리보기 07:33 회사별로 행 끊어내기 미리보기 05:07
회사에 필요한 데이터만 뽑아내서 엑셀에 넣기 10:46
회사에 필요한 데이터만 뽑아내서 엑셀에 넣기 - 2 04:45
회사에 필요한 데이터만 뽑아내서 엑셀에 넣기 - 3 20:04
텍스트 파일로 저장 09:08
메일 주소 읽어오기 (Sheet2) 08:46
GUI 만들기 06:17
GUI 연결하기 03:45
GUI 연결하기(추가) 01:18
.exe 만들기 (pyinstaller) 05:24
강의 게시일 : 2020년 04월 09일 (마지막 업데이트일 : 2020년 04월 09일)
수강평 총 12개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.7
12개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
역학자 thumbnail
몇 일을 꼬박해야할 수동 입력작업이 있었는데 도저히 일일이 옮기며 작성할 자신이 없어 고민 중에 마침 할인 중인 이 강의를 찾게 되었고 주말동안 열심히 강의 듣고 응용하여 필요한 코딩을 완성하였습니다. 저에게 딱 맞는 강의 만들어주셔서 감사드리고 솔직한 수강평 남깁니다. 1. 기초설명 전무함 - 파이썬 기초문법이 선수지식으로 필요하다고 명시는 되어있지만 정말 문법에 대한 언급은 제로에 가까워 중간중간 인터넷 찾아보면서 해야했습니다. 특히, openpyxl에 대한 설명과 작동방법 등 설명이 부족하여 이것또한 많이 찾아봤습니다. openpyxl 말고도 xlsxwriter 등 다양한 라이브러리가 더 있더군요. 2. 목소리 톤, 강의방식이 깔끔하지 못함 - 목소리 톤은 그렇다 치더라도 강의가 너무 짜임새 없어 중간중간 혼자 정리하고 반복재생하며 끊어 들어야 합니다. 보통 다른분들은 코딩프로그램 말고 ppt 등을 활용하여 현재 진행과정 설명, 작성방법 등 이해 시키며 하는데 이 강의는 그런게 없어 힘들었습니다. 3. 빈약한 마무리 - 중간에 20분짜리 강의가 있는데 오류가 나서 수정하느라 타 강의보다 오래 걸렸습니다. 근데 해결하는 모습을 보고도 납득이 안됩니다. 첨에 있는걸 반복문으로 뺏더니 해결?? 아직도 저는 모르겠더군요. 마지막 강의에서도 gui로 만드셨으면 한번 시연을 보여주셔야 하는데 이러한 과정이 생략되어 어떤 분은 강의따라 만들었더니 바이러스로 검출되었다 라는 질문까지 올리셨습니다... 그리고 답변을 달아주셨으면 이후에 다른 수강생들을 위해 추가강의를 해주시거나 <강의 소개>란에 언급이 있어야 되는데 없습니다 ㄷㄷ -------------------------------------------------------------------------------------------------------------- 위의 단점들에도 불구하고 이 강의는 정말 저같은 초보자들이 파이썬을 활용한 엑셀자료 정리하는 방법 중 가장 접근하기 쉬운 과정으로 인내심을 가지고 온전히 이해하여 정말 사무실에서 해야할 일들을 사무자동화해낼 수 있다면 정말 큰 힘이 되는 강의임에는 틀림없으므로 만점을 드립니다.
2021-03-29
역학자
또한, 제가 이 강의를 통해 완성할 수 있었던 코드도 올려봅니다. 아직 GUI도 못입혔고 엄청 조잡하지만 그래도 작동하는데 의의를 가져보니다. 자동화내용: 500건의 계약건 중 이번달 하자검수확인서 작성 대상을 확인하고 하자검수확인서 작성함 작동원리: 1. 반복문(i, u 변수활용)으로 엑셀자료에서 21년 2월 대상건 확인 2. 확인된 대상건에 대한 세부사항 추출 후 하자검사확인서 작성(강의처럼 자료 옮기기) 3. 해당되는 대상건으로 반복실시() ----------------------------------------------------------------------------------------- from openpyxl import load_workbook wb_obj = load_workbook('./money.xlsx') ws_obj = wb_obj['하자검사'] wb_result = load_workbook('./Cormorants inspection.xlsx') ws_result = wb_result['Sheet1'] list1 = [] contract = [] company = [] gold = [] contract_day = [] start_day = [] end_day = [] inspection_day = [] cormorants_start = [] cormorants_end = [] for i in range(4, ws_obj.max_row): for u in range(13, 25): if str(ws_obj.cell(i, u).value)[0:5] == str(21.02): list1.append(ws_obj.cell(i, u).value) print(list1) contract.append(ws_obj.cell(i,2).value) company.append(ws_obj.cell(i,4).value) gold.append(ws_obj.cell(i,3).value) contract_day.append(ws_obj.cell(i,5).value) start_day.append(ws_obj.cell(i,6).value) end_day.append(ws_obj.cell(i,7).value) inspection_day.append(ws_obj.cell(i,8).value) cormorants_end.append(ws_obj.cell(i,10).value[10:18]) for numbers in range(len(list1)): ws_result['B2'] = '2021년 '+list1[0+numbers][3:5]+'월 만료 하자검사조서' ws_result['C3'] = str(contract[0+numbers]) ws_result['C4'] = str(company[0+numbers]) ws_result['C5'] = str('금'+format(gold[0+numbers], ',')+'원') ws_result['D6'] = str('20'+contract_day[0+numbers]+'.') ws_result['D7'] = str('20'+start_day[0+numbers]+'.') ws_result['D8'] = str('20'+inspection_day[0+numbers]+'.') ws_result['D9'] = str('20'+inspection_day[0+numbers]+'.') ws_result['D10'] = str('20'+cormorants_end[0+numbers]+'.') ws_result['B11'] = '위 공사에 대한 하자유무를 2021년 '+ list1[0+numbers][3:5]+'월 ' + list1[0+numbers][6:8] +'일 검사한 결과 하자 없음을 복명합니다.' ws_result['E15'] = '2021년 '+ list1[0+numbers][3:5]+'월 ' + list1[0+numbers][6:8] +'일' ws_result['B17'] = '검사자 : (인)' wb_result.save('Cormorants/excel/2/'+contract[0+numbers]+'.xlsx')
2021-03-29
둥이아빠 thumbnail
좋은 강의 감사합니다.
2021-03-23
Kim Jung-Hun thumbnail
몇 년 전부터 주변에 개발자 분들로 부터 Python에 대해 많은 이야기를 들었지만, 막상 접하려고 하면 너무나 다양한 방면에서 사용되고 있고, 사용하는 툴이나, 라이브러리도 다양해서 오히려 막연한 느낌이였는데, 이렇게 필요한 부분을 '콕' 집어서 주제를 갖고 강의를 해주시니 너무 좋네요.
2020-05-07
지식공유자개복치개발
Kim Jung-Hun님 수강평 감사합니다 :) 이런 말씀이 또 강의를 열심히 준비할 수 있게 되는 힘이 되는 것 같습니다. 좋은 하루 보내세요 !!
2020-05-07
김민경 thumbnail
파이썬을 어느정도 안다는 가정하에 들으면 좋겠지만 아예 모르시는 분들은 이해하기 힘들것같네요 ㅜㅜ 저도 조금아는데 ㅋㅋㅋ 그냥 따라서 코드따기 바쁨 ㅜ
2020-07-18
지식공유자개복치개발
안녕하세요 민경님 파이썬에 익숙하지 않으시면 조금 힘드셨을 수도 있습니다 ㅠㅠ 수강해주셔서 감사합니다~
2020-07-29
악만자크 thumbnail
업무자동화에 관심이 많아서 엑셀로 처리하기 어려운 부분을 쉽게 할려고 파이썬을 공부했습니다. 파이썬 문법만 알고 업무에 적용하지 못해서 많이 답답했었습니다. 읽어온 데이터를 내가 원하는 형태로 저장하고, 프로그램화해서 업무를 자동화하고 싶어서 강의를 들었는데, 이 강의를 듣고 전체적인 플로우를 알게되었습니다. 이제 나만의 '일간 매출보고서'를 만들계획입니다. 좋은 강의 감사드립니다.
2020-04-30
지식공유자개복치개발
안녕하세요 악만자크님 저도 이 강의를 제작하게 된 계기가, 직장에서 유사한 업무를 하는 분이 프로그램 제작을 의뢰해서 제작했습니다. 도움이 되셨다니 뿌듯합니다. 더 좋은 강의 만들도록 하겠습니다. 감사합니다 :)
2020-04-30

16,500원

내 목록 추가 201 공유
지식공유자 : 개복치개발
총 13개 수업˙총 1시간 30분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스