메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

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

엑셀 반복 업무로 지친 직장인, 파이썬으로 칼퇴하자!

한빛미디어

집필서

판매중

  • 저자 : 포스코인재창조원
  • 출간 : 2022-05-02
  • 페이지 : 368 쪽
  • ISBN : 9791162245569
  • 물류코드 :10556
초급 초중급 중급 중고급 고급
4.8점 (13명)
좋아요 : 15

일잘러로 거듭나려면, 이제 엑셀 대신 파이썬이다!

직장인들에게 날개를 달아 줄 파이썬 업무 자동화!

 

지금까지 엑셀을 잘만 써 왔는데, 왜 다들 파이썬을 하라는 걸까요? 엑셀은 사무 업무에 최적화된 프로그램이지만 대용량 데이터를 처리하거나 반복 업무를 자동화하는 데는 한계가 있습니다. 파이썬을 사용하면 단 몇 줄의 코드만으로 기존 엑셀의 장점에 더하여 빠른 속도까지 한방에 해결할 수 있습니다.

 

이 책은 엑셀로 하던 업무를 파이썬으로 실행하여 더 쉽고 빠르게 업무 자동화를 실현시키는 방법을 안내합니다. 파이썬 기초 지식과 함께 엑셀뿐만 아니라 파워포인트 문서를 파이썬으로 자동화하는 방법, 데이터의 그래프 시각화, 웹 크롤링으로 데이터를 수집하는 방법까지 다양한 업무 상황에서의 파이썬 응용 방법을 알아봅니다. 실전 예제를 따라하고 적용하다 보면 파이썬을 처음 배우는 직장인들도 코딩에 대한 두려움을 버리고 업무 자동화에 한걸음 더 다가갈 수 있을 것입니다.

 

 

엑셀 대신 파이썬_상세페이지_3차_700px.jpg

포스코인재창조원 저자

포스코인재창조원

포스코인재창조원은 포스코그룹의 현재와 미래를 선도하고 기업시민을 구현하는 실천, 배려, 창의의 인재양성 기관이다. 특히, 4차 산업혁명 시대를 리딩할 창의적 인재 육성을 위해 인공지능, 빅데이터 분석, 업무 자동화 등 다양한 디지털 교육 과정을 운영하고 있다.

____추천의 글

____들어가는 글

____이 책의 구성

____학습을 시작하기 전에

____주피터 노트북 단축키 안내

 

 

PART 01 파이썬 기초

 

CHAPTER 01 파이썬 개요

 

1.1 파이썬이란?

___코딩을 배워야 하는 이유 

___파이썬의 특징

 

1.2 파이썬 업무 활용

___엑셀 대신 파이썬 

___업무 자동화

 

1.3 파이썬 개발 환경 준비

___아나콘다로 파이썬 개발 환경 구축하기

___주피터 노트북 살펴보기 

마무리

 

CHAPTER 02 자료형

 

2.1 변수와 상수

___변수 선언하기

___변수명 규칙

___상수 사용하기

 

2.2 기본 자료형

___숫자

___문자열 

___불

 

2.3 복합 자료형

___리스트 

___튜플

___딕셔너리

___[좀 더 알아보기] 자료의 형 변환

___딕셔너리

___[좀 더 알아보기] 집합 자료형에 데이터 추가 및 삭제하기

마무리

 

CHAPTER 03 제어문과 함수

 

3.1 제어문

___if 문

___while 문

___for 문

 

3.2 함수와 클래스

___함수 만들기 

___입력과 출력 함수 

___[좀 더 알아보기] 입력값을 숫자로 변환하기

___외부 파일 읽고 쓰기

___내장 함수

___클래스와 객체

마무리

 

 

PART 02 파이썬으로 엑셀하기

 

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

 

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

___파이썬 패키지 설치

___[좀 더 알아보기] 아나콘다 프롬프트에서 pip 명령어 사용하기

___데이터 프레임 생성하기

___행과 열 추가 및 삭제하기

___엑셀 파일 읽고 쓰기

 

4.2 텍스트 함수

___실습 데이터 불러오기

___[좀 더 알아보기] 특정 디렉토리에서 주피터 노트북 실행하기

___여러 셀의 문자 합치기

 ㄴ핵심 함수 | sum( )

___몇 개의 문자만 추출하기 

 ㄴ핵심 함수 | str[ ]

___영문 대소문자 바꾸기

 ㄴ핵심 함수 | upper( ), lower( ), capitalize( )

___특정 문자 바꾸기

 ㄴ핵심 함수 | replace( )

___문자열 길이 구하기

 ㄴ핵심 함수 | len( )

___문자열 공백 삭제하기

 ㄴ핵심 함수 | strip( ), lstrip( ), rstrip( )

 

4.3 수학 및 통계 함수

___실습 데이터 불러오기

___데이터 합계 구하기

     ㄴ핵심 함수 | sum( )

___데이터 평균 구하기

     ㄴ핵심 함수 | mean( )

___조건에 따른 합계, 평균 구하기 

     ㄴ핵심 함수 | groupby( )

___순위 구하기 

     ㄴ핵심 함수 | rank( )

___최대값/최소값 구하기

     ㄴ핵심 함수 | max( ), min( )

마무리

 

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

 

5.1 동적 배열 함수

___실습 데이터 불러오기

___원하는 데이터 필터링하기

 ㄴ핵심 함수 | loc.isin( )

___[좀 더 알아보기] 여러 개의 조건을 조합하여 필터링하기

___기준 열로 정렬하기

 ㄴ핵심 함수 | sort_values( ), sort_index( )

___중복 행 제거하기

 ㄴ핵심 함수ㅣduplicated( ), drop_duplicated( )

 

5.2 찾기 및 참조 함수

___실습 데이터 불러오기

___인덱스로 값 확인하기 

 ㄴ핵심 함수ㅣmap( )

___원하는 값 찾기

 ㄴ핵심 함수ㅣset_index( )

 

5.3 논리 및 정보 함수

___실습 데이터 불러오기

___조건 함수 사용하기

 ㄴ핵심 함수ㅣenumerate( )

___날짜 및 시간 함수

 ㄴ핵심 함수ㅣdatetime( ), datetime.now( )

___[좀 더 알아보기] 날짜 패키지 datetime

마무리

 

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

 

6.1 matplotlib으로 그래프 그리기

___matplotlib 그래프 종류

___선 그래프 

 ㄴ핵심 함수ㅣplot( )

___[좀 더 알아보기] 산점도 그리기

___막대 그래프

 ㄴ핵심 함수ㅣbar( )

___원 그래프 

 ㄴ핵심 함수ㅣpie( )

___[좀 더 알아보기] explode 속성으로 원하는 조각만 분리하여 출력하기

___히스토그램

 ㄴ핵심 함수ㅣhist( )

___상자 수염 그래프

 ㄴ핵심 함수ㅣboxplot()

___[좀 더 알아보기] 산점도와 선 그래프 함께 그리기

 

6.1 pandas로 그래프 그리기

___pandas 그래프 종류

___실습 데이터 불러오기

___선 그래프 

 ㄴ핵심 함수ㅣplot( )

____[좀 더 알아보기] 산점도 그리기 

___막대 그래프 

 ㄴ핵심 함수ㅣplot.bar(), plot.barh()

___원 그래프 

 ㄴ핵심 함수ㅣplot.pie( )

___히스토그램 

 ㄴ핵심 함수ㅣplot.hist( )

___상자 수염 그래프 

 ㄴ핵심 함수ㅣboxplot( )

마무리

 

 

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

 

CHAPTER 07 문서 업무 자동화

 

7.1 엑셀 업무 자동화

___openpyxl 개요 

___엑셀 파일과 시트 다루기

___셀 내용 다루기 

___셀 서식 다루기 

[실습] 유통매장의 고객만족도 분석하기

[실습] 여러 개의 엑셀 파일을 하나로 합치기

 

7.2 파워포인트 업무 자동화 

___python-pptx 개요

___파워포인트 파일 다루기

[실습] 행사 참가자 명찰 제작하기 

 

7.3 시스템 제어하기

___pyautogui 개요

___마우스 제어하기 

___키보드 제어하기 

___메시지 박스 

___스크린 샷

[실습] 네이버 날씨 연속으로 자동 캡처하기

[실습] 성적 처리 자동화

___[좀 더 알아보기] 엑셀 실행하기 

마무리

 

CHAPTER 08 웹 크롤링

 

8.1 웹 크롤링 개요

___웹 크롤링 절차 및 주요 패키지 

___HTML 기초 

___CSS 기초 

___크롬 개발자 도구로 웹 구조 파악하기

 

8.2 웹 데이터 자동 수집

___HTML 소스 가져오기

___HTML 소스를 데이터로 변환하기

[실습] 서점 베스트셀러 정보 가져오기

 

8.3 웹 브라우저 제어 

___selenium 개요 

___웹 로드 및 HTML 소스 가져오기

___웹 브라우저 제어하기

[실습] 네이버 환율 정보 수집 후 CSV로 저장하기

[실습] 사업자등록번호 휴폐업 조회하기 

마무리

 

CHAPTER 09 실전 자동화 프로젝트

 

9.1 프로젝트 개요

___비즈니스 케이스

___청구서 발행 프로세스 분석

___엑셀 자료와 청구서 양식

 

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

마무리

 

___찾아보기

언제까지 파일 하나하나 손으로 만들래?

엑셀 대신 파이썬으로 업무 순삭하고 칼퇴하자!

 

기업용 복사기 임대 업체에서 일하고 있는 K대리는 자신이 근무하고 있는 지역의 고객사 472개, 복사기 627개, 서비스 기사 8명을 혼자서 관리하고 있습니다. 월말마다 실적을 종합해 고객사별로 서비스 청구서를 작성해서 보내야 하는데, 서비스 이력을 정리한 수백 개의 엑셀 시트를 서로 연결한 파일을 만들다 보면 꼬박 3일이 걸립니다. 아무리 엑셀 달인인 K대리라고 해도 매월 똑같이 반복되는 이 업무는 늘 스트레스로 다가옵니다. 이때 새로 입사한 P사원이 끙끙 앓는 K대리를 보고 파이썬을 사용하면 10초 만에 해결할 수 있다고 합니다. 과연 K대리는 P사원의 도움을 받아 매달마다 반복되는 야근 지옥에서 탈출할 수 있을까요?

 

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

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

 

PART 02: 엑셀 함수와 파이썬 함수를 1:1로 설명해 쉽게 이해 가능!

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

 

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

파이썬은 타 프로그래밍 언어에 비해 업무 자동화 패키지가 풍부합니다. 파이썬의 openpyxl, python-pptx 패키지를 활용하면 Microsoft office 프로그램이 없어도 엑셀과 파워포인트 문서의 내용을 변경하고 저장할 수 있습니다. 또한 requests, BeautifulSoup 패키지를 활용한 웹 크롤링, selenium 패키지를 활용한 웹 브라우저 자동 제어까지, 파이썬을 통해 업무 자동화의 참 맛을 느껴보세요.

 

 

▶ 이 책의 내용

 

• 주피터 노트북 설치하고 주요 기능 다뤄보기

• 파이썬 기초 문법 익히기

• 엑셀 기본 함수를 파이썬으로 구현하기

• 업무에 자주 사용하는 엑셀 및 파이썬 실무 함수 구현하기

• 그래프 함수로 문서 시각화하기

• 엑셀, 파워포인트 문서를 파이썬으로 자동화하기

• 마우스와 키보드 자동 제어하기

• 웹 페이지 정보 자동 크롤링하기

• 웹 브라우저 제어하기

 

 

▶ 이 책이 필요한 독자

 

✔ 엑셀 VBA를 사용하는데도 작업량이 많아 야근할 일이 자꾸 생긴다.

✔ 엑셀은 눈 감고도 할 수 있는데 파이썬으로 더 빨리, 더 많은 양을 처리하고 싶다.

✔ 단순 반복 작업은 파이썬에게 시키고, 나는 칼퇴하고 싶다.

✔ 최신 데이터를 매번 찾아 다운받는 건 지겹고, 컴퓨터가 알아서 모아 주면 좋겠다.

✔ 똑같은 마우스 클릭은 손목만 아프고 지루하니, 컴퓨터가 알아서 제어해 주면 좋겠다.

 

 

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

 

•  파이썬 문법 공부는 이제 그만! 실습으로 내 업무에 날개를 달아 보자!

•  대용량 데이터 처리에 버벅대는 엑셀은 그만! 파이썬으로 10초 만에 해결하자!

•  언제까지 복잡한 엑셀 함수 복사&붙여넣기 할래? 간단한 코드 한 줄로 끝내보자!

•  엑셀, 파워포인트 반복 작업이 지친다면! 프로그램에게 시키고 칼퇴하자!

•  마우스, 키보드 누르기도 귀찮다면! 시스템 제어로 편리하게 자동화 가능!

•  웹에 존재하는 모든 데이터, 업무 자동화로 간단하게 수집하자!

•  웹 브라우저도 이젠 내 맘대로, 자료도 입력하고! 데이터도 가져오고!

  • ‘S/W를 데이터와 연동하는 능력이 필요한 시대’ 

    _

    예전에 회사에서는 MS Office를 다루는 것도 어색한 분들이 많았지만, 이제는 MS Office 특히 엑셀에 대한 기본함수와 수식정도를 다루는 것은 굉장히 당연한 일이 되었죠. (물론 아닌데도 있다는 거 잘 압니다) 특히 새롭게 입사하시는 분들은 사람따라 다르긴 하지만, Office를 잘 못다루는 분들을 찾는게 어렵습니다. 그러니 예전에만 해도 ‘엑셀을 잘해서 칼퇴’한다는 류의 서적들이 유행을 했지만, 이제는 그러기엔 시대가 너무 빠르게 변해버렸습니다. 현재 데이터 관련 업무를 진행하고 있으면서 이러한 업무의 차별점을 어떻게 만들어가고 효율적으로 일할까라를 늘 고민하고 있는데 그러다 발견한 서적이 ,<일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기>입니다. 

     

    엑셀로도 왠만한 데이터분석이 가능하지만, ‘분석’만 가능할뿐 자동제어를 하는데는 굉장히 무거워지는 단점이 있습니다. VBA를 이용할 경우 문서양도 굉장히 늘어나게 되죠. 그래서 저는 이럴경우를 대비해서 조금씩 파이썬으로 업무 자동화 툴을 만들계획이 있었고 <일잘러의 비밀..>은 그러한 저의 니즈에 굉장히 적합한 서적입니다. 왜냐하면 openpyxl을 통해서 엑셀자동화와 Python-pptx를 통해 PPT자동화도 가능하고 여기에 웹크롤링으로 자동수집을 해주면 데이터가 자동으로 연동이 되어 일일히 설정하고 입력할 필요성이 낮아지기 때문입니다. 

     

    본서는 이게 가능한 파이썬 기초, 파이썬으로 엑셀하기, 업무자동화하기와 프로젝트 자동화를 구현하기를 보여주고 있는데 솔직히 본서를 빠르게 1회독 했지만 이런 실용서는 철저히 하나씩 따라하고, 하나의 프로젝트를 끝내봐야 자기것이 됩니다. 그리고 굳이 회사일이 아니더라고 자동화에 대한 사항은 필요합니다. 예를 들어 경제경영분야의 신간을 실시간으로 업데이트 하고, 해당 서적의 조회수와 판매지수같은 것들도 자동화를 통해 얼마든지 구현이 가능합니다. 이를 통해 해당분야의 시간들은 언제나 나에게 알림이 오도록 만드는 등 충분히 자동화를 개인화 할 수 있습니다. 

     

     그러니 업무 자동화라는 것은 단순히 회사원으로서 일을 빨리 끝내고 칼퇴를 하기 위한다기 보단, 나의 시간을 보다 효율적으로 쓰면서, 경쟁력을 확보해주는 것으로 앞으로는 아주 필수적인 역량으로 자리하게 될 겁니다. 그런데 늘 시작이 어렵기 때문에 본서를 보고 따라하시는 분들은 너무 큰 욕심을 내지 말고 하루에 한 챕터씩 보면서 따라하고, 잘 되지 않는 점을 저자분의 연락처를 통해 물어보면서 잡아가면 시간이 흐른뒤엔 남다른 실력이 자리잡게 될 것입니다. 저는 제 북계정역시 SNS에서 보여주는 데이터 말고 자체적인 데이터 분석을 할 계획을 하고 있는데 본서에 나온 사항들이 큰 도움이 되지 않을까 합니다. 

     

    ‘분석력이 갖춰지면, 새로운 기회가 보이는 법’

     

  • IMG_2878.jpg

     

    언제부터인가 코딩 열풍이 불어서 코딩 관련 책이 많이 출시되고 있다. 특히 파이썬은 배우기 쉽다고 알려져서 파이썬 관련 책들은 엄청 많이 보인다. 하지만 파이썬은 여러 분야에서 사용이 되어서 파이썬 문법만 안다고 모든 분야에서 코딩을 할 수 있는 것이 아니다.

     

    이 책은 제목 그대로 기존에 엑셀로 하던 작업을 파이썬을 사용하여 반복적인 작업을 줄이는 것을 목표로 하고 있다.

     

    1장: 파이썬 개발 환경과 기본적인 문법들을 설명한다.

    2장: 엑셀에서 사용된 기본 함수들을 구현, 그래프 그리기

    3장: 문서 업무 자동화, 웹 크롤링

     

    위와 같은 목차로 책이 구성이 되어 있는데, 기존에 파이썬 문법을 알고 있다면 2, 3장의 내용중 관심이 있는 실습 부분을 따라해 보면 될 것 같다.

    그리고 웹 크롤링 부분은 웹에 대한 기본적인 개념도 알아야 하고 이 제목으로만 나온 책도 있으니 그런 책을 참고하면 좋을 것 같고, 추천하는 예제는 문서 자동화의 내용중 여러 엑셀시트의 데이터를 취합하여 보고서 형식의 엑셀 시트를 만드는 예제를 따라해 보면 좋을 듯 하다.

     

    그리고 코딩은 우리가 쓰는 언어와 마찬가지로 필요한 부분을 자주 쓰다보면 익숙해 지니 구지 문법을 외울 필요는 없고 논리적으로 이해만 하면 된다. 그리고 본인이 만들고 싶은 간단한 프로그램을 하나 만들어 보면서 배우면 익숙해 질 것이다. 특히 이 책은 “자동화”가 핵심적인 내용이므로 이런 부분에 관심이 있는 독자라면 추천할 만 하다.

     

    “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”

  • ● 수백명의 엑셀 작업자

    - 수년 전 이야기.

    - 공정개발 부서에 회의를 하러 갔는데, 한 층을 가득 메운 수백명의 실무자 모니터에 같은 화면이 떠 있었다.

    - 모두 엑셀을 띄워놓고 뭔가 숫자를 가져오기도 하고 입력하기도 하고 있었는데, 

    - 이 많은 사람들이 이런 일을 하기 위해 고용되어 있다는 사실, 회사가 비용을 지불한다는 사실이 놀랍게 다가왔다.

    - 코딩을 지금처럼 본격적으로 할 때는 아니지만, 숫자 옮기고 계산하는 일인데 좀 더 잘 할 수 있지 않나? 싶었다.

     

    ● 업무 자동화

    - 대학원에서는 Origin을 썼는데, 그 회사에는 Origin 라이센스가 없었다. 

    - 그래프는 엑셀을 사용해 그리는 것이 보통.

    - 기업도 무료로 사용할 수 있는 프로그램이 있다면 알아서 찾아 쓰라는 방식. 문제시 징계.

    - 엑셀이 클릭 클릭으로 다듬기는 좋지만 이게 백 건을 넘어가면 슬슬 영혼이 가출하고 손가락이 뻐근하다.

    - 코딩과 거리가 먼 나였지만 "이러느니 코딩한다"고 구글을 뒤져 만든 짜집기 파이썬 코드는 생각보다 잘 작동했다.

    - 대학원 때 SNR 계산하느라 Ctrl + C/V를 하다 지쳐 코딩한 적이 있었는데 비슷한 상황. 

    - 낯선 일을 한 번 겪으면 경험이 되지만 두 번 겪으면 맛을 보게 된다. 

    - 그 뒤로 두 번 이상 할 것 같은 일은 최대한 코드를 짠다. 당장은 낯설어도 그게 남는 장사다.

     

    ● 강요할 수 없다.

    - 파이썬이 윈도에서도 잘 돌아가고 C언어보다 다루기 쉽다 보니 관련 정보가 많다.

    - "파이썬 업무 자동화"라는 제목을 잠깐만 검색해봐도 관련 글, 영상, 책이 넘친다.

    - 그런데 궁금하다. 코딩을 어려워하는 분들 중 몇 분이나 저런 글을 따라해 봤을까?

    - 과거의 나를 돌이켜 봐도 그렇고, 지금 주변 분들을 봐도 그렇고 맛을 본 사람은 점점 가속이 붙지만

    - 자동화의 맛을 보기 전 사람들은 누가 알려준다고 해도, "괜찮아요. 저 잘 하고 있어요. 안 힘들어요 ^^;"

    - 감히 판단할 수는 없겠지만, 비효율이 숙달화돼 있는 것은 아닌가 싶다.

    - 최종적으로 본인의 선택이겠지만 스스로 더 잘 해야겠다는 의지가 샘솟지 않는 이상 강요할 수 없다.

    - 아무리 좋은 교육을 받아도 넘어야 할 장벽은 존재하고, 내 자리에서 내가 안 하면 그만이기 때문이다. 

     

    ● 전략이 필요하다.

    - 파이썬에 능숙한 이들 입장에서 "파이썬 코드 좀 보세요, 참 쉽죠?"라는 책들은 전달되기 어렵다.

    - 지식을 전달하는 입장에서는 "이 정도는 알아야지" 싶지만 받는 사람 입장에서는 소화 불량에 걸린다.

    - 무엇보다 이 재미 없는 print, if, for 등등을 외워서 어디에 써먹을 지 알기 어렵다.

    - 본인의 업무는 회사 그룹웨어에서 데이터도 가져와야 하고, 읽어들인 데이터로 다소 복잡한 계산도 해야 되는데

    - 짧은 시간에 머리에 넣은 지식은 여기까지 닿기 어렵기 때문이다.

    - 이로 인해 많은 이들이 기껏 며칠, 또는 몇 주짜리 파이썬 교육을 받아놓고도 복귀해서 써먹지를 못하고 있다.

     

    ● 엑셀 반, 파이썬 반

    - 그런 면에서 이 책은 전략을 많이 고민한 흔적이 보인다.

    - 전체의 4분의 1 가량인 Part 1이 파이썬 기본 문법에 할당된 것은 어쩔 수 없던 것으로 보인다.

    - 파이썬을 전혀 다루지 못하는 초보를 독자로 산정한 것 같다.

    - Part 2에서 조금 흥미를 느꼈다. 파이썬으로 엑셀하기라는 제목을 달고 있는데, 작은 작업을 엑셀에서 하는 방법을 설명하고 곧이어 파이썬에서 같은 작업을 하는 방법을 설명하고 있다.

    - 예를 들어 엑셀의 B2 셀에 있는 "김"과 C2 셀에 있는 "철수"를 합치려면 빈 셀에 "=CONCATENATE(B2, C2)"라고 입력하는데, 이걸 파이썬에서는 pandas를 사용해 구현하는 식이다.

    - 엑셀에 조금 익숙한 사람이라면 호기심이나 흥미를 느낄 수 있는 장치라고 생각한다.

    - 거꾸로 나처럼 파이썬은 좀 아는데 엑셀은 많이 써보지 않은 사람이라면 엑셀을 공부할 수 있다.

    - 특징이 있다면 숫자 처리보다 문자열 처리에 분량을 많이 할애하고 있다. 행정직을 대상으로 삼은 것이 아닐까 싶다.

     

    ● 업무 자동화 시나리오

    - 일단 이 책에서는 openpyxl로 엑셀 파일을 다루는 방법, 그리고 python-pptx로 파워포인트 장표를 만드는 코드를 제공하지만 저자들의 고민은 그 뒤에 느껴진다.

    - 기술 전달에 머무르지 않고 유통매장의 고객 만족도 분석하기 등 작은 프로젝트를 통해 실전과의 거리를 좁힌다.

    - 설명이 길지 않아서 초심자가 부담을 느끼지 않고 결과 중심으로 따라가기 좋다. 

    - 조금 더 자세해야 하는게 아닌가 싶은 부분도 있지만, 옆자리에 그 정도 설명해 줄 사람 한 명쯤은 있을 것도 같다.

    - 예제도 실제 한 번쯤은 할 법한 일들로 잘 뽑았다.

    - 예를 들어 python-pptx 예제는 사람 이름만 다르고 서식이 모두 같은 명찰 제작하기다. 

     

    ● 부가 기술

    - 코딩은 반복 업무를 쉽게 해 주지만, 애석하게도 파이썬에서 문서파일을 읽어서 할 수 있는 일이 그다지 많지 않다.

    - 웹페이지를 읽어야 할 때도 있고 마우스를 조작해야 할 때도 있으며 네이버 같은 포털에 로그인을 해야 할 때도 있다.

    - 난이도가 아주 높은 기술들은 아니지만 초심자 입장에서는 이게 가능한지도 모르는 기술들을 친절하게 알려준다.

    - 역시나 주변에 물어볼 사람이 한 명쯤 필요하긴 하지만, 왜 굳이 파이썬을 써야 돼? 라는 질문에 답이 되어 준다.

     

    ● 내가 봐야겠다.

    - 앞 부분을 훑을 때만 해도 서평을 쓰고 나서 회사 내 필요한 분께 드릴 생각이었다.

    - 파이썬은 웬만큼 하니까. 내겐 필요가 없을 것 같아서.

    - 그런데 파이썬에 대응되는 엑셀 함수 설명이 요긴할 것 같고, 특히 웹 크롤링을 비롯한 업무 자동화 부분이 좋다.

    - 이 책의 설명이 아주 충분하지는 않지만 여기서 실마리를 잡아 구글링을 하기엔 충분하다.

    - 일을 덜 하고 같은 월급을 받고 싶다면 이 책을 한번 보셔도 좋을 것 같다.

    - 그나저나 포스코는 인재창조원에서 이런 책도 내주는구나. 부럽다. 진짜 업무 방식을 바꾸려는 의지가 느껴진다.

     

     

    ※ 한빛미디어 2022 도서 서평단 "나는 리뷰어다"의 일원으로 도서를 제공받아 작성한 리뷰입니다.

  • 

    엑셀도 공부하였고 , 파이썬도 공부하였다.

    하지만, 실무에서 파이썬을 쓰는 생각을 하는것은 쉽지 않다. 제어문, 자료형등 기초 문법을 공부해도(이 과정도 초보자에겐 어렵거나 지루할 수 있다) 이를 실무와 연결하는것은 다른 이야기이기 때문이다. 대부분의 책은 실무중심의 사례가 나와있지 않다.

    해당 책은 처음 파이썬을 하는 사람도 쉽게 배울 수 있도록

    1)개발 환경 : 주피터 노트북(처음 파이썬을 배울때 가장 좋은 개발환경으로 생각된다.)

    2)파이썬 핵심 함수 37종

    3)★직접 해보는 9가지 업무 자동화 프로젝트 :  파이썬 기초 지식과 함께 엑셀뿐만 아니라 파워포인트 문서를 파이썬으로 자동화하는 방법, 데이터의 그래프 시각화, 웹 크롤링으로 데이터를 수집하는 방법까지 다양한 업무 상황에서의 파이썬 응용 방법이 나와있어, 본인의 실무에 맞게 응용해서 활요이 가능하다.

    모두 포함된 책이다.

     

    

     

    K-5872.jpg

    

    엑셀 VBA도 존재하지만, 문서 양이 많을경우 파이썬을 도입하는것이 현격하게 빠르고, 더 많은 양을 한번에 처리가 가능하다. 이러한 업무는 단순 반복 작업이기에 파이썬에 맡기면 된다.

     

     

    개념 강의에 대한 부분이 쉽게 잘 나와있기에,

    실무+기초 개념 익히기를 동시에 잡고 싶은 사람에게 추천하는 책이다!

     

       "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

  • 한 줄 요약 : 파이썬 공부 후 사이드 프로젝트용으로 참고하면 유용한 책


    프로그래밍에 대한 진입장벽이 낮아지고 있다. 이런 흐름때문에 프로그래밍을 통해 반복되는 업무를 편하게 처리하려는 사용자도 늘고있다. 그런데 자동화는 프로그래밍의 진입장벽이 낮아지며 갑자기 생겨난 것이 아니다. 문서 작성할 때 주로 사용했던 ᄒᆞᆫ글(한글), 엑셀에도 자동화 기능은 있었다. '매크로', '자동 서식' 가 그것이다.


    매크로 같은 기능이 이미 있는데 왜 프로그래밍 언어까지 배워서 자동화를 해야 할까?

    내 생각은 폭 넓은 확장성과 커뮤니티에 있다고 생각한다.  관련된 기능을 만들어 놓은 '라이브러리'가 풍부하기 때문이다. 확장성은 자동화하려는 프로그램(엑셀 등)과 관련된 추가, 자동화 기능을 모아놓은 묶음인 라이브러리가 많다는 것이다. 커뮤니티는 내가 자동화하려고 생각했던 부분을 다른 누군가가 이미 시도해 보고 그것에 대해 정리해놓은 자료가 많다는 뜻이다.


    하지만 생각보다 쉽지 않다. 프로그래밍을 배우는 것, 라이브러리 사용법에 익숙지 않다는 문제가 있기 때문이다. 이번에 리뷰할 《엑셀 대신 파이썬으로 업무 자동화하기》 책은 딱 이 간극을 메우기 위한 책인듯하다.

     

    《엑셀 대신 파이썬으로 업무 자동화하기》


    이 책은 초보자가 익히기 쉬운 언어로 알려진 파이썬(파이선) 기반으로 작성되었다.

    책 내용은 크게 세 부분으로 나뉜다.

    1. 파이썬에 대한 문법
    2. 파이썬을 이용한 엑셀, 파워포인트 다루기(openpyxl, python-pptx 라이브러리 이용)
    3. 웹 크롤링, 엑셀 자동화 미니 프로젝트 구현

    첫 번째 부분은 책 실습을 위해 필요한 파이썬 문법 내용을 충분히 담고 있다. '파이썬에 대한 내용이 너무 적은 것 아닌가' 하는 생각을 하는 분도 있을 것 같다. 하지만 이 책은 파이썬 기본서가 아니라 업무 자동화를 위해 파이썬을 사용한다. 그리고 실습을 위해 필요한 내용은 충분히 담겨 있다.

     

    두 번째 부분. openpyxl, python-pptx 라이브러리를 이용해서 엑셀, 파워포인트를 다루기

    프로그래밍에 대한 경험이 충분하지 않을 때 라이브러리를 찾고, 사용하는 부분이 가장 어렵게 느껴진다. 대부분의 라이브러리가 해외에서 만들어지다보니 설명도 영어로 된 것들이 많기 때문이다. 이런 부분을 생각하면 책에서 '파이썬'과 '자동화 프로젝트' 두 단계 사이에 '라이브러리 기초 사용법'을 추가한 것이 적절한 선택 같다.

    책에서는 openpyxl, python-pptx를 엑셀, 파워포인트 활용한 내용을 담고 있다. 책에서 소개한 라이브러리 외에 다른 라이브러리도 많다. 하지만 일단 한 가지 라이브러리 사용법을 충분히 익히고 나면 다른 라이브러리를 사용하는 것에 진입장벽이 매우 낮아진다. 

     

    마지막 부분은 앞에서 다룬 파이썬과 라이브러리를 활용한 사이드 프로젝트 구현이다.

    첫 번째 프로젝트는 크롤링이다. 크롤링은 파이썬 크롤링의 대표적인 라이브러리인 beautifulsoup4와 Selenium을 이용해 실습한다. 웹 페이지에서 원하는 검색어에 대한 결과페이지 정보, 상품 가격등을 가지고 온 뒤 엑셀 파일로 만들어 보는 것이다.

    두 번째 프로젝트는 앞에서 사용했던 openpyxl, selenium과 pandas, pyautogui도 사용한다. 기존에 작성된(데이터가 입력이 되어있는) 엑셀 파일에서 필요한 데이터를 가져온 뒤 원하는 형태로 출력 결과물을 만든다.

     

    인터넷 자료 검색 후 문서 작성 자동화, 파워포인트·엑셀 문서 작성/수정 자동화, 파이썬 프로그래밍 경험을 바탕으로 무언가 만들어 보고 싶은 경우 이 책이 그 입문서로 도움이 될 것 같다.




    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

    리뷰를 위해 한빛미디어에서 책을 제공받았지만 주관적인 생각을 그대로 적었습니다.

     

  • 해당 책은 일반적으로 업무 자동화로 엑셀을 많이 사용하기는 하지만 코딩이 대세인지라 대세에 따라 파이썬을 이용하여서 간단한 엑셀 업무에서 웹 크롤링까지 단순 업무를 파이썬을 이용하여 자동할 화 할 수 있도록 해줍니다.

    1장에서는 파이썬을 이용하기 위한 파이썬의 간단한 기초 함수에 대해서 설명하고 있으며, 2장에서는 1장의 내용을 바탕으로 파이썬을 이용한 엑셀 업무의 자동화, 3장에서는 본격적으로 업무에서 사용할 수 있는 엑셀, 파워 포인트, 웹 크롤링을 이용하여 업무를 자동화할 수 있는 예시들을 제시해 주고 있습니다.

    기존에 파이썬에 대해서 사용할 수 있는 독자라면 2장 또는 3장에서부터 실습을 해도 무리가 없는 내용입니다.

    개인적으로 업무를 자동화하는 것보다는 현재 개인적으로 공부하고 있는 내용이 있어서 그 공부에 활용하기에 좋은 내용이 많이 수록되어 있었습니다.

    마지막으로 3장 마지막 챕터에서는 그동안 실습한 내용을 바탕으로 간단한 프로젝트(?)를 실습해볼 수 있도록 내용을 구성하였는데 책의 전체적인 구성이 초보자에게도 잘 맞는 구성이라고 생각이 들었습니다.

    그리고 각 실습을 하는 데 있어서 필요한 소스 코드 또한 한빛 미디어 사이트에서 다운받아서 활용할 수 있으니 실습을 하는데 있어서 많은 도움이 될 것 같습니다.

     

    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



  • 4차산업혁명에 대해서 언급을 한 뒤 코딩 붐은 그야말로 파격적으로 일어났다. 이제는 초중고에도 코딩 교육을 실시하고 대학교에서도 모든 학생들에게 프로그래밍을 가르치고 있다. IT시대, 빅데이터 시대에 걸맞게 모든 사람이 코딩에 대해 어느정도 알아야 지금 시대에 적응이 된다고 얘기하면서 관련된 교육을 이어나가고 있다. 

     

    여러 코딩언어 중 단연 인기있다고 하는 건 역시 파이썬이었다. (깊게 파면 전혀 그렇지 않지만) 다른 언어에 비해 상대적으로 문법구조가 간단해서 쉽다고 하는 이유때문에 인기가 많다고 하는데, 그런 이유에서인지 파이썬을 활용하여 비전공자, 코딩입문자들이 적응할 수 있는 도서들이 많이 나오고 있었다. 시중에는 그에 맞게 시기적소의 책을 계속해서 내고 있으며, 그 중 간단한 데이터 분석, 엑셀 작업에 대한 것을 기본으로 한 자동화 방법에 관한 책들도 서서히 나오고 있었다. 이번에 읽은 책도 그 중 하나였다​

     

    엑셀같은 경우 확실히 반복적으로 하는 작업이 많은 프로그램이다. 다양한 값을 넣을 수 있는 표로 이루어진 스프레드시트로, 정해진 양식내에서 디자인이나 값의 입력이 생각보다 자유가 많은 프로그램이기도 하다. 개인적으로 실제 엑셀 업무를 했던 기억을 떠올려봐도 줄 단위로 혹은 열 단위로 계속해서 비슷하거나 규칙을 가진 내용을 입력하는게 많은 과정이다 보니 이런 반복작업을 손쉽게 프로그램으로 만들면 좋겠다는 생각을 종종 가지고 있었다.

     

    이 책은 그런 엑셀에서 있으면 좋은 기능들을 한번 실제로 구현해서 해보는 프로젝트를 이것저것 담은 책이다. 파이썬에 대해서 배우고, 아까 얘기한 엑셀 반복작업을 할수 있도록 만들어 가는 과정을 전체적으로 잘 담고있는 듯 했다.

     

    초반에는 파이썬 문법을 간단하게 배우는 것으로 시작해 정말 단순하게 필요한 간단한 문법만 배우고 끝내고 있었다. 조건과 반복도 최소한으로 줄고, 함수에 대한 이해도 간단하게 해서 코딩에 대한 깊은 이해보다는 이런 구문을 사용했고, 이는 어떤 효과를 보여줄수 있는지 그런 참고사항 정도로 코드를 간략하게 이해할 수 있도록 설명하는게 눈에 들어왔다. 그리고 그 뒤에는 바로 실습을 하고, 그대로 코드를 치면 나올 수 있도록 만들어주어서 코드 하나하나를 이해하기보단 바로 프로그램을 만들어 쓸 수 있도록 하는데 초점을 맞추고 있었다.

     

    실습도 크게 문서업무 자동화와 웹 크롤러 두가지로 나눠서 수행을 하고 있었다. 문서업무는 엑셀과 파워포인트를 자동화 하는 방법을 보여줬는데, 라이브러리와 함수를 사용하는 방법에 대해서 알고 있다면 큰 이해없이도 실행을 하는 것을 알 수 있기에 난이도는 크게 어렵지 않다고 느껴졌다. 그리고 바로바로 자동화 결과도 나올 수 있어 이게 신기하면서 재미도 붙이기 좋아서 꽤나 흥미롭게 느껴지기도 했다.

    다만 크롤러의 경우에는 html과 css에 대한 이해가 깊게 필요하다고 생각하는데 책의 설명으로는 이해가 쉽게 될지 그 의문이 들기도 했다. 또 실습의 난이도도 다소 있고 혹여나 오류가 생기더라도 크게 묻기가 힘들어서 이 부분은 난이도가 있어 초보분들에게는 어렵지 않을까 생각은 들었다.

     

    아쉬운부분이 있긴 하지만 전체적으로 업무 자동화 쪽과 관련된 파이썬 내용은 어느정도 갖춰진듯 보인다. 물론 최대한 내용을 빼고, 실제 사용할 문법 위주로 정리를 하였지만 이를 즉각적으로 활용하고 싶은 사람에게는 알짜배기 도서로 보여진다. 물론 아예 모르는 초보들이 보기에는 약간 불친절한 요소도 있고 난이도도 조금 있지만 그래도 이정도면 그럴싸한 업무 자동화 프로그램을 만들수는 있는, 활용도서로는 괜찮지 않을까 싶다.

  • 한빛미디어의 <나는 리뷰어다> 활동을 하고 있습니다. 연 초에 모집 공고를 보고 신청하면 당첨된 사람들에게 한 달에 한 번씩 리뷰할 책을 제공해 주는데요. 이메일로 받은 책 목록 중에 읽고 싶은 책을 선택하면, 출판사에서 책을 분배해 줍니다. 다양한 IT 관련 책들을 접할 수 있는 기회가 되고, 강제로 책을 읽어야 하는 상황에 계속해서 놓이기 때문에 개인적으로 매우 만족하면서 참여하고 있습니다.

    저는 주로 프런트엔드와 애자일 관련 책을 신청하곤 합니다. 하지만 가끔 그동안 보지 않았던 책을 보고 싶은 충동을 느낄 때가 있는데요. 이번 책이 그러했습니다. 일단, 저는 엑셀을 거의 사용할 필요가 없는 개발자입니다. 게다가 파이썬은 사용할 이유가 없는 프런트엔드 개발자이기도 하죠. 파이썬을 사용할 필요가 있었던 건, 꽤 옛날에 파이썬으로 구축된 이슈 트래킹 툴을 쓰거나 buildbot이라는 CI(지속적 통합) 툴을 배울 때였습니다. 사실 십 년도 넘은 이야기이네요.

    의 내용은 상당히 흥미로웠습니다. 파이썬 라이브러리로 엑셀과 파워포인트를 수정하기도 하고 웹 크롤링을 하기도 하는 내용이었거든요. 게다가 설명이 참 쉽습니다. 책의 서두에 나오는 것처럼 프로그래밍을 모르는 개발 외 직군에서도 한번 따라 해볼 만하게 구성하고 있더군요. 파이썬에 대한 간략하고도 쉬운 설명이 먼저 나오고, 그다음 파이썬에서 엑셀 대신해서 사용할 수 있는 라이브러리들을 설명합니다. 그리고 마지막으로 엑셀, 파워포인트를 파이썬으로 다룰 수 있는 방법을 알려주고 있어요.

    프트웨어 개발자의 행동 원칙 중에 DRY라는 게 있습니다. Do not Repeat Yourself의 앞 글자들을 모아서 만든 단어인데요. 한마디로 "반복하지 마라!"입니다. 코드로 만들어서 컴퓨터를 시킬 수 있으면 그렇게 해야 한다는 겁니다. 이렇게 하면 반복하는 속도를 빠르게 할 수 있는데요. 그 과정에서 목적을 이루는데도 효과적이게 됩니다.

    이른바 "보이드의 반복 법칙"인데요. 보이드라는 사람이 한국전쟁 시 공중전에서 아군과 적군의 비행기 제원과 승률을 연구하면서 만들어낸 법칙입니다. 비행기 제원은 적기가 우수했지만, 아군은 반복해서 실행하기 좋은 구조를 가지고 있었기 때문에 문제점을 빠르게 보정하면서 적기를 물리치는데 유리했고 더 많이 승리할 수 있었다고 합니다. 그래서 보이드는 "반복의 속도가 반복의 질보다 우선한다"라고 정리했습니다.

    업무를 사람이 반복하지 않고, 코드로 만들어서 컴퓨터가 반복하게 하면, 반복의 속도가 매우 빠르게 상승하게 되고, 업무 목표를 이루는데 상당히 효과적이 되기 때문에, 업무를 코드화 시키는 건 상당히 중요한 기술입니다.

    게다가 요즘 코딩 교육을 의무화해서 아이들에게 코딩을 가르치는 이유가 아이들이 "컴퓨팅 사고"를 갖게 하기 위함인데요. "컴퓨팅 사고"는 코딩을 배우는 것이라기 보다 DRY를 익히는 쪽이라고 보는 게 더 타당합니다. 컴퓨터에게 시켜도 되는 일을 사람이 하고 있으면 업무가 효율적이지 않겠죠. 게다가 컴퓨터 성능이 극단적으로 좋아지는 미래에서 컴퓨터라는 도구를 쓰지 않고 사람이 그 일들을 반복하고 있다는 건, 무능력하다는 반증이 될지도 모릅니다.

    결국, 이 책은 미래를 준비하는 상당히 중요한 경험을 제공해 주는 책이 될 수 있다고 말할 수 있습니다.

    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

  • 1. 인트로

    점점 자동화가 일상이 되가는 시대. 이제는 엑셀대신 파이썬으로 업무 자동화를 하는 시기가 왔다.

    처음 엑셀을 배울때는 함수도 이해하기 힘들고, 어떻게 해야될지 전혀 감이 안잡혔다가, 어느새 적응하니 너무 편안하고 잘 쓰고 있는 나를 볼 수 있었다.

    그 다음 단계인 파이썬은 얼마나 편하고, 활용성이 높을까 하는 기대감에 책을 펼쳤다.

    2. 메인 내용

    처음 파이썬을 배우는 사람들 눈높이에 맞춰 정말 잘 쓰여진 것 같다. 코딩에 관한 지식이 있다면, 중간정도 부터 읽어도 충분히 이해할만하다. 전체적인 구성은 '파이썬 소개 및 환경설정' - '파이썬으로 엑셀하기' - '파이썬으로 업무자동화 하기' 3가지로 이루어져있다. 누구나 처음부터 실습과 함께 따라갈 수 있다는 장점이 너무 좋았다.

     

    3.나의 생각

    물론 단순히 따라하는 것뿐만 아니라, 상세한 설명도 있어서 '왜 이게 이렇게 작동하는지', '왜 이걸 지금 써야하는지' 이해하기 편했다. 나도 크롤링이나, 자동화를 하려고 했는데 자료도 잘 없고, 이렇게 하는게 맞는지 고민이 되면서 못했었던 기억이 있다. 이 책덕분에 불필요한 과정을 많이 자동화로 줄일 수 있는 것 같아서 좋았다.

     

    실제로 내가 해야되는 작업중 몇개를 자동화해봤는데, 신세계가 따로 없었다. 정말 엑셀다음으로 혁명적인 스킬이니 꼭 배워두면 좋을 것 같다.

    4.마무리

    엑셀을 통해 새로운 세계를 경험했다면, 이제 다음 세계로 넘어갈 시간이다. 파이썬 자동화는 배워두면 두고두고 쓸모가 많을 것이고, 정말 많은 불필요한 작업을 줄여준다.

     

     

    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

  • 오늘 리뷰할 책은

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

    한빛 미디어로부터 제공받은 후 리뷰를 작성합니다.

     

     

    요즘은 개발자가 아니라 일반 사무직이어도 엑셀은 필수로 사용하는데요.

    엑셀에서 끝나지 않고 파이썬으로 자동화까지 해버린다면 

    맡은 몫의 몇 배를 해낼 수 있겠죠? 업무 생산성 높이고 싶은 분들은 한번 도전해보세요!

     

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

     

    일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 에서는 파이썬 기초부터 시작해서

    개발을 아예 할 줄 모르는 분이어도 시작할 수 있습니다.

    파이썬으로 시작해 웹 크롤링, 스크린샷 등 여러 자동화를 실전 연습해볼 수 있어요.

     

     

    엑셀 자동화에서 끝나지 않고 파워포인트까지!!

    많은 분들의 귀차니즘, 번거로움은 줄이고 생산성은 높일 수있도록

    우리 모두 파이썬 자동화 도전해봅시다 ㅎㅎㅎ

     

     

    이 책을 읽으면서 느낀 건... 파이썬 코드가 워낙 직관적이라 배우는데 어렵지 않겠단 생각을 했어요.

    또 주석(설명)이 친절하게 적혀있어서 

    이해하기도 쉬울 것 같습니다.

     

     

    크롤링도 재밌죠 ㅎㅎㅎ 자료 수집을 웹페이지로 한다던가 하는 분들은 특히

    이렇게 파이썬 자동화를 해두면 좋을 것 같네요!

     

    그럼 이만 지금까지 일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 책 리뷰였습니다:)

     

  • 엑셀을 포함하여 MS 오피스 프로그램들은 현대 직장인들에게 있어 없어선 안되는 일입니다. 단순히 덧셈, 나눗셈이나 표 정리에 그치지 않고 이를 활용하여 시각적으로 데이터를 더욱 잘 보이게 해주거나 필요한 기능만 골라쓸 수 있도록 도와주는 기능들 덕분에 더욱 효율적인 업무 처리가 가능합니다.

     

    그러한 엑셀을 파이썬을 활용하여 더욱 간단하면서도 좋은 기능들만 골라서 사용할 수 있다면? 이라는 취지로부터 시작인 이 책은 단순히 엑셀 GUI에서 기능들을 하나씩 찾아가는 것에 그치지 않고 다양한 기능들을 코딩 언어인 파이썬으로 쉽고 빠르게 찾을 수 있다면 더할나위 없이 좋을 것입니다.

     

    이 책은 크게 파이썬 이론 및 엑셀 활용, 업무 자동화 부분으로 나뉩니다. 파이썬 이론은 시중에 많이 판매되고 있는 파이썬 함수들의 특징이 무엇이고 어떤 기능들이 있는지, 그 중 엑셀과 접목하여 어떤 내용들을 활용할 수 있는지 알려주고 있습니다. 해당 책을 통하여 파이썬과 엑셀 작동까지 동시에 할 수 있어 일석이조일 것입니다.

     

    엑셀 활용은 단순한 셀 추가나 병합 내용에 그치지 않고, 실용적으로 어떻게 쓸 수 있는지에 대해서도 잘 이야기를 해주고 있습니다. 엑셀로 먼저 어떻게 만들면 좋을지, 그리고 파이썬과 접목하여 얼마나 간단하게 만들 수 있을지 이야기를 해주다보니 엑셀로 굳이 작업하지 않더라도 파이썬만으로도 이만큼 할 수 있다라는 점을 직관적으로 보여주는 것 같습니다.

     

    개인적으로는 업무 자동화 기능이 이 책의 핵심 요소라고 생각합니다. 데이터 처리에 국한되지 않고 엑셀을 활용하여 얼마나 다양한 일들을 할 수 있는지, 그리고 웹에서 CSS라던지 크롤링을 어떻게 효과적으로 할 수 있는지에 대해서도 잘 설명해주고 있습니다. 자유도가 높은 파이썬인 만큼 이만큼 일들을 엑셀로 굳이 하지 않아도 된다라는 점을 쭉 어필한단 점에서 매우 매력적인 책으로 생각됩니다.

     

    해당 책을 통하여 파이썬과 엑셀을 같이 공부하고 싶으신 분들께 추천드립니다!

  • 회사에서 일을 하다 보면 일을 하기 싫을 때가 있다.

    아니 항상 하기 싫다. 

    그런데도 해야한다.

    먹고 살아야 하니까

     

    그래서 하고 있다보면 이런거 자동으로 해주는 분신이 있으면 좋겠다...거나

    세상이 이렇게 발전했는데 이런거 해주는 로봇은 안나오나? 싶은 생각을 해본적이 있다.

    다들 한번 쯤은 그런 생각해보지 않을까?

    근데 막상 로봇이 나오면 밥그릇 뺏아갈테니 싫을것 같긴하다.

     

    이런 망상을 시간에 일이나 하자 싶은 !! 혹은 당신!! 에게 필요한 책입니다.

     

     

    KakaoTalk_Photo_2022-05-12-13-23-50.jpeg

     

     

    제목에는 '일잘러'라고 되어있지만

    일을 잘하지는 말자.. 그럼 일이 늘어나니까..

    남들 몰래 빨리 끝내기만하자!!

     

    그리고 또한 '엑셀' 편하게 다루게 같지만

    막상 책을 열어보면

    온갖것을 자동화 있다.

     

    메일을 열어보고 엑셀 파워포인트에서 자료를 긁어오거나 붙혀넣고

    웹사이트에서 정보를 가져오고 심지어 키보드와 마우스를 자동으로 움직이는 매크로까지

    그냥 니가 필요로 하는지 몰라서 때려넣어봤어

    파이썬만 익숙해지면 할수 있어! (! 너두 있어!)

    느낌의 책일랄까?

     

    물론 다양한 기능을 다루고 있고 책의 1/3 파이썬의 사용과 기초에 대한 내용이라

    각각의 기능에 대한 것들은 매우매우 심플하다.

    하지만 그냥 매일매일의 반복 업무에서 나를 구원하기에는 충분하고도 넘친다!!

    사실 까놓고 말해서 우리가 뭔가 대단한 일을 하는건 아니지않나?

     

    적당히 매일매일, 매달, 매분기, 매년 반복되는 일인데

    안의 내용만 이번것으로 바꿔치기 하기만하면 되는데

    내가 이걸 일일히 복붙복붙 하고있네

    싶다면

    한번 열어봐도 좋다.

     

    책의 대상은 파이썬을 한번 들어보지도 못한 사람도 사용할 있을 정도 수준으로 맞춰져 있다.

    말은 처럼 판다스로 기본적인 데이터 분석을 있는 정도라면 책의 50% 정도는 알고 있는 내용일 가능성이 높다.

    하지만 그렇다고 해서 나머지 50% 비슷한 내용의 반복이니 필요없다는 것은 아니다.

    뭐랄까..

    책은 수박 겉핥기를 하는데

    꼼꼼하게 수박 전체를 핥는 달까..

    분명 내가 관심조차 없던.. 알지 못했던 부분까지..

    이런것도 있어! 하고 보여준다.

     

    한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2022-05-11 다운로드
결제하기
• 문화비 소득공제 가능

배송료 안내

  • 책, 아이템 등 상품을 1만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

도서판매처

리뷰쓰기

닫기
* 도서명 :
일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기
구입처*
구입일*
부가기호*
부가기호 안내

* 인터넷 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실