[리뷰] 업무자동화
칼퇴합시다
일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기
파이썬으로 할 수 있는 업무 자동화
요즘 경제적 자유를 얻기 위해 주식을 공부하고 있다. 주식 정보를 모으려면 시간이 많이 소요된다. 그러한 정보들을 자동화해주는 프로그램이 있으면 좋겠다란 생각으로 웹 크롤링(웹 상의 특정 데이터를 자동화 프로그램을 이용해서 수집하는 것)에 관심을 가지고 있었다. 활용 분야에 관심을 가지면 필요한 부분을 공부한다. 엑셀 서식을 공부하고 가계부를 만드는 게 아니라 가계부를 만들려면 무엇이 필요한가를 찾는 성향의 사람인 셈이다. 과거에 파이썬을 공부하려다가 손을 놓았었는데 웹 크롤링을 구현해 보고자 다시 파이썬을 공부해보기로 했다.
1. 아나콘다(통합 개발 환경) 설치하기
그림대로 따라 하면 되면 파이썬 통합 개발 환경을 쉽게 구축할 수 있다. GUI가 제공되어 편리하고, 처음 사용했는데도 문제없을 정도로 잘 설명되어 있다. 단축키도 알려주는 센스.
총 3파트로 구현되어 있다. 파이썬 기초, 엑셀 관련, 자동화 예제이다. 3부에 웹 크롤링을 소개한다.
웹크롤링을 하기 위한 절차를 상세히 소개하고 예제를 보여준다.
웹 크롤링 절차
1. HTML 문서 요청 및 추출하기.
2. HTML 문서 분석하기
3. 원하는 데이터 추출하기
4. 찾은 데이터 가공 및 저장하기
파이썬 문법뿐만 아니라 HTML에 대해서도 알아야 한다. 예제에 필요한 HTML은 책에서 소개하고 있다. 좀 더 복잡한 HTML 문법은 따로 공부해야 할 듯싶다. 실습 예제도 제공하고. 주석 표기도 잘 되어 있어 이해하기 쉽다.
https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B3346434043 실습 예제
한빛출판네트워크
더 넓은 세상, 더 나은 미래를 위한 아시아 출판 네트워크 :: 한빛미디어, 한빛아카데미, 한빛비즈, 한빛라이프, 한빛에듀
www.hanbit.co.kr
실습 네이버 환율 정보 수집 후 엑셀로 저장하기
1. 웹 페이지를 확인하기
2. 웹 페이지 구조 파악 & 3. 원하는 데이터 추출
4. 가공 및 저장
포토샵에서도 리사이즈하여 저장하는 단순 반복 작업 등은 자동화 기능을 사용한다. 한 장이라면 상관없지만 만장이라면? 어마어마한 시간이 소요된다. 내가 할 수 있는 업무가 자동화가 가능하다면 많은 시간이 절약되고 그 시간 동안 다른 일을 할 수 있으니 시간의 효율성이 높아질 것 같다. 예제를 따라 하면서 관련 라이브러리 함수 등을 배울 수 있었고, 활용할 수 있는 예제들이 많아서 개인적으로 더 흥미가 있었던 것 같다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."