파이썬을 활용한 나만의 RPA 만들기
안정국 지음 / 삼일인포마인 / 2021년 1월
평점 :
장바구니담기




이 책은 파이썬(Python)과 판다스(Pandas) 라이브러리를 사용하여 액셀이

나 인터넷 웹사이트 홈페이지처럼 다양한 형태로 저장되어 있는 외부 데이터를 입력으로 받아들여 처리할 수 있는 로봇 자동 실행 응용프로그램(RPA) 소프트웨어 작성법을 서술한 책이다.


책의 내용과 구성은 파이썬, 판다스 라이브러리, RPA 작성하기의 3부분으로 나누어서 패키지 설치부터 함수 사용법, 프로그램 작성과 개발에 이르기까지 다루고 있다.


저자는 선문대학교 경영학과 안정국 교수이다.


---


파이썬이라는 프로그래밍 언어가 가지는 특징이 여러 가지가 있지만 무엇보다 문자열을 상세한 수준에서 처리할 수 있는 기능이 가장 강력한 장점으로 알려져 있다

특히 문자열 데이터 중심의 MS오피스사의 액셀 소프트웨어 기능과 거의 동일하게 처리하면서도 파이썬에서 처리할 수 있는 데이터의 수량과 처리 속도가 액셀보다 뛰어나기 때문이다.


이 책에서는 데이터 분석용 기능을 제공하는 판다스 공개 라이브러리 함수와 인터넷 웹 사이트 서버로부터 데이터를 읽어 와서 처리하는 웹 로봇 프로그램(RPA) 기능을 제공하는 아나콘다 환경의 라이브러리 함수의 사용법을 중점적으로 다루고 있다.


인터넷 웹 사이트에서 제공하는 데이터들을 실시간으로 읽어 와서 유효한 데이터 항목들로 추출해내고 필요한 데이터와 정보 형태로 가공하는 방식을 다양한 사례들을 통해 보여주고 있다

예를 들면, 환율 조회, 휴폐업 사업자 조회 데이터, 나라장터 공고, 기업 재무 정보나 DART 전자공시 정보 등 실생활에 유용한 데이터를 인터넷에서 접할 수 있는 사례들이다.


응용 사례로 뉴스 레터를 만들어 인터넷으로 발송하거나 MS워드 문서를 템플릿으로 자동으로 만드는 방법도 소개하는 것도 인상적이다.


기본적으로 이 책의 내용을 이해하기 위해서는 최소한으로 파이썬 언어에 대한 사용 경험 이외에는 특별한 배경지식이 요구된다고 생각하지는 않지만, 액셀 프로그램 사용 경험과 HTML CGI 제작 경험이 있다면 더욱 유용하게 활용할 수 있을 것 같다는 생각이 든다.




전반적으로 파이썬의 라이브러리를 사용한 응용 소프트웨어 프로그램이나 특히 RPA관련 프로그램을 직접 제작하는 기법들을 충실히 소개하는 책이라는 생각이 든다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo