빅 너드 랜치의 코틀린 프로그래밍

도서정보 : 데이비드 그린핼프, 조시 스킨 | 2020-06-03 | PDF파일

지원기기 : PC / Android / iOS

‘빅 너드 랜치’의 풍부한 소프트웨어 교육과 개발 노하우가 담긴 코틀린 서적!
코틀린은 자바와 상호 운용되고 구글 안드로이드 시스템에서 완벽하게 지원되도록 설계된 정적 타입 언어이다. 이 책은 빅 너드 랜치(http://www.bignerdranch.com/)의 코틀린 핵심 교육 과정을 기반으로 저술되었으며, 코틀린의 핵심 개념과 API에 대한 명쾌한 설명 및 실습 예제를 통해서 독자 여러분이 주목받고 있는 코틀린 언어를 효율적으로 배우고 사용할 수 있는 방법을 가르쳐 준다. 또한, 젯브레인즈의 인텔리제이(IntelliJ IDEA)와 안드로이드 스튜디오를 사용해서 코틀린 코드를 작성하는 개발 환경도 알려 준다.

구매가격 : 21,000 원

코드로 알아보는 ARM 리눅스 커널

도서정보 : 강진성,노서영,송원준,윤석훈,이윤재,임윤재 | 2020-06-03 | PDF파일

지원기기 : PC / Android / iOS

2년간의 코드 분석, 1년간의 집필로 집대성한 최초의 ARM 리눅스 커널 분석서!
리눅스 커널 코드 분석의 혁명적인 방법을 제공한다!
리눅스 커널 코드 분석을 위한 가장 실용적인 지침서!
이 책은 저자들이 3년간 리눅스 커널을 분석한 경험과 자료를 바탕으로 집필되었다. 어떤 책에서도 다루어주지 않았던 내용, 수박 겉핥기식으로 알아보았던 내용에 대해 철저하게 함수 흐름을 따라가며 분석하고 있다. 어려울 법한 이러한 과정을 저자들은 ‘line by line 분석’이라는 직구로 승부함으로써 기존의 이론서에 답답함을 느꼈던 독자들에게 지적 쾌감을 안겨줄 것이다.
기존의 이론서와 달리 ARM용 리눅스 커널을 다루고 있는 이 책은 리눅스 커널과 ARM에 대한 정확한 지식을 쌓을 수 있도록 상세한 코드 분석과 풍부한 그림으로 구성하였고, 독자는 이 책을 통해 주기적으로 릴리즈되는 최신 리눅스 커널을 분석할 수 있는 효율적인 방법을 자연스럽게 배울 수 있을 것이다.
이 책은 리눅스 커널의 부팅 시작에서부터 끝까지를 순서대로 설명하고 있어 리눅스 커널을 커널 소스 코드를 통해 제대로 분석해보고자 하는 독자에게 적합하다. 리눅스 코드를 한 번 정도 분석해보고는 싶었는데 방대한 양과 망망대해를 표류할 것 같은 느낌에 엄두를 못 내시던 분, 리눅스의 실제 동작 과정이 궁금하셨던 분, 실제 OS 레벨의 지식에 목말라하시던 분, 이러한 독자들에게 이 책이 빛과 소금과 같은 존재가 되기를 바란다.
이 책에서 다루는 주요 내용은 다음과 같다.
- 커널 소스 빌드 시스템
- ARM 프로세서의 구조
- 효과적인 분석 환경 구축
- 어셈블리 레벨의 부팅 과정
- 커널 분석 시 자주 사용되는 API, ARM 명령어, GAS 키워드
- 인터럽트가 발생한 다음 핸들러가 호출되기까지의 자세한 과정

구매가격 : 24,500 원

파이썬 시작 가이드

도서정보 : 베아투스 | 2020-04-17 | PDF파일

지원기기 : PC / Android / iOS

프로그래밍을 전혀 경험해보지 않은 사람도 파이썬을 시작할 수 있다.
이 책은 경험이 전무한 사람도 그림을 보며 따라한다면 파이썬을 시작할 수 있도록 그림위주로 설명하였다.
파이썬 경험은 없지만 프로그램 개발 경험이 있는 사람에게는 더 이상 시간낭비 할 필요 없이 이 책 한 권으로 파이썬을 시작할 수 있도록 내용을 담았다. 새로운 언어와 환경에 익숙해지는 것은 번거롭다. 좋은 개발 환경을 만들기 위해서는 많은 시간 동안 자료를 찾아보고 난 후에야 쓸만한 환경을 만들 수 있다. 그렇게 열심히 환경을 만들었더라도 가장 좋은 환경은 아닐 수도 있다. 이 책에서는 저자가 그 동안 경험한 내용을 바탕으로 파이썬을 개발하기에 가장 좋은 환경을 구축하는 방법을 소개하였다. 그리고 그 안에서 패키지 관리 등의 방법도 수록하였기 때문에 이 책 한 권이면 전혀 경험이 없는 사람부터 경험자까지 모두에게 유익하고 많은 시간을 절약해 줄 것이다.

구매가격 : 7,000 원

세븐 데이터베이스

도서정보 : 에릭 레드몬드, 짐 R. 윌슨 | 2020-04-06 | PDF파일

지원기기 : PC / Android / iOS

요즘은 어딜 가나 ‘빅 데이터’ 이야기다. 새로운 석유라고 일컬어지는 빅 데이터들을 도대체 어디에 저장하고 어떻게 처리할 것인가?

여기서 7개 데이터베이스의 매력적인 기능과 완벽한 쓰임새를 소개한다!
이 책에서는 PostgreSQL, Riak, HBase, MongoDB, CouchDB, Neo4J, Redis의 7개 데이터베이스들의 핵심 개념과 기능을 구체적으로 소개한다.
또한, 데이터베이스들이 사용하는 ‘관계형’, ‘키/값’, ‘컬럼형’, ‘문서형’, ‘그래프형’ 5개의 데이터 모델을 자세히 알아볼 것이다.
더불어 일관성과 가용성 간의 트레이드 오프를 이해하고, 언제 어떻게 사용하면 좋은지 보여준다. 우리의 모든 요구를 한꺼번에 충족하는 데이터베이스를 선택하거나, 여러 종류의 데이터베이스를 함께 사용하여 시너지 효과를 갖는 플랫폼을 만든다.

NoSQL 데이터베이스에 관한 친절한 설명과 흥미로운 예제 수록!
MongoDB와 CouchDB의 눈에 띄는 차이점은 무엇이며, 아마존 다이나모 기반인 Riak의 핵심은 무엇인지 살펴볼 것이다. 또한 Redis로 애플리케이션 실행이 더욱 빨라지게 만들고, Neo4J로 더 많은 데이터가 연결되게 한다. 요즘 대두되고 있는 빅 데이터 문제들을 MapReduce를 사용해서 해결하고, 아마존의 EC2같이 확장성 좋은 클라우드 서비스를 사용해서 서버 클러스터를 만들 것이다.
각 데이터베이스가 어떤 영역의 문제에 가장 적합한지, 각각의 매력적인 기능들을 돋보이게 해주는 실제 데이터 문제들을 살펴본다.

구매가격 : 18,900 원

함수형 언어 산책

도서정보 : 이동규 | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

함수형 언어와 빅 데이터 처리 프레임워크 학습을 위한 실습형 안내서

이 책은 최초의 함수형 언어인 리스프(LISP)부터 리스프를 바탕으로 만들어진 강력한 에디터인 이맥스(Emacs), JVM 위에 되살아난 현대판 리스프인 클로저(Clojure), 순수 함수형 언어인 하스켈(Haskell), 객체지향과 함수형 패러다임을 조합한 스칼라(Scala), 얼랭(Erlang) 위에 핀 모던한 언어인 엘릭서(Elixir)에 이르기까지 과거와 현대를 아우르는 함수형 언어들을 도커를 기반으로 실습해 볼 수 있도록 구성했다. 핸즈온(hands-on) 방식으로 돌아가는 코드를 직접 만져보며 개념들을 쉽고 재밌게 익힐 수 있을 것이다.

또한 이 책은 최근에 각광받고 있는 오픈 소스 빅 데이터 프레임워크의 인터페이스에 녹아 있는 함수형 패러다임에 대해서도 다룬다. 빅 데이터 시대를 개막한 아파치 하둡의 맵리듀스, 메모리 기반의 분산 병렬 프레임워크인 아파치 스파크, 분산 스트리밍 처리를 위해 탄생한 아파치 플링크에 대해 알아보며, 그 안에 담겨 있는 함수형 프로그래밍 테크닉에 대해서도 다룬다.

이 책의 특징
● 도커를 이용하여 사용 환경에 관계 없는 완벽한 실습 환경을 제공한다.
● 다양한 함수형 언어를 통해 프로그래밍의 원리를 학습한다.
● 빅 데이터 프레임워크에서의 함수형 프로그래밍을 배운다.

구매가격 : 16,800 원

프로페셔널 안드로이드 (제4판)

도서정보 : 리토 마이어, 이안 레이크 | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

이 책의 주요 내용

- 작업 스케줄러와 안드로이드 아키텍처 컴포넌트(Live Data와 Room 포함)를 비롯한 안드로이드 API
- 상세 안드로이드 스튜디오 IDE 탐험 및 코틀린 소개
- 머티리얼 디자인 원칙, 디자인 가이드라인, 내비게이션 패턴, UI 베스트 프랙티스
- 모든 안드로이드 폼 팩터를 위한 매력적인 UI 생성 기술
- 지도, 위치 기반 서비스, Awareness API를 비롯한 파이어베이스 및 구글 플레이 서비스 API 라이브러리

구매가격 : 27,300 원

고양이도 할 수 있는 Vue.js

도서정보 : mio | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

입문을 넘어 실전 활용까지 이어지는 즐거운 Vue.js 학습!

프런트엔드를 둘러싼 기술 발전으로 인해 프런트엔드 자체의 역할은 늘어나고, 프레임워크도 더욱 가까운 존재가 되었습니다. 이 책에서는 ‘Vue.js는 뭐야?’, ‘프레임워크는 또 뭐지?’라는 가장 기본적인 개념을 도입하는 것부터 시작해, 실전에 도움이 되는 정보까지를 풍부한 그림과 함께 체계적으로 설명합니다.

자바스크립트 프레임워크를 공부하려는 독자는 물론, 이미 Vue.js를 사용하시는 분들도 기초를 다지기에 최적의 책이며, 튜토리얼이나 실제 예제들이 수록된 독자 지원 페이지도 제공하므로 학습 시에 책과 함께 살펴보시면 더 높은 학습 효과를 얻을 수 있습니다.

구매가격 : 16,800 원

앤디 필드의 유쾌한 R 통계학

도서정보 : 앤디 필드, 제레미 마일스, 조이 필드 | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

R과 함께 떠나는 발칙하고도 유쾌한 통계학 여행!
딱딱하고 지루한 통계학 책은 가라! 통계, R, 그리고 영국식 코미디의 기상천외 콜라보!

통계 분야의 초베스트셀러 《Discovering Statistics Using SPSS》 제3판의 기세를 몰아서, 앤디 필드는 제레미 마일스와 팀을 이루어 《앤디 필드의 유쾌한 R 통계학》을 집필했다. 전 세계의 학생들이 앤디 필드의 책들을 사랑하게 된 독특한 성(性)적 유머 코드와 자기 비하 문체는 이 책에서도 여전하다. R은 자료 분석에 사용되는 프리웨어로 계속 발전하고 있고, 유연하며, 무엇보다도 무료다. 이 책은 사회과학 및 행동과학 분야 종사자들에게 인기 있는 R로 통계학을 발견하는 여정을 담고 있다.

그 여정은 기본적인 통계학과 연구 방법의 개념을 설명하는 것으로 시작한다. 다음에는 R 소프트웨어 환경을 살펴보고, 자료의 탐색과 그래프 작성의 중요성을 이야기한다. 그 후에는 책의 나머지 부분의 토대가 되는 통계적 검정 절차들(상관분석, 회귀분석 등)로 나아간다. 그러한 기초 내용을 숙지한 독자는 분산분석 같은 중급 수준의 분석으로 진입한다. 결국에는 다변량분산분석과 다층모형 같은 고급 기법들로 긴 여정을 마친다.

앤디 필드의 다른 책들처럼 이 책도 직설적이고 대담한 문체로 쓰였으며, 혁신적인 구성과 교육학적 접근 방식을 그대로 유지한다. 부록 웹사이트(www.uk.sagepub.com/dsur/)에는 더 많은 것을 배우고자 하는 독자를 위한 보충자료가 올려져 있다. 이해하기 쉽고, 재미있으며, 괴상망측한 실제 연구 사례를 활용하는 이 책은 무료인 R 소프트웨어를 이용해서 통계학을 배우고자 하는 모든 이에게 확실한 필독서가 될 것이다.

구매가격 : 33,600 원

빅데이터 분석과 활용

도서정보 : 박인근, 홍지후, 강남규, 김성호, 정구범 | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

현장 전문가가 직접 전하는
4차 산업혁명 시대에 어울리는 빅데이터 구축 노하우!

이 책은 4차 산업혁명 시대에 왜 빅데이터가 중요한가에 대해 말하고, 실제로 빅데이터를 구축하려면 어떠한 기술이 필요한지 설명한다. 특히, 최근까지 다수의 빅데이터 구축 경험을 가진 현장 전문가의 설명은 빅데이터를 구축하는 데 필요한 효율적이고도 현실적인 조언이 되어줄 것이다. 나아가 빅데이터와 인공지능, 블록체인과의 연계 방안과 기술에 관해서도 설명한다. 빅데이터를 도입하거나 구축하려는 기업의 기획자나 실무자에게 유용한 자료가 될 것이다.

대상 독자
* 4차 산업혁명과 빅데이터 관계를 알고 싶은 독자
* 기업의 빅데이터 도입 기획 실무자
* 빅데이터 개발을 담당하는 프로그래머
* 빅데이터에 관심 있는 일반인/학생/교수

구매가격 : 18,200 원

심층 학습

도서정보 : 이안 굿펠로, 요슈아 벤지오, 에런 쿠빌 | 2020-03-26 | PDF파일

지원기기 : PC / Android / iOS

심층 학습을 위한 완벽한 참고서이자 바이블!

기계 학습의 한 형태인 심층 학습을 이용하면 컴퓨터가 개념들의 계통구조를 통해서 세계를 경험하고 이해하게 만들 수 있다. 심층 학습에서는 컴퓨터가 경험에서 지식을 수집하므로, 컴퓨터에 필요한 모든 지식을 사람(컴퓨터 운영자)이 일일이 지정할 필요가 없다. 그리고 개념들의 계통구조 덕분에 컴퓨터는 간단한 개념들을 조합해서 좀 더 복잡한 개념을 배우게 된다. 그러한 계통구조의 그래프는 다수의 층으로 이루어진 ‘심층’ 구조를 가질 수 있다. 이 책은 심층 학습의 다양한 주제를 소개한다.

독자가 이 책을 읽는 데 필요한 수학적, 개념적 토대를 마련할 수 있도록, 이 책은 우선 심층 학습과 관련된 선형대수, 확률론, 정보 이론, 수치 계산, 기계 학습의 여러 주요 개념을 소개한다. 그런 다음에는 심층 순방향 신경망, 정칙화, 최적화 알고리즘, 합성곱 신경망, 순차열 모형화 등등 업계 실무자들이 사용하는 여러 심층 학습 기법들을 설명하고, 현실적인 심층 학습 실천 방법론도 소개한다. 또한 자연어 처리, 음성 인식, 컴퓨터 시각, 온라인 추천 시스템, 생물정보학, 비디오 게임을 위해 심층 학습을 응용하는 방법들도 개괄한다. 마지막으로는 연구의 관점에서 심층 학습을 살펴보는데, 이를테면 선형 인자 모형, 자동부호기, 표현 학습, 구조적 확률 모형, 몬테카를로 방법 같은 이론 연구 주제들을 소개한다.

《심층 학습》은 업계 또는 학계에서 연구자로서의 경력을 준비하는 학부생이나 대학원생은 물론이고 자신의 제품이나 플랫폼에서 심층 학습을 사용하고자 하는 소프트웨어 기술자들을 위한 책이다. 독자와 강사에게 도움이 될 보충 자료는 부록 웹사이트에 올려 두었다.

구매가격 : 29,400 원