BIG-π3을 이용한 오픈소스 프로그래밍

BIG-π3을 이용한 오픈소스 프로그래밍

$32.55
Description
라즈베리파이를 활용한 리눅스 기반 OS 및 다양한 오픈
제1차 산업혁명의 원동력은 ‘증기기관’, 제2차 산업혁명은 ‘전기’, 제3차 산업혁명은 ‘인터넷’이며, 지금의 제4차 산업혁명은 ‘융합과 혁신’이라고 한다. 또한 제4차 산업혁명을 독일에서는 ‘인더스트리 4.0’, 미국과 영국에서는 ‘첨단 제조’, 프랑스에서는 ‘미래 공장’, 벨기에에서는 ’차이를 만드는 미래 공장‘ 그리고 네덜란드에서는 ’스마트 산업‘이라고 부른다. 더불어, 최근 ICT 분야와 사회 전반에 걸쳐 ’기하급수 시대‘, ‘창조적 파괴’, ‘파괴적인 혁신’, 그리고 ‘블루오션 이동’ 등의 단어들로 넘쳐나고 있는 상황이며, 이것은 사회의 변혁과 미래에 대한 불확실성을 잘 반영하고 있다.

인간은 단 한 번도 미래를 예측하는데 성공한 적이 없으며, 이는 역사가 말해준다. 어쩌면 우리는 미래를 예측할 수 없기에 두려운 것인지도 모른다. 미래의 성공은 위대한 계획과 잘난 자기가 있어서 되는 게 아니라 실제적인 노동과 창의성, 끈기와 행운에 근거하며, 우리는 끊임없이 새로운 것을 찾고 배우고 비교하고 판단해야만 한다. 우리에게 필요한 건 이 모든 것을 극복하는 순간의 집중력과 앙트레프레너쉽이다. 이 책은 초소형 PC 라즈베리파이 3을 기반으로 오픈소스 소프트웨어의 다양한 영역에서의 활용방법을 설명하고 있으며, 프로그래밍에 대한 폭넓은 이해와 기술을 습득이 가능하다. 특히 제4차 산업혁명의 인재 양성을 위한 기초 프로그래밍을 공부하는 개발들에게 많은 도움이 될 것이다.
저자

차병래

저자차병래
1995 호남대학교수학과(학사)
1997 호남대학교컴퓨터공학과(석사)
2004 목포대학교컴퓨터공학과(박사)
2005~2009 호남대학교컴퓨터공학과전임강사
2009~현재 광주과학기술원전기전자컴퓨터공학부연구조교수
2012~현재 제노테크(주)대표이사

목차

CHAPTER01Big-π교육키드
1.1Big-π교육키드의구성
1.2Big-π의싱글보드

CHAPTER02리눅스설치
2.1RaspberryPi의리눅스설치
2.2리눅스명령어
2.3네트워크설정및방화벽

CHAPTER03Hadoop
3.1Hadoop3.0설치
3.2Hadoop3.0테스트

CHAPTER04Python
4.1Python기초
4.2Python의파일,피클링,그리고인터넷
4.3PythonGUI

CHAPTER05R
5.1R설치
5.2R을이용한테스트
5.3Shiny패키지

CHAPTER06WebServer구축
6.1Mysql설치및테스트
6.2Tomcat설치및테스트
6.3vsFTPD설치및테스트

CHAPTER07D3
7.1D3사용방법과테스트
7.2다양한D3

CHAPTER08아파치카프카
8.1카프카설치
8.2카프카시작하기
8.3토픽만들기
8.4프로듀서와컨슈머테스트

CHAPTER09USB카메라를이용한영상인식
9.1USB카메라를이용한방범카메라
9.2USB카메라를이용한얼굴검출

CHAPTER10Iperf
10.1Iperf
10.2Jperf

CHAPTER11검색엔진Lucene
11.1Lucene설치및실행

CHAPTER12Docker
12.1Docker설치
12.2Docker명령어정리
12.3Docker테스트
12.4Docker웹서버구축

CHAPTER13슈퍼컴퓨터
13.1Master,Slavenode설정
13.2공통유저생성
13.3MountableDrive생성
13.4추가Slave생성
13.5raspberrypi3supercomputing
13.6bashfile생성

CHAPTER14Tensorflow
14.1Tensorflow설치
14.2Tensorflow테스트

CHAPTER15TDA(TopologyDataAnalysis)
15.1PythonMapper
15.2PythonMapper설치
15.3PythonMapper테스트

출판사 서평

라즈베리파이를활용한
리눅스기반OS및다양한오픈소스프로그램의설치및사용

미국은빅데이터,일본은로봇개발,독일은스마트공장설립등전세계는지금4차산업혁명을준비하고있습니다.그에반해우리나라는4차산업혁명경쟁력이세계주요국중19위로다른나라에비해서4차산업혁명의대응이부족했습니다.그러나2017년11월정부에서‘사람중심의4차산업혁명대응계획’을발표하면서조금씩4차산업혁명을준비해나가고있음을알수있었습니다.

2018년현재학교에서는코딩교육의무화가진행되고있습니다.이는인공지능,사물인터넷,지능형로봇,빅데이터등의4차산업혁명핵심기술을구현하는데코딩이빠질수없기때문입니다.이렇듯프로그래밍은점점교육의매우중요한항목의하나로자리잡고있습니다.라즈베리파이는다양한용도로사용할수있는미니컴퓨터입니다.현재라즈베리파이3까지나온상태이며이전의라즈베리파이2에비해성능이조금상승하였고Wi-Fi와블루투스가추가되었습니다.무엇보다Wi-Fi의추가는어느장소든Wi-Fi가접속되어있다면라즈베리파이를사용및조종할수있음을의미합니다.

많은사람들이라즈베리파이로코딩교육을포함하여웹서버,카메라,슈퍼컴퓨터,사물인터넷프로그래밍등매우다양한용도로사용하고있습니다.그리고가격이일반PC와비교하여매우저렴하기때문에적은돈으로프로그래밍공부를할생각이라면라즈베리파이를적극추천합니다.우리는라즈베리파이를활용하여리눅스기반OS및다양한오픈소스프로그램을설치및사용하는방법을배울것입니다.여기서리눅스란윈도우와같은OS의하나로소스코드가공개되어있는오픈소스소프트웨어로프로그래머에게필수불가결이라고할정도로중요한요소입니다.이책을보면서리눅스공부를한다면더욱좋은효과를볼수있을것입니다.