본문 바로가기

일상/서평

일잘러의 비밀 엑셀 대신 파이썬으로 업무 자동화하기

반응형

안녕하세요.

오늘은 한빛미디어에서 이번에 새롭게 발간한 일잘러의 비밀 엑셀 대신 파이썬으로 업무 자동화하기라는 책을 소개합니다.

이 책은 엑셀로 반복적으로 해야 하는 일을 파이썬으로 프로그래밍해서 한 번에 해결하도록 하는 방법을 알려주는 책입니다.

엑셀이 처음 나오기 전까지는 주판으로 혹은 전자계산기로 계산해서 값을 표에 입력하던 시절이었습니다.

그런데 엑셀이 나와서 한번에 합계를 내고 평균을 내기 시작했습니다.

그전까진 일일이 하나씩 계산하던 것을 일괄로 계산하니 신기해 하는 사람도 많았죠.

그래서 회사에서 엑셀을 잘 다르면 일잘하는 사람으로 칭찬을 받기도 했는데요.

 

그런데 이젠 엑셀이 주산처럼 변해가는 것 같네요.

지금은 일을 잘하는 사람은 파이썬을 학습한다고 해요.

오늘 제가 소개하는 일잘러의 비밀 엑셀 대신 파이썬으로 업무 자동화하기라는 책을 통해 엑셀에서 반복 작업하던 것을 한번에 자동화시켜 결과값을 얻을 수 있도록 하는 비밀이 이 책에 소개되고 있습니다.

책의 구성을 보면

PART 01 파이썬 기초

CHAPTER 01 파이썬 개요

1.1 파이썬이란?

코딩을 배워야 하는 이유, 파이썬의 특징

1.2 파이썬 업무 활용

엑셀 대신 파이썬, 업무 자동화

1.3 파이썬 개발 환경 준비

아나콘다로 파이썬 개발 환경 구축하기, 주피터 노트북 살펴보기

CHAPTER 02 자료형

2.1 변수와 상수

2.2 기본 자료형

2.3 복합 자료형

CHAPTER 03 제어문과 함수

3.1 제어문

3.2 함수와 클래스

PART 02 파이썬으로 엑셀하기

CHAPTER 04 엑셀 기본 함수 구현하기

4.1 파이썬으로 엑셀 파일 다루기

4.2 텍스트 함수

4.3 수학 및 통계 함수

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

5.1 동적 배열 함수

5.2 찾기 및 참조 함수

5.3 논리 및 정보 함수

CHAPTER 06 그래프 함수로 시각화하기

6.1 matplotlib으로 그래프 그리기

6.1 pandas로 그래프 그리기

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

CHAPTER 07 문서 업무 자동화

7.1 엑셀 업무 자동화

7.2 파워포인트 업무 자동화

7.3 시스템 제어하기

CHAPTER 08 웹 크롤링

8.1 웹 크롤링 개요

8.2 웹 데이터 자동 수집

8.3 웹 브라우저 제어

CHAPTER 09 실전 자동화 프로젝트

9.1 프로젝트 개요

9.2 프로젝트 자동화 구현하기

이렇게 구성이 되어 있는데요.

파트1에서는 파이썬의 기초적인 개념, 파트2에서는 엑셀의 함수를 파이썬에서 사용하는 방법을 소개하고 파트3에서는 본격적으로 자동화 프로젝트를 시행해 볼 수 있게 해줍니다.

 

물론 책에 나오는 파이썬 소스는 출판사 홈페이지에서 무료로 제공되고 있고요.

예제소스 다운로드를 클릭하면 자료를 받을 수 있습니다.

초보자는 파트1에서 시작해야 하고요.

프로그래밍을 공부해 본 분들은 파트2부터 시작하시면 될 것 같은데요.

책은 앞으로 학습할 내용이 무엇인지 초반에 잘 설명해 주고 있는데요.

업무 자동화 사례를 통해 파이썬으로 봉사활동을 통합하는 과정을 설명해 주는데요.

이런 코드만으로 한번에 결과값이 나올 수 있다는 것이 신기하네요.

파이썬을 학습하는 첫 단계는 아나콘다 설치로 시작됩니다.

그런데 여기서 드는 한 가지 질문이 있습니다.

Q. 아나콘다 설치하지 않고 파이썬 사이트에 있는 프로그램 설치해도 되지 않나요?

A. 그래도 되는데 기본 라이브러리만 설치되고 필요한 패키지가 있으면 수동으로 설치해야 하는데 초보자는 번거로워 아나콘다를 설치하는 것이 더 편해요. 아나콘다는 기본적인 라이브러리 뿐만 아니라 가장 많이 사용하는 패키지들을 한 번에 설치하거든요.

그리고 아나콘다에서 사용하는 에디터 이름이 주피터 노트북입니다.

 

실무에서 어떻게 적용하는지 실습이 있는데요.

하나씩 따라하면서 학습할 수 있도록 만들어졌네요.

저도 따라해 봤습니다.

웹 크롤링에 관심이 있어 파트3 네이버 환율 정보 수집 후 csv로 저장하기를 따라 해봤습니다.

가져와서 csv로 저장할 항목은 통화명과 매매기준율입니다.

크롬 개발자도구를 실행하고 xpath, css selector을 추출해야 한다고 해요.

책에서 하라는데로 인스팩터 아이콘을 클릭하고 미국 USD달러를 클릭했습니다.

개발자 도구 창에서 전체를 감싸는 태그를 찾아야 하는데요.

이것이 그 코드입니다.

iframe id=frame_ex1

다음에는 CSS selector를 추출해야 합니다.

통화명은 body > div > table > tbody > tr:nth-child(1) > td.tit > a

매매기준율 body > div > table > tbody > tr:nth-child(1) > td.sale

파이썬 기초부터 설명해주고, 실무에 적용하는 방법까지 직장인에게 필요한 부분이 들어 있습니다.

이것만 잘 공부하면 회사에서 일 잘한다고 칭찬 받을 것 같네요.

파이썬 공부하려는 분에게 추천합니다.

간결하게 아주 핵심만 잘 설명해 놓은 군더더기 없는 깔끔한 책입니다.

 

반응형