안녕하세요? 정리하는 개발자 워니즈입니다. 이번에는 직장인분들께 유용한 책을 소개드리려고합니다. 바로 “엑셀 대신 파이썬으로 업무 자동화 하기” 라는 책입니다. 이 책은 프로그래밍 언어 입문 No.1으로 일컬어지는 파이썬을 통해 반복적인 업무를 자동화하는 방법을 알려줍니다. 특히, 엑셀을 주로 사용하는 직장인들에게 큰 도움이 될 것입니다.
목차.
PART 01 파이썬 기초
- CHATER 01 파이썬 개요
- CHATER 02 자료형
- CHATER 03 제어문과 함수
PART 02 파이썬으로 엑셀하기
- CHATER 04 엑셀 기본 함수 구현하기
- CHATER 05 업무에 자주 쓰는 실무 함수 구현하기
- CHATER 06 그래프 함수로 시각화하기
PART 03 파이썬으로 업무 자동화하기
- CHATER 07 문서 업무 자동화
- CHATER 08 웹 크롤링
- CHATER 09 실전 자동화 프로젝트
- CHATER 10 챗GPT로 업무 자동화 코드 생성하기
서평.
PART 01 파이썬 기초
파이썬의 기초적인 내용에 대해서 소개를 하고 있습니다. 처음 접하는 사람이더라도 이책을 무리 없이 읽을 수 있는것은 이러한 기초적인 지식에 대해서도 챕터로 소개를 하고 있기 떄문입니다.
파이썬은 코딩에 대한 지식이 전혀 없는 초보자도 쉽게 배울 수 있는 언어로 알려져 있습니다. 그 이유는 파이썬의 문법이 간결하고 직관적이기 때문입니다. 예를 들어, 복잡한 알고리즘 없이도 간단한 명령어로 작업을 수행할 수 있습니다. 이러한 특성 덕분에 파이썬은 프로그래밍 언어 입문 No.1으로 불리기도 합니다. 특히, 반복적인 업무로 고통받는 직장인들에게는 적합한 선택이 될 수 있습니다.
이러한 기초 지식에 대해서 습득을 한다면 이어지는 챕터를 무리 없이 따라할 수 있도록 구성이 되어있습니다.
PART 02 파이썬으로 엑셀하기
엑셀을 켜고 복잡한 수식과정과 복잡한 데이터를 다루는 부분에서 간단하게 코드 몇줄로 동작하는 흐름에 대해서 소개를 하고 있습니다.
특히 데이터 분석에 많이 사용되는 pandas 패키지를 활용해서 예제를 보여주고있어서 활용도가 높다고 생각했습니다. 그리고 matplotlib 을 통해서 다양한 형태의 그래프 함수 및 서식 편집 기능을 제공해주고있어서 시각화 하는 부분도 도움을 많이 받을 수 있습니다.
직장인들이 매일 하는 일들을 생각해보면, 많은 부분이 실제로 낮은 난이도의 작업들입니다. 이러한 작업들은 반복적으로 수행되는 경우가 많고, 시간도 상당히 소모됩니다. 예를 들어, 매일매일 환율 정보를 검색해 문서에 업데이트하는 작업은 매우 반복적이죠. 하지만 파이썬을 활용하면 이러한 작업을 자동화하여, 시간이 절약되고 실수를 줄일 수 있습니다.
PART 03 파이썬으로 업무 자동화하기
openpyxml의 모듈을 통해서 엑셀 파일의 내용을 쉽게 변경하거나 엑셀에서 일어나는 단순 반복 작업을 빠르게 처리할 수 있도록 설명하고 있습니다. 아래처럼 그동안 엑셀에서 직접 수작업 하던 부분들을 모두 코드화 하여 자동화를 할 수 있습니다.
- 엑셀 파일 생성 및 저장하기
- 엑셀 시트 생성 및 복사하기
- 셀 내용 수정 및 삽입하기
- 셀 복사 및 이동하기
- 셀 배경과 폰트 서식 변경하기
- 셀 높이와 너비 조정하기
- 텍스트 정렬하기
- 셀 테두리 서식 변경하기
python-pptx를 활용하여 파워포인트 파일(pptx)의 읽기/쓰기, 슬라이드 추가 및 삭제, 그래프 추가 부분에 대해서도 설명하고 있습니다. 파일 수정을 해서 그동안 직접 수정하던 부분들을 모두 코드화 하여 자동화를 할 수 있는 부분에 대해서 상세히 설명하고 있습니다.
- 파워포인트 파일 수정하기
pyautogui 패키지도 설명을 하고 있는데요. 마우스, 키보드를 제어해서 직접 코드화 시켜두면 알아서 반복 작업들을 수행해주는 패키지입니다. 필자도 이 라이브러리를 활요해서 단순한 작업 등에 대해서 자동화를 해 본 경험이 있는데요. 꽤나 유용하게 활용 될 수 있습니다.
웹 크롤링에 대해서도 소개를 하고있는데요. 웹페이지 내에 있는 특정 데이터를 자동화 프로그램을 이용해서 수집하는것을 말합니다.
끝으로 실전 사례에대해서 소개를 하고, 개정판에만 포함된 챗GPT를 통해 코드를 제공받는 부분에 대해서도 소개를 하고 있습니다. 꽤나 실전적이고 유용한 부분이므로 독자로하여금 많은 부분을 배울 수 있을 것 같다는 생각을 했습니다.
마치며.
이 책을 설명하는 내용은 책의 뒷 표지에 잘 나와있습니다.
이 책은 파이썬을 처음 접하는 분들에게도 적합하며, 반복적인 업무로 고통받는 직장인들에게 큰 도움이 될 것입니다. 특히, 엑셀을 주로 사용하는 분들이라면 이 책을 통해 업무 효율성을 크게 향상시킬 수 있습니다.
마지막으로, 이 책을 통해 파이썬을 배우고, 업무 자동화의 세계에 발을 들여보시길 추천드립니다. 여러분의 업무가 한층 더 수월해질 것입니다!
본 포스팅은 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”