자바소스로 배우는 블록체인

도서정보 : 안형모 | 2020-07-30 | PDF파일

지원기기 : PC / Android / iOS

저자는
블록체인에 관심이 있어
블록체인 소개 관련 각종 동영상, 인터넷 문서, 논문, 자바 프로그램 소스 등을 조사하여
보았지만, 예제를 들어 정확히 설명이 되지 않아 블록체인을 이해 하는데
많은 어려움을 겪었다.
이에 독자들도 저자처럼 블록체인을 이해하기 위하여 여기저기 블록체인 정보의 조각모음을 조합하여 학습하는 수고로움을 들어주고자
자바언어를 어느 정도 알고 독자는
쉽게 블록체인을 이해 할 수 있도록 자바소스 예제와 실제 실행결과 예제를 들어
블록체인을 쉽게 설명하고자 본 전자책을 발행하게 되었다.

이 글을 읽는 독자는
블록체인 관련 많은 조사를 하여 보았지만
이론상으로 정확히 이해가 되지 않는 독자가 읽으면
많은 도움이 될 것이다.
필자가 이해한 내용을 채화하고, 내재화하여
다시 필자의 시각으로 그림도면 제작과 설명 하였음을
양지하여주기 바란다.

본문의 구성은
그림, 그림에 대한 설명, 자바 메소드에 대한설명, 자바소스, 소스 실행결과로 구성되어 있다. 또한, 강조하고자 하는 부분은 굵은 글씨, 기호, 칼라 등을 사용하였다.

구매가격 : 5,000 원

한권으로 파이썬과 드론 날로 먹기

도서정보 : 이현종, 박재일 | 2020-07-16 | PDF파일

지원기기 : PC / Android / iOS

AI, 로봇, IOT, 네트워크 기술들과 연동된 파이썬 프로그래밍의 중요성이 강조되고 많은 파이썬 서적들이 나오고 있지만, 전문 컴퓨터 프로그래밍 텍스트 언어이기 때문에 스크래치나 블록프로그램처럼 일반인이 이해하기엔 아직도 전문적인 내용이 많아서 쉽게 배울 수 있는 매체나 교재가 많지 않습니다. 우리는 이 책에서 단순 파이썬, 드론뿐만 아니라 파이썬을 활용한 드론제어까지 어린 학생부터 일반인까지 쉽게 배울 수 있게 하는데 목표를 두었습니다.
이 책에서는 크게 3가지 주제로 구분되어있고 특성상 1장부터 시작해서 차례대로 9장까지 볼 수도 있지만, 여러분이 필요한 부분에 맞춰서 드론 (1~3장), 파이썬 (4~6장), 드론프로그래밍 (7~9장) 중에 순서와 상관없이 활용할 수 있습니다.
1~3장 : 드론을 이해하고 조종 및 PC로 제어하는 방법
4~6장 : 파이썬 기초부터 응용 프로그램 작성하는 방법
7~9장 : 파이썬 문법을 통해 드론을 실제로 제어하는 방법
드론에 대한 이론 및 직접 조종기를 통해 제어하는 법을 시작으로 파이썬에 대한 정의부터 기본문법 사용법을 통해 원하는 기초 프로그램을 만드는 단계를 지나서 학습한 파이썬 문법으로 드론제어에 응용하여 다른 책에서는 다루기 힘든 SW와 HW를 골고루 활용할 수 있도록 하였습니다.
우리가 모국어인 한글 그리고 타 국어인 영어를 터득하기 위해 기초문법부터 회화까지 오랜 시간을 공들여 왔을 것입니다. 그리고 그 배운 언어를 통해 학교, 사회에서 많은 정보와 기술을 배우고 국내, 해외에 많은 사람과 소통하며 다양한 결과물로 나타납니다. 파이썬을 배우는 과정들도 여러분의 언어를 배우듯이 활용하면 빨리 터득할 수가 있습니다.
우리가 컴퓨터라는 도구를 통해 파이썬 언어를 통해 목표로 하는 결과물 ( 계산기, 성적처리, 업무처리, 인공지능, 드론제어)을 대상으로 익히게 되면 자연스럽게 빠르게 습득할 수 있게 됩니다. 그중에서도 우리는 드론제어라는 주제를 선택하였습니다.
앞으로도 드론은 농약 살포, 지질조사, 치안, 드론 택시 등 다양한 서비스영역으로 발전할 것입니다. 그래서 드론은 기본적으로 그 특성을 잘 이해하고 조종하는 것을 실습해보는 것은 매우 중요합니다. 그리고 가까운 미래에는 단순한 조종이 아니라 자율, 인공지능과 같은 프로그래밍이 탑재된 드론들이 우리가 잠들어 있는 밤에도 우리를 위해 일하거나 보호해주거나 우주로 가서 다양한 일들을 해 줄 것입니다.
이 책을 통해 많은 사람이 4차산업혁명의 필수인 파이썬 드론을 배우고 미래의 도구로 활용할 수 있기를 진심으로 바랍니다.

이 책의 특징은
이 책은 소프트웨어와 하드웨어를 모두 배울 수 있는 도서로써 파이썬을 배우는데 있어서 실제 드론을 소프트웨어로 제어할 수 있으므로 쉽고 재미있게 파이썬을 배울 수 있도록 구성 되어 있다.
이 책을 기본으로 다양한 응용 콘텐츠들이 잇플 출판사 카페 https://cafe.naver.com/arduinofun 에서 업데이트 될 예정입니다. 또한 잇플TV http://www.bit.ly/ITPLE_TV 에서 저자직강 영상이 지속적으로 업데이트 될 예정입니다. 여러분들의 훌륭한 결과물을 공유할 수 있도록 만들어 보세요.
해당 도서에 나오는 드론 구입처 : www.itple.shop

구매가격 : 18,000 원

머신러닝 도감

도서정보 : 스기야마 아세이, 아키바 신야, 테라다 마나부 | 2020-06-03 | PDF파일

지원기기 : PC / Android / iOS

본서는 복잡한 머신러닝 알고리즘을 그림과 함께 하나하나 살펴보는 입문서이다. 전문가가 아닌 사람도 머신러닝을 이해할 수 있도록 지도 학습과 비지도 학습에 해당하는 17가지 알고리즘을 설명한다. 또한, 사이킷런 기반의 파이썬 예제 코드를 구글 콜랩 등에서 바로 실행하며 읽을 수 있도록 구성하였다.

구매가격 : 18,200 원

러스트 프로그래밍 공식 가이드

도서정보 : 스티브 클라브닉, 캐롤 니콜스 | 2020-06-03 | PDF파일

지원기기 : PC / Android / iOS

러스트 핵심 멤버 2인이 집필하고 RUST 2018이 반영된 국내 첫 러스트 공식 문서!
사람에게 더 친숙한 고수준의 프로그래밍과 저수준의 제어는 프로그래밍 언어 디자인에서 서로 상충하는 경향이 있다. 러스트는 이러한 상충관계에 도전장을 내민 언어이다. 러스트는 강력한 기술적 기능과 훌륭한 개발자 경험 사이의 균형을 적절히 갖춘 언어이다. 러스트는 스택오버플로우 설문 조사에서 4년간 개발자 대상 가장 인기 있는 프로그래밍 언어 1위를 차지했다. 국내에 처음으로 출간되는 러스트 도서, 『러스트 프로그래밍 공식 가이드』를 통해 러스트에 대한 갈증을 해소하시기 바란다.

구매가격 : 23,800 원

카이젠 저니

도서정보 : 아라이 타케시 | 2020-06-03 | PDF파일

지원기기 : PC / Android / iOS

현장에 스며든 애자일 실전 개발,
생생한 현장 스토리로 개발의 진수를 배운다!
SI 기업에서 IT 엔지니어로 근무하는 에노시마는 문제투성이인 프로젝트와 의욕 없는 직원들에게 염증을 느낀다. 그러던 어느 날, 한 개발자 이벤트에 참가하게 된 것을 계기로 나 자신부터 고쳐보자는 결심을 하게 된다. 태스크 보드와 회고 등을 꾸준히 실천하자 한 동료가 흥미를 보였고, 이제 두 사람이 함께 개선의 길을 가게 된다. 이로써 팀과 고객을 끌어들이는 현장의 혁신이 시작된다.
팀 내의 갈등, 클라이언트로부터의 무리한 요구, 압박해 오는 출시일…. 다양한 어려움을 뛰어넘어 에노시마가 마침내 도달한, ‘경계를 뛰어넘는 개발’이란 과연 무엇일까?

구매가격 : 15,400 원

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

도서정보 : 데이비드 그린핼프, 조시 스킨 | 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 원