사장님 몰래하는 파이썬 업무 자동화 : 나만 알고 싶은 칼퇴 비법, 파이썬으로 컴퓨터 부려먹기

사장님 몰래하는 파이썬 업무 자동화 : 나만 알고 싶은 칼퇴 비법, 파이썬으로 컴퓨터 부려먹기

$34.47
Description
손 사원의 칼퇴를 위한 파이썬 학습 여정!
웹, 엑셀, 워드, PDF, 이메일 파일&폴더 정리 등의 다양하고 실용적인 업무 자동화 패키지를 파이썬 초보 입장에서 친절히 설명했습니다. 이 책을 통해 매일 반복되는 루틴한 문서 작업을 효율화하시길 바라겠습니다.

저자

정용범,손상우

저자:정용범

경희대학교전자전파공학과를졸업한후,카메라제조엔지니어로약5년정도근무하였다.자기개발을위해공동저자와파이썬코딩블로그와전자책집필을시작했는데좋은기회가생겨다른회사로이직하게되었다.

현재는반도체회사연구소에서선임연구원으로근무중이다.지금하고있는일은반도체엔지니어들이활용할수있는자동화툴을파이썬언어를활용하여개발하는것이다.다른사람들에게무언가를알려주고도움이되는게좋아서강사활동을하는것도계획하고있다.최근에는데이터분석과AI기술에관심이있어성균관대데이터사이언스융합전공으로석사학위과정을진행하고있다.

Blog:투손플레이스(ybworld.tistory.com/)



저자:손상우

경북대학교기계공학과를졸업한후,제품기구개발업무를주로해왔다.회사동기들과파이썬공부를시작했는데업무자동화에적용해보면서흥미를갖게되었다.공부한내용을정리하기위해서시작했던블로그가기회가되어공동저자와같이전자책을집필하게되었고이번책으로출판하게되었다.

현재는LG전자H&A연구센터선임연구원으로근무하고있다.본업무외에책집필지식을살려파이썬사내강의를진행하고있다.동료가스스로업무를자동화하고서뿌듯해하는모습을보면큰보람을느낀다.최근에는딥러닝,특히자연어처리에관심이생겨서공부하고있다.

Blog:코딩유치원(coding-kindergarten.tistory.com)

목차


Chapter1.업무자동화
1.1일상속의자동화
1.2업무자동화와RPA
1.3파이썬업무자동화

Chapter2.파이썬환경설정하기
2.1파이썬설치하기
2.2VSCode설치하기
2.2.1IDE란?
2.2.2VSCode설치
2.2.3필수Extension설치
2.3VSCode사용법
2.3.1기초
2.3.2VSCode에서Jupyter사용하기
2.4함수,모듈,패키지,라이브러리
2.4.1함수
2.4.2모듈과패키지,라이브러리

Chapter3.엑셀
3.1라이브러리소개
3.1.1openPyXL
3.1.2Win32com
3.1.3Xlwings
3.2엑셀프로그래밍개념잡기
3.2.1엑셀의구성요소
3.2.2엑셀의구성관계
3.3Workbook,Worksheet설정하기
3.3.1Workbook설정하기3.3.2Worksheet설정하기
3.4Cell데이터조작하기
3.4.1Cell데이터읽어오기
3.4.2Cell데이터쓰기
3.4.3Cell데이터삭제하기
3.5Cell에함수사용하기
3.5.1Cell에함수를사용하는기본방법
3.5.2여러행에함수적용하기
3.5.3함수결과를읽어오는방법
3.6서식지정하기
3.6.1기본서식
3.6.2조건부서식
3.7시트조작하기
3.7.1시트생성하기
3.7.2시트이름변경하기
3.7.3시트이동,복사,삭제하기
3.8차트만들기
3.9엑셀VBA파이썬과연동하기
3.9.1엑셀VBA개념잡기
3.9.2엑셀VBA개발환경설정
3.9.3파이썬과엑셀VBA연동하기
3.10연습하기
3.10.1특정문자기준으로문자열분리및나열하기
3.10.2엑셀내용을원하는형태로가공해보기

Chapter4.워드
4.1라이브러리소개
4.1.1python-docx
4.2문서생성하기/불러오기
4.2.1문서생성하기
4.2.2문서불러오기
4.2.3문서저장하기
4.3문서내용작성하기
4.3.1글자입력하기4.3.2이미지삽입하기
4.3.3표삽입하기

4.4문서꾸미기
4.4.1글자폰트
4.4.2글자크기
4.4.3글자색상
4.4.4문단정렬
4.4.5표정렬
4.5기존문서내용다루기
4.5.1Paragraph인덱싱
4.5.2Table인덱싱
4.6연습하기
4.6.1수료증발급자동화

Chapter5.PDF
5.1라이브러리소개:PyPDF2
5.2PDF페이지추출하기
5.3PDF페이지분할및회전하기
5.3.1PDF페이지분할
5.3.2PDF페이지회전
5.4PDF페이지병합하기

Chapter6.파일과폴더
6.1절대경로,상대경로
6.2라이브러리소개
6.2.1os
6.2.2glob
6.2.3shutil
6.3파일,폴더경로다루기
6.3.1getcwd()
6.3.2chdir()
6.3.3listdir()
6.3.4walk()
6.3.5glob()
6.4폴더생성,삭제하기
6.4.1makedirs()
6.4.2removedirs()
6.4.3remove()
6.5파일,폴더이동·복사하기
6.5.1move()
6.5.2copy()
6.5.3copytree()
6.6연습하기
6.6.1여러파일이름동시에변경하기
6.6.2특정확장자파일만이동하기

Chapter7.메일
7.1라이브러리소개
7.1.1smtplib
7.1.2imaplib
7.1.3email
7.2Google/Naver메일보내기
7.2.1계정설정
7.2.2메일보내기
7.2.3첨부메일보내기
7.3Google/Naver메일읽기
7.3.1메일읽기
7.3.4첨부메일파일받기
7.4아웃룩메일
7.4.1메일보내기
7.4.2메일읽기

Chapter8.웹크롤링
8.1웹크롤링기초지식
8.1.1웹(Web)이란?
8.1.2HTML이란?
8.1.3크롬과크롬드라이버
8.2라이브러리소개
8.2.1requests
8.2.2beautifulsoup
8.2.3selenium
8.3정적/동적웹페이지
8.3.1정적웹페이지란?
8.3.2동적웹페이지란?
8.3.3동적웹크롤링과정적웹크롤링
8.4정적웹크롤링하기
8.4.1정적웹크롤링3단계
8.4.2HTML가져오기
8.4.3HTML파싱하기
8.4.4원하는정보만골라서가져오기
8.5동적웹크롤링하기
8.5.1동적웹크롤링3단계
8.5.2크롬드라이버로실행하고원하는페이지로이동하기
8.5.3원하는HTML인덱싱하기
8.5.4인덱싱한HTML조작하기
8.5.5인덱싱한HTML내용가져오기
8.6연습하기
8.5.1잡플래닛리뷰크롤링하기

Chapter9.마우스와키보드
9.1라이브러리소개
9.1.1PyAutoGUI란?
9.1.2PyAutoGUI설치
9.2마우스조작하기
9.2.1모니터해상도와마우스현재위치얻기
9.2.2이동9.2.3클릭
9.2.4드래그
9.2.5스크롤
9.3키보드조작하기
9.3.1문자입력하기
9.3.2기능키입력하기
9.3.3조합키입력하기
9.4화면이미지인식하기
9.4.1캡처한이미지로좌표얻기
9.4.2캡처한이미지가여러개일때좌표얻기
9.5메시지박스띄우기
9.5.1알림창띄우기
9.5.2확인창띄우기
9.5.3텍스트입력창띄우기4
9.5.4비밀번호입력창띄우기
9.6연습하기
9.6.1카카오톡으로정해진시간마다나에게메시지보내기

Chapter10.알아두면유용한기타작업
10.1파이썬GUI구현라이브러리
10.1.1이벤트(Event),이벤트핸들러(EventHandler)
10.1.2문자또는숫자GUI통해입력받기
10.1.3파일선택하여경로입력받기
10.2실행파일(.exe)배포하기
10.3원하는시간에파이썬자동실행하기
10.3.1scheduler설치및실행
10.3.2schedule주기설정
10.3.3동작함수에매개변수가있는경우
10.3.4schedule을중간에중단시키는방법
10.3.5작업스케줄러사용법

Chapter11.실전프로젝트
11.1스마트스토어리뷰크롤링해서엑셀에저장하기
11.2엑셀파일시트를각각PDF형태로변환하기
11.3뉴스키워드카카오톡으로전송하기
11.4엑셀데이터를카테고리별로자동분류하기
11.5홈쇼핑방송정보크롤링해서PDF형태로저장하기
11.6파일,폴더규칙에따라자동분류하기
11.7수료증자동작성후PDF변환하여메일로전송하기
11.8웹로그(.txt)파일파싱하여csv파일로저장하기

출판사 서평

추천사

파이썬을배웠지만파이썬으로무엇을어떻게해야할지감이잡히지않은분들께이책을추천합니다.체계적인챕터로구성하여,책내용을차근차근따라가다보면비전공자분들도업무자동화를구현할수있게해주는책입니다.또한다양한라이브러리를이용한실용적인예제들은현업에서바로활용할수있도록안내합니다.반복되는업무에지쳐있는직장인에게는칼퇴치트기가될것입니다!
-박찬호(SK스토아)

최대한단어를쉽게풀어서설명해줘서이해하기가쉽고,현업에서충분히쓰일만한예제를사용해서업무에적용하기좋습니다.또한그림,코드,결과화면등독자의이해를도울수있는자료가많아서기초지식이부족하더라도읽는데무리가없습니다.
-김응혁(카카오개발자)

파이썬을통해반복업무를단순화시키고싶으신분들에게이책을추천합니다.이책은파이썬을모르는사람이AtoZ까지적혀있는코드를따라하며익혀나가면,필요로하는간단한반복작업을파이썬으로개발할수있게해주는좋은교재입니다.
-하경윤(KT엔지니어)

이책은파이썬이라는가장쉬운프로그래밍언어를사용하여프로그래밍을잘모르는초보자들도업무를자동화할수있는방법을쉽고자세히알려주는책입니다.엑셀,워드,PDF,그리고웹크롤링에이르기까지,실전에가까운프로젝트를통해독자들이자신의업무에즉시적용할수있는실력을키울수있도록돕습니다.이책은업무자동화를통해시간을절약하고,반복적인작업에서벗어나고싶은직장인들에게이상적인안내서가될것이라생각합니다.
-유원준(네이버클라우드딥러닝엔지니어)

파이썬업무자동화영역에대해전혀모르는입문자부터당장내일현업에적용이필요한직장인들까지모두에게도움이되는교과서같은책입니다.쉽고재밌는예시를하나씩따라하다보면단순히업무자동화를넘어프로그래밍자체가내취미가되고있는걸발견하게됩니다.쉽고현실적인파이썬업무자동화입문서가필요하다면이책을강력히추천합니다.
-이창재(현대자동차엔지니어)