파이썬 관련 강의와 도서는 많다. 프로그래밍을 모르는 사람도 쉽게 할 수 있다고 소개되어 있었지만 실제로는 굉장히 어렵다. 그러나 이는 당연한 결과다. 글쓰기에 비유하자면 ‘가나다라’를 깨우치자마자 단편 에세이 완성까지 하라면 가능할까? 이 책은 초보자가 쉽고 빠르게 코딩의 개념을 잡을 수 있도록 최소한의 프로그래밍 문법들로 설명했다. 하다못해 프로그래밍에 필수적으로 들어가는 while순환문도 없다. 순환문은 for문만으로도 가능하기 때문이다. 그러면서도 업무에 바로 응용할 수 있도록 책에 나오는 모든 예제는 마케팅 실무에서 접할 수 있는 데이터로 구성 했다. 이 책을 통해 빅데이터 분석에 필요한 판다스와 보고서 작업을 하는 엑셀, 외부 데이터를 활용하는 오픈API를 익혀보자. 그리고 자신감을 갖고 다음 허들을 향해 도약해 보자.
2.1 아나콘다를 사용한 파이썬 설치하기
2.2 주피터 노트북으로 개발 시작하기
2.2.1 아나콘다 내비게이터 실행하기
2.2.2 주피터 노트북의 구성
2.2.3 주피터 노트북 워밍업
Chapter 03 파이썬의 기본
3.1 숫자와 문자.
3.2 자료형이란?
3.3 파이썬 기본 함수
3.3.1 파이썬의 기본 함수
3.3.2 출력 함수 print와 입력 함수 input
3.3.3 변수
실습 예제
3.4 메서드 (함수)
3.4.1 리스트와 딕셔너리 자료구조
실습 예제
Chapter 04 판다스
4.1 마케터의 업무를 도와줄 판다스 라이브러리
4.1.1 판다스를 사용하기 위한 기본 코딩
4.1.2 판다스로 파이썬에 엑셀 데이터 가져오기
4.1.3 read_excel, read_csv 함수의 공통 매개변수
4.2 데이터프레임 만들기
4.2.1 인덱스 지정하기
4.2.2 칼럼 순서 지정하기
4.2.3 인덱스 다루기
4.3 데이터프레임 인덱싱하기
4.3.1 iloc 인덱서
4.3.2 loc 인덱서
4.3.3 iloc, loc 인덱서를 이용해 값을 변환하기
4.3.4 칼럼명으로 데이터프레임 열 선택하기
4.3.5 불리언으로 데이터 선택하기
4.4 데이터프레임 함수 사용하기
4.4.1 데이터프레임 제공 함수
4.4.2 데이터프레임 기본 함수
4.4.3 concat과 merge로 데이터 합치기
4.5 데이터프레임 내보내기
4.5.1 xlsx, xls 파일
4.5.2 csv 파일
4.6 시리즈 자료 구조
4.6.1 데이터 처리에 효과적인 시리즈
4.6.2 시리즈 만들기
4.6.3 시리즈 함수
4.6.4 시리즈의 문자열 함수
4.6.5 시리즈 문자열을 인덱싱하고 슬라이싱하기
Chapter 05 조건문 if와 반복문 for 171
5.1 if문
5.1.1 의사 결정과 if문
실습 예제
5.2 for문
5.2.1 for문의 구조
5.2.2 for문을 활용하여 데이터 정리하기
5.2.3 for문 이해하기
5.2.4 range 함수와 for문
5.2.5 중첩 for문
5.2.6 continue, break와 for문
실습 예제
Chapter 06 매체 보고서 입력 자동화: 모듈과 매체 보고서 작성
6.1 마케터의 광고 성과 측정 기준, ‘일 단위.’
6.1.1 datetime 자료형을 사용하여 시간 데이터 출력하기
6.1.2 datetime과 문자열을 교환하는 strftime과 strptime
6.1.3 기간을 표현하는 timedelta
실습 예제
6.2 엑셀 서식을 보존하는 파이썬 프로그래밍
6.2.1 openpyxl과 엑셀 파일의 구조
6.2.2 데이터 입력 및 엑셀 파일로 내보내기
6.3 파이썬으로 매체 보고서 작성하기
6.3.1 웹 사이트의 검색 광고 데이터를 자동화하기
6.3.2 concat 함수로 데이터 합치기
6.3.3 openpyxl을 사용한 데이터 내보내기
6.4 파이썬으로 광고 효과 리포트 작성하기
6.4.1 리포팅 주제 ① 주요 모니터링 광고 그룹 효율 체크
6.4.2 리포팅 주제 ② 고효율 광고 그룹 데이터 추출
Chapter 07 데이터 시각화와 고객 데이터 분석
7.1 데이터 시각화
7.1.1 시리즈 자료 구조를 사용한 시각화
7.2 고객 데이터 분석
7.2.1 데이터셋 다운로드하기
7.2.2 데이터 탐색하기
7.2.3 데이터 시각화하기
7.3 파이썬을 사용한 고객 데이터 분석
7.3.1 직업별 현황
7.3.2 특정 고윳값이 있는 데이터만 추출
7.3.3 요일별 가입자 및 비가입자 수 통계
7.3.4 가입 여부에 따른 평균 컨택 횟수 비교
7.3.5 연령대별 고객 통계
7.3.6 같은 상품을 새로운 고객에게 마케팅하기
Chapter 08 네이버 오픈API 사용하기
8.1 네이버 오픈API란?
8.1.1 HTTP의 작동 방식
8.1.2 네이버 오픈API 사용을 위한 사용자 등록 과정
8.1.3 파이썬으로 네이버 오픈API 사용하기
8.1.4 네이버 오픈API로 일일 보고서 만들기
Author
정희석
국어교육과를 졸업하고 마케터의 커리어를 시작하였다. 이후 마케팅과 프로그래밍을 겸비한 마케터가 되고자 파이썬을 습득하였다. ‘패스트캠퍼스, 러닝스푼즈, 모비아카데미, 탈잉’ 등 여러 온·오프라인 교육 플랫폼에서 마케팅 및 파이썬 교육을 진행하였다. 또한 웹사이트(workingwithpython.com)를 운영하며 마케팅 실무에 적용할 수 있는 파이썬 관련 글을 포스팅하고 있다.
주요 경력
? 現 무무즈 마케팅 매니저
? 前 (주)엠노베이션 마케터
? 前 (주)퍼포먼스바이티비더블유에이 마케팅 매니저
? 기업 프로젝트, “마케팅 업무 자동화 시스템” 진행, “고객 데이터 가공 · 처리 시스템” 개발
국어교육과를 졸업하고 마케터의 커리어를 시작하였다. 이후 마케팅과 프로그래밍을 겸비한 마케터가 되고자 파이썬을 습득하였다. ‘패스트캠퍼스, 러닝스푼즈, 모비아카데미, 탈잉’ 등 여러 온·오프라인 교육 플랫폼에서 마케팅 및 파이썬 교육을 진행하였다. 또한 웹사이트(workingwithpython.com)를 운영하며 마케팅 실무에 적용할 수 있는 파이썬 관련 글을 포스팅하고 있다.
주요 경력
? 現 무무즈 마케팅 매니저
? 前 (주)엠노베이션 마케터
? 前 (주)퍼포먼스바이티비더블유에이 마케팅 매니저
? 기업 프로젝트, “마케팅 업무 자동화 시스템” 진행, “고객 데이터 가공 · 처리 시스템” 개발