장바구니 담기 close

장바구니에 상품을 담았습니다.

데이터 분석을 위한 파이썬 철저 입문

데이터 분석을 위한 파이썬 철저 입문 - 기초 문법부터 실무에 필요한 데이터 분석 기술까지 한 번에 배우는

  • 최은석
  • |
  • 위키북스
  • |
  • 2018-08-10 출간
  • |
  • 556페이지
  • |
  • 188 X 240 mm
  • |
  • ISBN 9791158391126
판매가

27,000원

즉시할인가

24,300

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




★ 이 책에서 다루는 내용 ★

◎ 아나콘다(Anaconda)를 활용한 파이썬 개발 환경 설치 및 기본 문법
◎ 문자열 데이터 처리(분리, 삭제, 연결, 찾기, 바꾸기)
◎ 객체와 클래스, 자주 사용하는 내장 모듈(난수, 날짜, 달력)
◎ NumPy와 Pandas를 이용한 구조적 데이터 처리 및 분석
◎ Matplotlib을 이용한 데이터 시각화(다양한 그래프 출력, 꾸미기, 한글 폰트 사용)
◎ 엑셀 파일 다루기(데이터 읽기, 쓰기, 통합, 계산, 시각화)
◎ Requests와 Beautiful Soup를 이용한 웹 데이터(HTML 파일) 수집 및 처리(웹 스크레이핑)
◎ 웹 API를 이용한 데이터 요청 및 응답 데이터(JSON 및 XML 형식) 처리
◎ 트위터에 트윗을 작성하고 메시지 가져오기, 정부의 공개 데이터 획득을 위한 Open API 활용


목차


▣ 01장: 파이썬 프로그래밍 언어
1.1 왜 프로그래밍 언어를 배워야 하나요?
1.2 프로그래밍 언어란?
1.3 왜 파이썬인가요?

▣ 02장: 파이썬 시작하기
2.1 파이썬 개발 환경 설치
___아나콘다 배포판 내려받기
___아나콘다 설치
2.2 첫 번째 코드 작성하기
2.3 코드 저장 및 실행
___파이썬 코드 저장
___파이썬 코드 실행
2.4 통합 개발 환경에서 코딩하기
___통합 개발 환경의 필요성
___Spyder 실행 및 설정
___Spyder 에디터에서 코드 작성
2.5 주피터 노트북에서 코딩하기
___주피터 노트북 실행
___주피터 노트북 사용법
___주피터 노트북에서 코드 작성
2.6 정리

▣ 03장: 파이썬을 계산기처럼 이용하기
3.1 간단한 사칙 연산
3.2 거듭 제곱과 나머지
3.3 과학적 표기법
3.4 진수 표현과 변환
3.5 논리 연산 및 비교 연산
3.6 정리

▣ 04장: 변수와 자료형
4.1 변수
4.2 문자열
___문자열 만들기
___문자열 다루기
4.3 리스트
___리스트 만들기
___리스트 다루기
4.4 튜플
___튜플 만들기
___튜플 다루기
4.5 세트
___세트 만들기
___세트의 교집합, 합집합, 차집합 구하기
___리스트, 튜플, 세트 간 타입 변환
4.6 딕셔너리
___딕셔너리 만들기
___딕셔너리 다루기
4.7 정리

▣ 05장: 제어문
5.1 조건에 따라 분기하는 if 문
___단일 조건에 따른 분기(if)
___단일 조건 및 그 외 조건에 따른 분기(i f ~ else)
___여러 조건에 따른 분기(if ~ elif ~ else)
___중첩 조건에 따른 분기
5.2 지정된 범위만큼 반복하는 for 문
___반복문의 필요성
___for 문의 구조
___반복 범위 지정
___중첩 for 문
___여러 개의 리스트 다루기
5.3 조건에 따라 반복하는 while 문
___while 문의 구조
___무한 반복 while 문
5.4 반복문을 제어하는 break와 continue
___반복문을 빠져나오는 break
___다음 반복을 실행하는 continue
5.5 간단하게 반복하는 한 줄 for 문
___리스트 컴프리헨션의 기본 구조
___조건문을 포함한 리스트 컴프리헨션
5.6 정리

▣ 06장: 입력과 출력
6.1 화면 출력
___기본 출력
___형식 지정 출력
6.2 키보드 입력
6.3 파일 읽고 쓰기
___파일 열기
___파일 쓰기
___파일 읽기
6.4 반복문을 이용해 파일 읽고 쓰기
___파일에 문자열 한 줄씩 쓰기
___파일에서 문자열 한 줄씩 읽기
6.5 with 문을 활용해 파일 읽고 쓰기
___with 문의 구조
___with 문의 활용
6.6 정리

▣ 07장: 함수
7.1 함수 정의와 호출
___함수의 기본 구조
___인자도 반환 값도 없는 함수
___인자는 있으나 반환 값이 없는 함수
___인자도 있고 반환 값도 있는 함수
7.2 변수의 유효 범위
7.3 람다(lambda) 함수
7.4 유용한 내장 함수
___형 변환 함수
___bool 함수
___최솟값과 최댓값을 구하는 함수
___절댓값과 전체 합을 구하는 함수
___항목의 개수를 구하는 함수
___내장 함수의 활용
7.5 정리

▣ 08장: 객체와 클래스
8.1 클래스 선언과 객체 생성
___객체란?
___클래스 선언
___객체 생성 및 활용
___객체 초기화
8.2 클래스를 구성하는 변수와 함수
___클래스에서 사용하는 변수
___클래스에서 사용하는 함수
8.3 객체와 클래스를 사용하는 이유
8.4 클래스 상속
8.5 정리

▣ 09장: 문자열과 텍스트 파일 데이터 다루기
9.1 문자열 다루기
___문자열 분리하기
___필요없는 문자열 삭제하기
___문자열 연결하기
___문자열 찾기
___문자열 바꾸기
___문자열의 구성 확인하기
___대소문자로 변경하기
___데이터 파일 준비 및 읽기
9.2 텍스트 파일의 데이터를 읽고 처리하기
___파일에서 읽은 문자열 데이터 처리
9.3 정리

▣ 10장: 모듈
10.1 모듈을 사용하는 이유
10.2 모듈 생성 및 호출
___모듈 만들기
___모듈 불러오기
___모듈을 불러오는 다른 형식
10.3 모듈을 직접 실행하는 경우와 임포트한 후 실행하는 경우 구분하기
10.4 내장 모듈
___난수 발생 모듈
___날짜 및 시간 관련 처리 모듈
___달력 생성 및 처리 모듈
10.5 패키지
___패키지의 구조
___패키지 만들기
___패키지 사용하기
10.6 정리

▣ 11장: 데이터 분석을 위한 패키지
11.1 배열 데이터를 효과적으로 다루는 NumPy
___배열 생성하기
___배열의 연산
___배열의 인덱싱과 슬라이싱
11.2 구조적 데이터 표시와 처리에 강한 pandas
___구조적 데이터 생성하기
___데이터 연산
___데이터를 원하는 대로 출력하기
___데이터 통합하기
___데이터 파일을 읽고 쓰기
11.3 정리

▣ 12장: 데이터 시각화
12.1 matplotlib로 그래프 그리기
___선 그래프
___그래프 꾸미기
___산점도
___막대 그래프
___히스토그램
___파이 그래프
___그래프 저장하기
12.2 pandas로 그래프 그리기
___pandas의 그래프 구조
___pandas의 선 그래프
___pandas의 산점도
___pandas의 막대 그래프
___pandas의 히스토그램
___pandas의 파이 그래프
12.3 정리

▣ 13장: 엑셀 파일 다루기
13.1 엑셀 파일을 읽고 쓰기
___엑셀 파일의 데이터 읽기
___데이터를 엑셀 파일로 쓰기
13.2 엑셀 파일 통합하기
___효율적인 데이터 처리를 위한 엑셀 데이터 구조
___여러 개의 엑셀 파일 데이터를 통합하기
___통합 결과를 엑셀 파일로 저장하기
13.3 엑셀 파일로 읽어온 데이터 다루기
___데이터를 추가하고 변경하기
___여러 개의 엑셀 파일에서 데이터 수정하기
___엑셀의 필터 기능 수행하기
___조건을 설정해 원하는 행만 선택하기
___원하는 열만 선택하기
___엑셀 데이터 계산하기
13.4 엑셀 데이터의 시각화
___그래프를 엑셀 파일에 넣기
___엑셀 차트 만들기
13.5 정리

▣ 14장: 웹 스크레이핑
14.1 웹 브라우저로 웹 사이트 접속하기
___하나의 웹 사이트에 접속하기
___여러 개의 웹 사이트에 접속하기
14.2 웹 스크레이핑을 위한 기본 지식
___데이터의 요청과 응답 과정
___HTML의 기본 구조
___웹 페이지의 HTML 소스 갖고 오기
___HTML 소스코드를 분석하고 처리하기
14.3 웹 사이트에서 데이터 가져오기
___웹 스크레이핑 시 주의 사항
___순위 데이터를 가져오기
___웹 페이지에서 이미지 가져오기
14.4 정리

▣ 15장: 웹 API
15.1 웹 API의 이해
___웹 API의 데이터 획득 과정
___웹 API의 인증 방식
___응답 데이터의 형식 및 처리
___웹 사이트 주소에 부가 정보 추가하기
15.2 API 키를 사용하지 않고 데이터 가져오기
___국제 우주 정거장의 정보 가져오기
___국가 정보 가져오기
15.3 트위터에 메시지 작성하고 가져오기
___API 키 및 접속 토큰 생성
___Tweepy 설치 및 인증
___트윗 작성하기
___타임라인에서 메시지 가져오기
___키워드를 지정해 데이터 가져오기
15.4 정부의 공공 데이터 가져오기
___회원 가입 및 서비스 신청
___주소 및 우편번호 가져오기
___날씨 정보 가져오기
___대기 오염 정보 가져오기
15.5 정리

도서소개


 

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.