로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

『파이썬과 비즈니스 자동화: 파이썬 레시피와 함께하는 비즈니스 자동화 프로그래밍 개발』

   
지은이 체탄 기리다   |   출판사 에이콘  |   발행일 2018년 11월 08일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 30,000원27,000원 10%
마일리지 5% 1,500원
발행일 2018-11-08
ISBN 1161752293 | 9791161752297
기타정보 번역서 | 416쪽 | 일반
예상출고일 1~2일 이내 (근무일기준)
배송비 무료배송
   
프로그래밍언어
   
 

★ 요약 ★



파이썬은 대중적으로 인기 있는 프로그래밍 언어 중 하나다. 이 책은 파이썬 2.7로 비즈니스 자동화를 위한 필요한 기술을 다루고, 실제로 활용할 수 있도록 도와준다. pandas, numpy, matplotlib 같은 다양한 라이브러리를 사용해 파이썬과 웹의 상호작용, 엑셀, 워드, 파워포인트, PDF 같은 문서 자동화, SMS 알림, 이메일 작업, REST API, 봇과 대화, 이미지 작업 및 데이터 분석 등을 살펴본다.





★ 이 책에서 다루는 내용 ★



█ 비즈니스 프로세스 자동화 및 효율적인 파이썬 레시피 사용

█ REST API의 기능 탐색과 웹훅 구현

█ 트위터 REST API로 작업하고 파이썬으로 자동화된 트윗 게시

█ 클라우드 텔레포니의 세계를 이해하고 파이썬으로 SMS 및 음성 알림을 통해 비즈니스 사용 사례 구현

█ 이미지를 조작하고 파이썬의 컴퓨터 비전을 사용해 얼굴 인식 및 비즈니스 작업 자동화

█ 파이썬을 사용해 자신만의 봇을 구현하고, 봇에 AI 통합

█ 데이터 필터링과 시각화를 위한 파이썬 모듈을 사용해 데이터 분석 이해





★ 이 책의 대상 독자 ★



비즈니스 전문가와 개발자를 위한 책이다. 파이썬을 사용해 비즈니스 프로세스 및 개발 작업을 자동화하는 다양한 방법을 제공한다. 반복적이고 시간 소모적인 비즈니스 작업을 자동화하고 효율적으로 수행할 수 있는 플랫폼을 제공한다.

HR, 영업, 마케팅, 고객 지원 분야의 비즈니스 전문가를 대상으로 하므로 기술 주제를 자세히 다루고 기술을 이해와 파이썬 레시피를 사용한 자동 조종 장치에 생명을 불어넣을 수 있다.





★ 이 책의 구성 ★



1장, ‘웹을 사용한 작업’에서는 월드 와이드 웹(WWW, World Wide Web)의 흥미로운 세계에 대해 이야기하고, 파이썬 모듈을 사용해 웹과 상호작용할 수 있는 다양한 방법을 다룬다. HTTP 웹 요청의 기본을 다루는 것으로 시작해, 웹 스크래핑과 웹 콘텐츠 다운로드 같은 고급 주제로 천천히 이동한다. 또한 1장은 나만의 비동기 웹 서버를 작성하고 웹 자동화를 이해하고 구축하는 데 도움이 된다.

마지막 절에서는 파이썬 레시피를 사용해 마케팅 관리자가 정기적으로 직면하는 고전적인 상황(리드 제너레이션 자동화)에 도움을 준다.

2장, ‘CSV와 엑셀 워크시트 작업’에서는 CSV 및 엑셀 시트를 사용해 중복 작업을 단순화하고 자동화하는 데 도움이 되는 파이썬 레시피를 알려준다. 컴퓨터가 일상생활의 일부가 되기 전에는 사무실 기록이 서류철로 저장되고 사무실 책상에서 관리됐다. 엑셀 시트 덕분에 훨씬 더 나은 방식으로 데이터를 관리할 수 있게 됐다.

2장의 첫 번째 부분은 CSV 파일 읽기/쓰기 작업을 수행하는 데 도움이 된다. 나만의 CSV 다이얼렉트(dialects)도 사용할 수 있게 도와준다. 다이얼렉트가 의미하는 바를 모르는가? 이제, 2장에서 찾자! CSV 파일 및 파이썬 코드를 사용해 HR 프로세스의 필수 요소인 직원 정보 관리를 자동화하는 방법에 대해서도 다룬다.

2장의 두 번째 부분은 엑셀 워크시트에서 데이터 검색 및 삽입 같은 작업을 수행하는 방법을 살펴본다. 또한 셀 서식 지정, 수식 사용, 차트 삽입 같은 고급 작업을 다룬다. 마지막으로 좋은 예제를 살펴보며, 재무 팀이 수년 동안의 손익 계산서 분석을 자동화하는 방법을 설명한다.

3장, ‘창의적인 PDF 파일과 문서’에서는 워드 문서와 PDF 파일이 비즈니스 전문가가 가장 일반적으로 사용하는 파일 형식이 되는 방법과, 파이썬을 사용해 PDF 및 워드 문서의 일상 작업을 자동화하는 방법을 살펴본다. 고객에게 송장을 보내거나 벤더에 요구사항을 보내고 싶은가? 기업은 종종 이러한 요구에 따라 PDF 파일과 워드 문서를 사용한다.

3장에서는 파이썬 레시피를 사용해 PDF 파일로 수행할 수 있는 작업을 다룬다. PDF 파일의 생성, 읽기, 복사 및 헤더/푸터 형식을 생성하기 위한 조작까지도 익힐 수 있다. 간단한 파이썬 레시피로 많은 PDF 파일을 병합할 수 있다는 사실을 알고 있는가? 조직의 급여 전표 생성 프로세스를 자동화하겠는가? 흥미가 생긴다면, 3장은 분명히 여러분을 위한 것이다.

3장에서는 워드 문서 작업도 다룬다. 워드 파일에 데이터를 읽고 쓰는 것과 관련된 지식을 쌓을 수 있으며, 표와 이미지 차트 추가도 가능하다. 이것으로 충분하지 않다면, 3장은 HR 프로세스의 예제를 다루고 비즈니스 유닛을 기반으로 신입 직원을 위한 개별 직원 오리엔테이션 프로그램을 수립하도록 도와준다.

4장, ‘SMS와 음성 알림’에서는 SMS와 음성 알림을 통해 전혀 새로운 자동화 세계를 열어준다. 클라우드 텔레포니에 대한 소개부터 시작해 사용 사례를 다룬다.

4장의 초기 부분에서는 SMS 텍스트 메시지가 특정 상황에서 유용한 방법을 살펴본다. SMS 메시지를 전송하고 파이썬 레시피로 들어오는 텍스트를 수신하는 방법을 다룬다. SMS 알림 관련 절에서는 도미노 피자의 고객 서비스 프로세스를 자동화하는 방법을 다룬다.

4장에서는 음성 알림에 대해서도 자세히 다룬다. 음성 메시지를 전송하고 파이썬 코드로 들어오는 음성 통화를 수신하는 것과 같은 음성 워크플로우에 익숙해진다. 또한 나만의 컨택 센터를 구축해 고객 지원을 자동화할 수 있다는 사실을 알고 있는가? 관심이 있다면, 4장을 살펴보자.

5장, ‘재미있는 이메일’에서는 이메일 메시지 전송, MIME로 이메일 메시지 꾸미기, 첨부 파일 작업 같은 흥미로운 파이썬 레시피를 다룬다. 이메일은 지난 20~30년 동안 어디에나 있었다. 매우 다양한 이유로 이메일과 함께하는 데 익숙하지만, 파이썬 코드로 받은편지함을 조작할 수 있다는 사실을 알고 있는가?

5장은 또한 이메일 대화를 가져와서 읽고 메시지를 삭제해 받은편지함을 정리하는 데 도움이 된다. 메시지를 선택하기 위해 라벨을 추가하고 싶거나 이메일 암호화에 대해 더 알고 싶은가? 5장에서는 이 부분을 살펴본다. 그리고 물론, 5장은 파이썬 레시피로 고객 지원 흐름을 자동화하는 예제로 끝난다.

6장, ‘프레젠테이션 활용’에서는 파이썬을 사용해 자동으로 프레젠테이션을 생성할 수 있는 다양한 방법을 살펴본다. 6장에서는 새로운 프레젠테이션을 작성하고 콘텐츠 혹은 슬라이드를 추가하는 방법을 다룬다. 기존 프레젠테이션을 읽거나 수정하고 차트, 표, 그림을 삽입하는 방법도 보여준다. 기본적으로 필요한 모든 작업을 수행할 수 있다. 그리고 물론, 파이썬 레시피를 사용해 영업 관리자를 위한 주간 판매 보고서를 자동화해본다. 이것은 모든 영업 관리자에게 제공된다.

7장, ‘API의 힘’에서는 흥미로운 API 세계로의 여행을 안내한다. API는 오늘날 월드 와이드 웹의 중요한 부분이다. 서비스에 대한 이야기, 정보 공유를 비롯한 많은 작업은 API와 웹훅 (Webhooks)에 의존한다.

7장에서는 REST API에 대한 소개부터 시작해 REST 철학의 기본사항을 다루며, 나만의 API를 개발하는 데 필요한 지식을 제공한다. 또한 파이썬 레시피 및 트위터 REST API를 사용해 마케팅 팀의 필수 사용 사례인 소셜미디어에서 제품 일정을 자동화해 보여주는 방법을 살펴본다.

다음 절에서는 오늘날 웹의 핵심 요소인 웹훅을 다룬다. 파이썬 레시피를 사용해 리드 매니지먼트를 자동화하기 위한 웹훅을 구현하고 비즈니스 전문가가 웹훅을 활용하는 방법을 살펴본다.

8장, ‘봇과 대화’에서는 새로운 봇의 세계로 안내한다. 우선 봇의 기능을 기준으로 봇을 분류하고, 텔레그램(Telegram) 같은 앱에서 봇을 만들고 사용할 수 있는 방법을 살펴본다.

8장에서는 무상태(stateless) 및 상태(stateful)의 개념을 간략히 소개하고 인공 지능 알고리즘을 봇에 통합하는 방법을 다룬다. 마지막으로 서적 출판 웹사이트의 예제를 살펴보며, 고객 지원 팀이 일상적으로 처리하는 문제인 고객과의 적절한 상호작용을 달성하는 데 봇이 어떻게 사용될 수 있는지 보여준다.

9장, ‘이미지 작업’에서는 이미지를 다른 포맷(압축을 고려)으로 변환하고, 이미지의 크기를 조정하고 자르는 방법과 파이썬으로 썸네일을 생성하는 방법을 보여준다.

그뿐 아니라 이미지 간의 차이를 발견하고 비교하는 기본적인 내용을 제공하므로 이미지 기반 검색 알고리즘을 구축하는 데 매우 유용하다. 마지막으로, 문서 스캐닝 프로세스와 파이썬을 사용해 문서를 색인하는 과정을 자동화함으로써 종이 없는 회사로 전환하도록 동기를 부여한다.

10장, ‘데이터 분석과 시각화’에서는 데이터 분석 프로세스에 대한 소개로 시작하고 단순한 방법으로 필수적인 측면을 다룬다. 여기서는 필터링과 데이터 집계 같은 기술을 사용해 관련 데이터를 읽고 선택할 수 있는 방법을 살펴본다.

파이썬 레시피를 사용해 데이터를 해석하고 시각화를 통한 통찰력도 얻을 수 있다. 마지막으로, 소셜 미디어 데이터를 분석하고 잡지 기사에 대한 통찰력을 얻는 비즈니스 사용 사례를 다룬다. 재미있는 사용 사례가 맞는가? 더 많은 내용을 살펴보기 위해 10장을 읽어보자.

11장, ‘시간대’에서는 날짜와 시간 객체를 다루는 파이썬 레시피를 다룬다. 날짜에 시간 혹은 일을 추가하고, 날짜를 비교하고, 날짜와 시간을 여러 형식으로 표현할 수 있는 방법을 살펴본다. 또한 서머타임을 사용하고, 파이썬을 사용해 시간대를 계산하는 방법을 다룬다.

마지막으로 자동화된 송장 처리의 예를 들어 비즈니스 프로세스를 자동화하는 동안 시간대를 고려해야 하는 필요성을 강조하기 위해 시간대와 관련된 문제를 다룬다.





★ 지은이의 말 ★



비즈니스 프로세스 자동화는 특정 기능 혹은 워크플로우를 수행하는 기술에 기반한 활동의 자동화며 프로세스 효율성, 일관성, 반복성을 목표로 하는 조직적 변화다. 조직 전체에서 이러한 목표를 달성하기 위해 파이썬 모듈을 사용해 HR 온보딩(onboarding), 리드 매니지먼트, 재무 보고서, 송장 같은 많은 비즈니스 프로세스를 쉽게 자동화할 수 있다.

각 장에서 다루는 파이썬 레시피는 지식을 습득하고 비즈니스 흐름을 자동화하는 데 도움을 줄 것이다. 기존의 문제-해결 패턴으로 파이썬 레시피를 사용해 자동화하고 혁신할 수 있는 HR, 마케팅, 고객 지원 같은 다양한 영역을 살펴본다.
1장. 웹을 사용한 작업

__소개

__HTTP 요청 생성

__간단한 웹 스크래핑

__웹 스크래핑의 적법성

__웹 콘텐츠 파싱 및 추출

__웹 콘텐츠 다운로드

__서드파티 REST API 작업

__파이썬의 비동기 HT TP 서버

__작동원리더 알아보기

__셀레늄을 이용한 웹 자동화

__웹 스크래핑과 리드 제너레이션 자동화

__웹 스크래핑의 적법성





2장. CSV와 엑셀 워크시트 작업

__소개

__리더 객체를 사용한 CSV 파일 읽기

__CSV 파일에 데이터 쓰기

__나만의 CSV 다이얼렉트 개발

__직원 정보 관리 자동화

__엑셀 시트 읽기

__워크시트 데이터 쓰기

__엑셀 셀의 서식 지정

__엑셀 수식 사용

__엑셀 시트의 차트 작성

__회사 재무 비교 자동화





3장. 창의적인 PDF 파일과 문서

__소개PDF 파일 데이터 추출

__PDF 문서 생성과 복사

__PDF 조작(헤더/푸터 추가, 병합, 분할, 삭제)

__재무 부서의 급여 명세서 생성 자동화

__워드 문서 읽기

__워드 문서 데이터 쓰기(헤딩, 이미지, 표 추가)

__HR 팀을 위한 자동화된 방식의 개별 신규 채용 오리엔테이션 생성





4장. SMS와 음성 알림

__소개

__클라우드 텔레포니 공급자 등록

__텍스트 메시지 전송

__SMS 메시지 수신

__도미노의 SMS 워크플로우

__음성 메시지 전송

__음성 통화 수신

__나만의 고객 서비스 소프트웨어 구축





5장. 재미있는 이메일

__소개

__이메일 메시지 전송

__이메일 암호화

__MIME로 이메일 메시지 꾸미기

__첨부 파일과 이메일 메시지

__받은편지함 연결

__이메일 메시지 가져오기 및 읽기

__이메일 메시지 표시

__받은편지함의 이메일 메시지 삭제

__이메일 응답과 고객 지원 흐름 자동화





6장. 프레젠테이션 활용

__소개

__파워포인트 프레젠테이션 읽기

__프레젠테이션 생성 및 수정, 슬라이드 추가

__레이아웃 및 플레이스홀더, 텍스트박스 활용

__다양한 모양 및 표 추가

__그림과 차트를 이용한 시각화

__주간 판매 보고서 자동화





7장. API의 힘

__소개

__나만의 REST API 디자인

__트위터 API로 소셜 미디어 마케팅 자동화

__웹훅 소개

__웹훅 구현

__웹훅의 리드 매니지먼트 자동화





8장. 봇과 대화

__소개

__봇이란 무엇인가?

__봇의 작동 방법

__왜 지금 봇이 필요한가?

__감정 텔레그램 봇 개발

__다양한 종류의 봇.

__인공 지능을 갖춘 스마트 봇

__봇을 통한 비즈니스 프로세스 자동화





9장. 이미지 작업

__소개

__이미지 속성

__이미지 전환

__크기 조정, 자르기 및 썸네일 생성

__복사&붙여넣기 및 워터마크 이미지

__이미지 차이 및 비교

__얼굴 인식

__비즈니스 프로세스의 이미지





10장 데이터 분석과 시각화

__소개

__데이터 기반 의사결정 단계

__시각화를 사용한 데이터 읽기, 선택, 해석

__데이터 필터링 및 집계 사용

__기업의 소셜 미디어 분석 자동화





11장. 시간대

__소개

__시간, 날짜 및 달력 작업

__date 객체와 time 객체의 비교 및 결합, 날짜 계산

__날짜 형식 및 파싱.

__시간대 계산하기

__사용자 시간대의 송장 자동화

체탄 기리다(Chetan Giridhar)

기술 리더이자 오픈소스 에반젤리스트(evangelist)다. 『Learning Python Design Patterns - Second Edition』(Packt, 2016)의 저자고 국제 PyCon 컨퍼런스의 초청 연사이자 「Python Papers」 저널의 부편집장이기도 하다. 플랫폼 엔지니어링, 분산 시스템, 모바일 앱 개발 및 실시간 클라우드 애플리케이션에 관심이 있으며, 그의 실험은 https://github.com/cjgiridhar와 그의 웹사이트 https://technobeans.com에서 살펴볼 수 있다.

현재는 CallHub의 CTO(chief technology officer)로서 제품 전략 및 기술 전략을 담당한다. CallHub 이전에는 클라우드, 비디오, 엔터프라이즈 스토리지 제품을 다루는 BlueJeans Networks 및 NetApp과 일했다.

세상은 지식으로 가득 차 있다고 믿으며, 항상 새로운 것을 배우고 오픈소스 커뮤니티, 친구, 동료와 공유하려 한다. 링크드인(https://www.linkedin.com/in/cjgiridhar)에서 그를 만날 수 있다.





★ 옮긴이의 말 ★



저는 때때로 현재 개발 트렌드가 궁금해 인터넷 서점이나 오프라인 서점에서 컴퓨터 프로그래밍 서적 베스트셀러를 검색합니다. 과거 몇 년 동안은 항상 자바 프로그래밍 관련 서적들이 상위권을 차지하고 있었습니다. 2000년대 초반부터 우리나라의 대부분 기업에서 사용하고 있는 시스템도 자바와 연관돼 있고, 프로그래머라고 하면 자바 프로그래머라고 생각하는 경우가 많았습니다. 하지만 요즘 프로그래밍 서적 순위를 살펴보면, 깨지지 않을 것 같던 ‘자바’라는 단어의 존재감은 점점 사라지고, 파이썬, 머신 러닝, 딥러닝 같은 단어들이 보이기 시작했습니다. 머신 러닝, 딥러닝도 알고 보면 파이썬으로 구현돼 있습니다. 파이썬이라는 프로그래밍 언어는 도대체 무엇일까요?

파이썬은 네덜란드 개발자 귀도 반 로섬(Guido van Rossum)이 만든 프로그래밍 언어로, 문법이 복잡하지 않고 쉬워서 초보자들도 쉽게 다가갈 수 있는 인터프리터 프로그래밍 언어입니다. 이제 대한민국도 코딩 교육이 필수화되면서 파이썬을 배우는 중고등학생들도 점차 늘어나고 있는 추세입니다. 그만큼 접근성이 쉬운 프로그래밍 언어입니다. 또한 공개돼 있는 라이브러리를 사용해 금융 공학을 위한 데이터 분석, 머신 러닝 등의 분야에서 다양하게 사용할 수 있습니다.

이 책은 파이썬 2.7.10에서 pandas, numpy, matplotlib 같은 다양한 라이브러리를 사용해 비즈니스 자동화에 적용하는 사례를 다룰 것입니다. 파이썬과 웹의 상호작용, 엑셀, 워드, 파워포인트, PDF 같은 문서의 자동화, SMS 알림, 이메일 작업, REST API, 봇과의 대화, 이미지 작업 및 데이터 분석 등을 살펴보고, 다양한 예제를 통해 빠르게 접근할 수 있을 것입니다.





★ 옮긴이 소개 ★



유연재

동국대학교 재학 중이던 2002년부터 여러 회사에서 개발을 시작해, 현재 더케이손해보험에서 일반보험시스템 개발 업무를 담당하고 있다. IT에 관해서는 편식하지 않고 다양한 분야에서 멀티플레이어가 되려고 노력하는 프로그래머다. 옮긴 책으로는 에이콘출판사에서 출간한 『자바 네트워크 프로그래밍』(2016), 『파이썬과 자연어 처리』(2017)가 있다.

등록된 서평이 없습니다.
SQL 전문가 가이드 [The Guide for SQL Professional](2013 Edition)...
한국데이터베이스진흥원
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
JSP 2.1 웹 프로그래밍(입문에서 완성까지)(SECOND EDITION)...
손진곤
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
유니티 C# 스크립팅 마스터하기...
앨런 쏜
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
에이콘 출판사의 신간
『Windows Debugging 2/e: WinDbg로 배우는 윈도우 디버깅』
최바울, 이태화, 김희준, 김성현 저
49,500원
(10%↓+5%)
 
『C++ 멀티스레딩 정복하기: 견고하면서도 병렬성과 병행성을 가지는 애플리케이션 작성법』
마야 포쉬 저
22,500원
(10%↓+5%)
 
『타이핑 슈팅 액션 게임 개발 with 유니티 2/e : 유니티 상급 개발자로 올라서기』
앨런 쏜 저
36,000원
(10%↓+5%)
 
『*OS Internals Vol.3: 애플 운영체제의 보안과 취약점』
조나단 레빈 저
45,000원
(10%↓+5%)
 
『OAuth 2.0 쿡북: Spring Security를 이용한 OAuth 애플리케이션 개발』
아돌포 엘로이 나시멘토 저
36,000원
(10%↓+5%)
 
이메일주소수집거부