faithfu***
2022-05-29

엑셀만 사용하던 직장인들이 파이썬을 활용해 보다 빠른 업무 자동화에 다가갈 수 있도록 안내하는 책입니다. 엑셀과 파이썬의 같은 기능을 1:1로 비교 설명하는 부분이 있으며, 파워포인트 문서 작업과 웹 크롤링을 통한 데이터 자동 수집 및 웹 브라우저 자동 제어까지 실무 스킬 위주로 다룹니다.
· 이 책은 파이썬을 업무에 활용하고자 하는 데 관심이 있는 누구라면 관심을 가질 만합니다.
· 파이썬은 웹 서버를 구축하거나 데이터 분석을 모델링하고, 인공지능을 개발하기 위한 도구로써 상당한 점유율을 차지하고 있습니다.
· 하지만 이러한 대단한 과업은 나와는 상관없는 일이라 생각하는 분들이 많습니다.
· 현재 자신의 포지션에서 이러한 퍼포먼스가 굳이 필요 없는 분들도 많기 때문이죠.
· 이런 대다수의 직장인들에게도 업무 효율을 높이기 위한 도구로써 파이썬은 유용하게 활용될 수 있습니다.
· 최근 업무 자동화(RPA)에 관심을 가진 직장인들이 많아졌습니다.
· 이 책은 이러한 니즈를 느끼는 직장인을 포함한 많은 이들에게 좋은 샘플과 예시를 제공해줍니다.
· 총 3개의 파트 중 첫 번째 파트에서는 파이썬을 처음 접하는 이들에게 기본적인 문법과 사용법을 익힐 수 있도록 구성되어 있습니다. 파이썬 개발환경, 변수와 자료형(리스트, 튜플, 딕셔너리, 집합), 제어문과 함수 등을 다룹니다. 기본 문법에 어느 정도 자신이 있다면 이 부분은 과감하게 건너 뛰셔도 좋습니다.
· 두 번째 파트에서는 엑셀에서 쓰이는 기본 함수들을 파이썬 코드로 구현하는 내용이 담겨져 있습니다. pandas, openpyxl, xlwings 등의 패키지를 활용해 파이썬으로 엑셀 기능을 구현해봅니다. 또한 업무에 자주 쓰는 실무 함수를 통해 자연스럽게 데이터를 다루고 전처리하는 능력까지 훈련합니다. matplotlib과 pandas로 그래프를 그려보고, 데이터 시각화도 해봅니다.
· 두 번째 파트에서 인상 깊었던 점은 바로 구성입니다. 파이썬 실습만 덩그러니 있는 것이 아니라, 엑셀 실습과 파이썬 실습을 동시에 제시하는 구성의 형태를 취하고 있습니다. 엑셀에서 이렇게 구현할 수 있는 것을 파이썬에서 동일하게 이렇게 구현할 수 있다고 나타내줌으로써, 파이썬 책이지만 몰랐던 엑셀의 기능도 파악할 수 있다는 점은 덤입니다. 뿐만 아니라 이 책의 본래 의도인 ‘파이썬으로 이런 것도 할 수 있어’도 엑셀이라는 연결고리를 활용해 효과적으로 전달해주고 있습니다.
· 세 번째 파트에서는 파이썬의 풍부한 업무 자동화 패키지를 활용해 문서 업부 자동화와 웹 크롤링, 실전 자동화 프로젝트를 다룹니다. 엑셀과 파워포인트를 자동화하는 openpyxl과 python-pptx를 활용해봅니다. 또한 pyautogui 패키지로 마우스와 키보드를 자동화해봅니다. 여기에 더해 웹 크롤링을 해볼 수 있는 파이썬 패키지 또한 다뤄보고, 웹 데이터를 자동수집 해봅니다. 마지막으로 실전 자동화 프로젝트로 실전에 파이썬을 활용해 업무 자동화를 할 수 있도록 사다리를 놓아줍니다.
· 따라하다보면 기초와 응용이 동시에 잡히는 느낌입니다. 때때로 코드가 이해가 안되는 부분이 있지만, 구글링을 통해 충분히 이해를 더 해볼만 하므로, 코드의 불친절함을 크게 느끼지는 않았습니다.
· 데이터 분석과 인공지능 프로젝트 개발 도구로만 알려져 있는 파이썬의 또 다른 강점인 다양한 패키지를 활용한 업무 자동화(RPA, Robotic Process Automation)의 매력을 이 책인 충실히 전달하고 있습니다.
· 가장 범용성이 높은 프로그래밍 언어인 파이썬을 활용해 업무 자동화(RPA)의 세계에 입문하길 원하는 분들에게 '일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기(포스코인재창조원, 2022)'을 추천합니다.
· 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.