일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 (개정판)

일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 (개정판)

$24.91
저자

포스코인재창조원

저자:포스코인재창조원
창의적인인재양성을통해포스코그룹의비전실현을촉진하는기관이다.특히AI시대를리딩할디지털인재육성을위해생성형AI,머신러닝/딥러닝,빅데이터분석,업무자동화등다양한DX교육을운영하고있다.

목차

PART01파이썬기초

CHAPTER01파이썬개요

1파이썬이란?
__코딩을배워야하는이유
__파이썬의특징
2파이썬업무활용
__엑셀대신파이썬
__업무자동화
3파이썬개발환경준비
__파이썬개발환경구축하기
__주피터노트북살펴보기
마무리

CHAPTER02자료형

1변수와상수
__변수선언하기
__변수명규칙
__상수사용하기
2기본자료형
__숫자
__문자열
__불
3복합자료형
__리스트
__튜플
__딕셔너리
[좀더알아보기]자료의형변환
__집합
[좀더알아보기]집합자료형에데이터추가및삭제하기
마무리

CHAPTER03제어문과함수

1제어문
__if문
__while문
__for문
2함수와클래스
__함수만들기
__입력과출력함수
[좀더알아보기]입력값을숫자로변환하기
__외부파일읽고쓰기
__내장함수
__클래스와객체
마무리

PART02파이썬으로엑셀하기

CHAPTER04엑셀기본함수구현하기

1파이썬으로엑셀파일다루기
__파이썬패키지설치하기
[좀더알아보기]명령프롬프트(cmd창)에서openpyxl패키지설치하기
__데이터프레임생성하기
__행과열추가및삭제하기
__엑셀파일읽고쓰기
2텍스트함수
__실습데이터불러오기
[좀더알아보기]특정디렉터리에서주피터노트북실행하기
__여러셀의문자합치기
→핵심함수|sum()
__몇개의문자만추출하기
→핵심함수|str[]
__영문대소문자바꾸기
→핵심함수|upper(),lower(),capitalize()
__특정문자바꾸기
→핵심함수|replace()
__문자열길이구하기
→핵심함수|len()
__문자열공백삭제하기
→핵심함수|strip(),lstrip(),rstrip()
3수학및통계함수
__실습데이터불러오기
__데이터합계구하기
→핵심함수|sum()
__데이터평균구하기
→핵심함수|mean()
__조건에따른합계,평균구하기
→핵심함수|groupby()
__순위구하기
→핵심함수|rank()
__최댓값/최솟값구하기
→핵심함수|max(),min()

CHAPTER05업무에자주쓰는실무함수구현하기

1동적배열함수
__실습데이터불러오기
__원하는데이터필터링하기
→핵심함수|loc.isin()
[좀더알아보기]여러조건을조합하여필터링하기
__기준열로정렬하기
→핵심함수|sort_values(),sort_index()
__중복행제거하기
→핵심함수|duplicated(),drop_duplicated()
2찾기및참조함수
__실습데이터불러오기
__인덱스로값확인하기
→핵심함수|핵심함수ㅣmap()
__원하는값찾기
→핵심함수ㅣset_index()
3논리및정보함수
__실습데이터불러오기
__조건함수사용하기
→핵심함수ㅣenumerate()
__날짜및시간함수
→핵심함수ㅣdatetime(),datetime.now()
[좀더알아보기]날짜패키지datetime
마무리

CHAPTER06그래프함수로시각화하기

1matplotlib으로그래프그리기
__matplotlib그래프종류
__선그래프
→핵심함수ㅣplot()
[좀더알아보기]산점도그리기
__막대그래프
→핵심함수ㅣbar()
__원그래프
→핵심함수ㅣpie()
[좀더알아보기]explode속성으로원하는조각만분리하여출력하기
__히스토그램
→핵심함수ㅣhist()
__상자수염그래프
→핵심함수ㅣboxplot()
[좀더알아보기]산점도와선그래프함께그리기
2pandas로그래프그리기
__pandas그래프종류
__실습데이터불러오기
__선그래프
→핵심함수ㅣplot()
[좀더알아보기]산점도그리기
__막대그래프
→핵심함수ㅣplot.bar(),plot.bath()
__원그래프
→핵심함수ㅣplot.pie()
__히스토그램
→핵심함수ㅣplot.hist()
__상자수염그래프
→핵심함수ㅣboxplot()

PART03파이썬으로업무자동화하기

CHAPTER07문서업무자동화

1엑셀업무자동화
__openpyxl개요
__엑셀파일과시트다루기
__셀내용다루기
__셀서식다루기
[실습]유통매장의고객만족도분석하기
[실습]여러엑셀파일을하나로합치기
2파워포인트업무자동화
__python-pptx개요
__파워포인트파일다루기
[실습]행사참가자명찰제작하기
3시스템제어하기
__pyautogui개요
__마우스제어하기
__키보드제어하기
__메시지박스
__스크린샷
[실습]성적처리자동화
[좀더알아보기]엑셀실행하기
마무리

CHAPTER8웹크롤링

1웹크롤링개요
__웹크롤링절차및주요패키지
__HTML기초
__CSS기초
__크롬개발자도구로웹구조파악하기
2웹데이터자동수집
__HTML소스가져오기
__HTML소스를데이터로변환하기
[실습]서점베스트셀러정보가져오기
3웹브라우저제어
__selenium개요
__웹로드및HTML소스가져오기
__웹브라우저제어하기
[실습]네이버환율정보수집후CSV로저장하기
[실습]사업자등록번호휴폐업조회하기
마무리

CHAPTER9실전자동화프로젝트

1프로젝트개요
__비즈니스케이스
__청구서발행프로세스분석
__엑셀자료와청구서양식
2프로젝트자동화구현하기
마무리

CHAPTER10챗GPT로업무자동화코드생성하기

1챗GPT개요
__회원가입하기
__챗GPT기본화면과사용방법
2챗GPT로코딩하기
[실습]데이터분석-월마트판매데이터를활용해서상관관계분석하기
[실습]업무자동화-여러엑셀파일을하나로합치기
[실습]웹크롤링-서점베스트셀러정보가져오기
마무리

찾아보기

출판사 서평

언제까지파일하나하나손으로만들래?
엑셀대신파이썬으로업무순삭하고칼퇴하자!

기업용복사기임대업체에서일하는K대리는자신이담당하는지역의고객사472곳,복사기627대,서비스기사8명을혼자서관리하고있습니다.월말마다실적을종합해고객사별로서비스청구서를작성해보내야하는데,서비스이력을정리한수백개의엑셀시트를서로연결하는파일을만드는업무에꼬박3일이걸립니다.아무리엑셀의달인인K대리라도매달반복되는이업무는늘큰스트레스로다가옵니다.

그러던중,새로입사한P사원이고생하는K대리를보고파이썬을사용하면이업무를단10초만에해결할수있다고합니다.과연K대리는P사원의도움으로매달반복되는야근지옥에서벗어날수있을까요?

PART01:꼭필요한문법만배워도충분히업무자동화가능!

이책은‘반복되는엑셀업무를파이썬으로더쉽고빠르게자동화할수없을까?’라는고민에서시작했습니다.막상파이썬을처음배우기시작하면기초문법만공부하다흥미를잃고포기하는경우가많습니다.이책은업무에꼭필요한핵심파이썬기초지식만을골라실제업무에바로적용할수있는업무자동화방법을중심으로설명합니다.파이썬을처음접하는초보자도직장에서활용할수있는예제를통해끝까지흥미를잃지않고학습을완주할수있습니다.

PART02:엑셀함수와파이썬함수의1:1비교로더쉽게!

대부분의직장인들이엑셀로하는업무는비슷합니다.여러셀의데이터를합치거나특정데이터추출하기,데이터합계와평균구하기,중복데이터를제거하고필터링하기등입니다.엑셀로하는업무를평소처럼작성해보고,같은내용을파이썬으로구현하며엑셀과파이썬의공통점과차이점을비교해봅니다.또한엑셀로그렸던그래프역시파이썬의matplotlib,pandas패키지를활용해추가기능까지더하면간단하게시각화할수있습니다.

PART03:손가락하나까딱하지않고컴퓨터에게일을시켜보자!

파이썬은다른프로그래밍언어에비해업무자동화에특화된다양한패키지를제공합니다.파이썬의openpyxl,python-pptx패키지를사용하면Microsoftoffice프로그램이없어도엑셀과파워포인트문서의내용을자유롭게수정하고저장할수있습니다.requests,BeautifulSoup패키지를활용한웹크롤링,selenium패키지를이용한웹브라우저자동제어까지,파이썬을통해업무자동화의편리함을경험할수있습니다.

이책의내용

주피터노트북설치하고주요기능학습하기
파이썬기초문법익히기
엑셀기본함수를파이썬으로구현하기
업무에자주사용하는엑셀및파이썬실무함수구현하기
그래프함수로문서시각화하기
엑셀,파워포인트문서를파이썬으로자동화하기
마우스와키보드자동제어하기
웹페이지정보자동크롤링하기
웹브라우저제어하기
생성형AI를활용해서업무자동화코드작성하기

이책이필요한독자

엑셀VBA를사용하는데도문서양이많아야근할일이자꾸생긴다.
엑셀은눈감고도할수있는데파이썬으로더빨리,더많은양을처리하고싶다.
단순반복작업은파이썬에게시키고,나는칼퇴하고싶다.
최신데이터를매번찾아다운받는건지겹고,컴퓨터가알아서모아주면좋겠다.
똑같은마우스클릭은손목만아프고지루하니,컴퓨터가알아서제어해주면좋겠다.
그래프나차트를더효율적으로만들어서보고서품질을높이고싶다.
파이썬코드를알면더쉽게일할수있을것같은데,챗GPT가코드만작성해주면좋겠다.

업무자동화,이제엑셀말고파이썬으로하자!

지루한파이썬문법공부는이제그만!실습으로내업무에날개를달아보자!
대용량데이터처리에버벅대는엑셀은그만!파이썬으로10초만에해결하자!
언제까지복잡한엑셀함수복사&붙여넣기할래?간단한코드한줄로끝내보자!
엑셀,파워포인트반복작업이지친다면!프로그램에게시키고칼퇴하자!
마우스,키보드누르기도귀찮다면!시스템제어로편리하게자동화가능!
웹에존재하는모든데이터,업무자동화로간단하게수집하자!
웹브라우저도이젠내맘대로,자료도입력하고!데이터도가져오고!
어려운파이썬코드생성은이제안녕!챗GPT로업무자동화코드생성하자!