자바스크립트로 손쉽게 웹 크롤러를 만들고, 

수집한 데이터를 저장/처리하여 세련되게 시각화하고, 

쉽고 간단한 스트립트로 원하는 데이터를 모두 내려받자!


출판사 제이펍

원출판사 ソシム

원서명 JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック (ISBN: 9784883379934)

저자명 쿠지라 히코우즈쿠에

역자명 이동규

출판일 2016년 12월 30일

페이지 516쪽

시리즈 (없음)

판  형 (188*245*25)

제  본 무선(soft cover)

정  가 30,000원

ISBN 979-11-85890-66-1 (93000)

키워드 머신러닝 / 문자 인식 / 형태소 분석 / 베이지안 필터 / GoogleCharts / D3.js / SNS / 웹 API / HTML 파싱 / DOM 요소 추출 / Phantomsjs/Casperjs / Electron / Node.js / javascript / 노드제이에스 / 웹 스크래핑 / 웹 크롤러 

분야 웹 프로그래밍 / 자바스크립트


관련 사이트

아마존재팬 도서 소개 페이지

원출판사 도서 소개 페이지

저자 웹사이트


관련 포스트

■ 2016/12/28 - [출간전 책소식] - 원하는 데이터를 자바스크립트로 수집하고 분석하는 기막힌 방법!


관련 시리즈

■ (없음)


관련 도서

다양한 언어로 배우는 정규표현식

AngularJS 인 액션: 단계별로 배우는 대화형 웹 애플리케이션

실무에 바로 적용하는 Node.js

자바스크립트 & 제이쿼리: 인터랙티브 프론트엔드 웹 개발 교과서

기초를 다지는 최신 웹 개발 공략서


관련 파일 다운로드

예제 코드


교재 검토용 증정 안내

■ 학교 및 학원에서 교재 선정을 위해 책을 파일로 검토해보고자 하시는 분들은 다음의 페이지에서 신청 양식을 작성해주시기 바랍니다. 확인 후 연락을 드리도록 하겠습니다. http://goo.gl/vBtPo3


강의보조 자료

교재로 채택하신 분들은 메일을 보내주시면 아래의 자료를 보내드리겠습니다: jeipubmarketer@gmail.com

■ 본문의 그림과 표


샘플 PDF(차례, 옮긴이 머리말, 머리말, 이 책의 사용 방법, 베타리더 후기, 1장 '개발 환경')

자바스크립트와Node.js를이용한웹크롤링테크닉_sample.pdf


정오표 페이지

http://jpub.tistory.com/654

 

도서구매 사이트(가나다순)


도서 소개

자바스크립트로 손쉽게 웹 크롤러를 만들고, 

수집한 데이터를 저장/처리하여 세련되게 시각화하고, 

쉽고 간단한 스트립트로 원하는 데이터를 모두 내려받자!


이 책은 다양한 에이전트를 만들어 웹 데이터 수집과 처리를 자동화하는 방법을 소개한다. 우리가 익히 알고 있듯이 웹에는 유익한 데이터가 가득한데, 이러한 데이터를 체계적으로 수집하여 분석하고 활용하는 것은 즐거운 취미가 될 수도, 다양한 업무에 실질적인 도움이 될 수도 있을 것이다.


이 책의 전반부를 통해 웹사이트를 순회하는 크롤러를 만들어 본인만의 데이터베이스를 구축할 수 있게 될 것이다. 그런데 그렇게 모은 데이터를 어떻게 활용할지 몰라 묵혀 두기만 한다면 너무나 안타까운 일이 아닐 수 없다. 이 책에서는 수집뿐만 아니라 수집한 데이터를 검색하고, 필요한 데이터를 추출하고, 일정한 규칙을 통해 자동으로 분류하거나 예측하는 등 한 걸음 더 나아간 활용법을 제안한다. 이러한 기술들을 잘 응용하면 주식과 외환 매매에 참고할 트렌드 데이터를 얻을 수 있으며, 블로그 광고에 활용하여 수익률을 올리는 등 무궁무진한 활용이 가능하다.


이 책의 대상 독자

  • 자바스크립트를 보다 유용하게 활용하고자 하는 분
  • 텍스트 데이터의 처리, 분류, 활용에 관심 있는 분
  • 웹에 공개되어 있는 가치 있는 정보와 활용법을 알고자 하는 분


이 책에서 사용하는 기술

  • 머신러닝 
  • 문자 인식
  • 형태소 분석
  • 베이지안 필터
  • GoogleCharts
  • D3.js
  • 각종 SNS의 웹 API
  • HTML 파싱
  • DOM 요소 추출
  • PhantomJS/CasperJS
  • Electron


지은이 소개

쿠지라 히코우즈쿠에(クジラ飛行机)

책을 기획하고, 편집하고, 디자인하는 프로덕션이며, 스마트폰, 웹 서비스, 프로그래밍, 웹 디자인 등 IT와 관련된 서적을 주로 진행하고 있다.


옮긴이 소개

이동규 

서강대학교와 서울대학교 대학원에서 컴퓨터학을 공부했다. 6년간 웹 개발과 빅 데이터 분석 업무를 담당했으며, 현재는 LG전자 클라우드센터 스마트데이터 팀에서 빅 데이터 엔지니어로 일하고 있다. AWS를 주로 활용하여 크롤링과 분산 처리, 가시화를 위한 웹 서비스 등을 만들었으며, 빅 데이터와 대규모 요청을 모두 다룰 수 있는 데브옵스 풀 택 소프트웨어 엔지니어가 되기 위해 노력하고 있다.


차례

제1장 개발 환경 1

01 자바스크립트 엔진의 이모저모 _ 2

    ECMAScript가 실현한 범용 자바스크립트의 세계 _ 2

    자바스크립트 엔진의 이모저모 _ 3

    자바스크립트가 데이터 수집에 적합한 이유 _ 6

02 에이전트란 무엇인가? _ 8

    에이전트의 의미 _ 8

    지능형 에이전트 _ 9

03 개발 환경 구축 _ 11

    가상 머신에 실행 환경 구축 _ 11

    가상 머신 생성 _ 12

    가상 머신에 로그인하기 _ 16

    Node.js 설치 _ 19

    git 설치 _ 21

04 Node.js 모듈 설치 _ 24

    npm이란? _ 24

    npm install로 모듈 설치 _ 24

    모듈 삭제 _ 30

05 개발 생산성을 높여 줄 모던한 에디터 소개 _ 31

    자바스크립트 작성에 필요한 에디터는? _ 31

    Atom ― 풍부한 플러그인이 매력 _ 32

    Sublime Text ― 환상적인 커스터마이징 기능으로 사랑에 빠지게 된다는 화제

    Brackets ― HTML 편집에 특화된 빛나는 에디터 _ 36

    통합 개발 환경에서의 자바스크립트 개발 _ 38

    WebStorm ― 자바스크립트 개발에 특화된 개발 환경 _ 39

    NetBeans ― 자바 뿐만 아니라 다양한 웹 개발 언어를 지원 _ 40

더보기


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

댓글을 달아 주세요

<PREV 1 ... 6 7 8 9 10 11 12 13 14 ... 643 NEXT>


티스토리 툴바