> 도서안내 > 분야별 도서
Java+Spark 빅데이터 분석 프로그래밍
정상가 20,000원
판매가격 18,000원
출판사 한나래출판사
저자 박창목
발행일 2020년 3월 31일
사이즈 B5
쪽수 224
ISBN 9788955662344 93000
수 량
  
스크랩
 
지은이 소개

박창목

 

아주대학교에서 산업공학과 박사학위를 받았다. 현재 인덕대학교 산업경영공학과 교수로 재직 중이며 빅데이터 분석, 경영과학, 컴퓨터프로그래밍 과목을 담당하고 있다. 여러 기업에서 생산운영최적화, 공장시뮬레이션, 음악서비스추천시스템 등을 개발하였으며, 기업 현장에서 활용 가능한 다양한 컴퓨터소프트웨어시스템에 대해서 교육하고 연구하고 있다. 함께 지은 책으로 ERP 정보관리사-회계·인사, ERP 정보관리사-물류·생산이 있다.

 

 

 

책 소개

빅데이터 분석 시스템 개발에 꼭 필요한 핵심 Java 활용법
비전공자들도 쉽게 배울 수 있는 Java + Spark 프로그래밍 가이드! 

4차산업혁명으로 다양하게 변모하는 기업 환경에서 필요와 목적에 맞는 빅데이터 분석 시스템 개발이 점차 중요해지고 있다. 이 책은 빅데이터 분석 시스템 개발의 밑바탕이 되는 Java 프로그래밍 활용법을 담고 있다. Java는 실제 기업 내에서 구동되는 분석 시스템의 많은 부분을 구현하고 있는 컴퓨터 언어이다. 전문가나 컴퓨터공학 전공자가 아니더라도 빠르고 쉽게 배울 수 있도록 광범위한 Java의 활용 범위 중에서도 빅데이터 분석 프로그래밍에 꼭 필요한 핵심 내용을 위주로 선별하여 담았다.
책의 도입부에서는 빅데이터 분석의 정의와 현재 기업 환경에서 빅데이터 분석이 어떻게 활용되고 있는지를 먼저 살펴본다. 그리고 이를 위해 반드시 필요한 Java 프로그래밍 문법과 사용법을 차근차근 안내한다. 가장 기본적이면서도 필수적인 데이터의 가공과 저장, 불러오기 등의 기초 활용법은 물론, 의미 있는 결과를 도출할 수 있도록 빅데이터 분석 모델을 Java로 구현하는 과정도 보여준다. 특히 최근에 활용도와 영향력이 높아지고 있는 웹데이터, 공공데이터, 텍스트데이터 등의 실질적인 분석 방법을 예제를 통해 제시하여 직접 따라 해보며 익힐 수 있다. 이와 더불어 빅데이터 분석 모델 구현에 적합한 오픈소스 도구인 Spark의 활용법도 배울 수 있다.
  

이 책의 특징

• 빅데이터 분석을 위한 Java 프로그래밍 필수 문법과 사용법 소개
• Java로 하는 데이터 수집 및 파일과 데이터베이스를 이용한 입출력 방법 소개
• SNS 데이터부터 공공데이터까지, Java를 이용한 웹데이터 수집 방법 소개
• 수집된 빅데이터를 수학적 방법으로 분석하여 의미 있는 결과를 도출하는 과정 제시
• Spark를 이용한 머신러닝 기반의 빅데이터 분석 구현 방법 제시
• 다양한 예제와 Java 코드 수록 

차례


 

chapter 1 빅데이터 분석이란?

1 기업경영과 정보시스템

2 데이터 수집 영역 변화

3 데이터 수집 및 분석방법의 변화

4 빅데이터 분석의 정의

  

chapter 2 빅데이터 분석을 위해서 무엇을 배워야 하나?

1 컴퓨터 프로그래밍

2 데이터 수집 입력 출력 방법

2-1 데이터 수집

2-2 데이터 입력

2-3 데이터 출력

3 데이터 분석방법

 

chapter 3 Java를 이용한 컴퓨터 프로그래밍

1 Java 컴퓨터 프로그래밍 개요

1-1 Java 컴퓨터 프로그래밍 도구

1-2 Java 컴퓨터 프로그램 작업 절차

1-3 Java 컴퓨터 프로그램 기본 구조

1-4 Java 패키지 활용

1-5 Hello World 문자 출력 예제

2 Java에서 데이터변수 선언 방법

2-1 데이터 종류

2-2 단일 데이터 선언

2-3 배열을 이용한 다중 데이터 선언

3 키보드 및 화면을 이용한 데이터 입출력 방법

3-1 키보드를 이용한 데이터 입력

3-2 화면을 이용한 표준 출력

3-3 간단한 계산기 예제

4 데이터 분석을 위한 로직표현 방법

4-1 수학 연산

4-2 조건문

4-3 반복문

4-4 예외처리문

4-5 설문 분석 예제

5 클래스와 객체 및 상속

5-1 객체지향 프로그래밍 개요

5-2 클래스 선언 및 객체 생성

5-3 클래스 및 객체 관련 부가기능

5-4 월급계산 프로그램 예제

6 Java 패키지 활용

6-1 Math 클래스

6-2 String 클래스

6-3 StringStringTokenizer 예제

6-4 Vector 클래스 예제

6-5 HashMap 클래스 예제

6-6 Iterator 클래스 예제

 

chapter 4 Java를 이용한 데이터 입출력

1 파일 입출력

1-1 텍스트 형태의 파일 입력

1-2 텍스트 형태의 파일 출력

1-3 파일 데이터를 이용한 매출분석 예제

2 데이터베이스 입출력

2-1 데이터베이스 개요

2-2 SQL

2-3 JDBC

2-4 MS AccessJava JDBC 예제

 

 

chapter 5 Java를 이용한 빅데이터 수집

1 웹데이터 수집

1-1 HTML 개요

1-2 웹크롤링 개요

1-3 조선일보 기사 웹크롤링

1-4 쿠팡 상품정보 웹크롤링

1-5 옥션 상품정보 웹크롤링

2 API를 이용한 데이터 수집

2-1 트위터 글 수집

2-2 네이버 블로그 글 수집

3 공공데이터 수집

3-1 공공데이터포털을 이용한 데이터 수집

3-2 부동산실거래 데이터 받아오기

 

chapter 6 Java를 이용한 빅데이터 분석 방법

1 빅데이터 분석 개요

2 데이터마이닝 기법의 이해

2-1 군집화

2-2 상품 추천

2-3 나이브베이즈 분류

3 Spark를 이용한 빅데이터 분석 구현

3-1 Spark 개요

3-2 Spark를 이용한 단어빈도 분석 예제

3-3 Spark를 이용한 군집화 예제

3-4 Spark를 이용한 상품 추천 예제

3-5 Spark를 이용한 분류 예제

3-6 Spark 분석 모델의 저장과 불러오기

4 텍스트마이닝(text mining)

4-1 텍스트 전처리 예제

4-2 워드클라우드를 이용한 문서 시각화

4-3 문서를 벡터로 변환하기(TF-IDF)

4-4 Spark를 이용한 문서 벡터 변환