[1부│라즈베리파이3와 리눅스]1장 . 라즈베리파이3- 라즈베리파이 연표- 라즈베리파이3 Spec과 기능- 라즈베리파이3 용도2장 . 라즈베리파이3 설치- ARM CPU- 라즈베리파이에 포팅된 운영체제- 디바이스 연결- SD카드에 OS 이미지 설치- Winscp- 헤드리스(Headless) 모드- VNC 설치와 실행- 라즈베리파이에 한글폰트 삽입3장 . 라즈비안 리눅스 기초- 리눅스 주요용어- 리눅스 기본명령어- 데비안(Debian) 소개- External 장치 mount- 사용자 계정- 파일시스템- 소프트웨어 패키지 설치4장 . 네트워크 설정- 유선 네트워크- 무선 네트워크 사용과 고정 IP 주소 설치5장 . HW Configuration- Boot Sequence- Config.txt for HW- Config.txt for Display- 부팅옵션- 오버클럭- Cmdline.txt6장 . 오피스- 클라우드 오피스- 오픈오피스- 이미지 편집7장 . Web Server- LAMP 설치- WordPress8장 . 트러블슈팅- 입력장치 Keyboard & Mouse- 전원 Power Supply- 디스플레이 Display- 부팅 실패- 네트워크 Network- 리눅스 Kernel[2부│하드웨어]9장 . Electronics 이해- Electronics 부품- 저항 값 측정- GPIO 포트와 버스 구조10장 . 사물인터넷 개발용 CAD : fritzing- fritzing 설치- fritzing 실행- 보드와 센서의 배치11장 . C를 이용한 GPIO 프로그래밍- wiringPi 설치- GPIO 제어 기초 : LED- GPIO 제어 응용 : 초음파 센서- GPIO 제어 응용 : PIR 센서[3부│파이썬]12장 . 파이썬 프로그래밍 기초- 파이썬 소개- Hello World- 작성된 파이썬 프로그램을 유틸리티로 사용- 계산기 프로그래밍 작성- 파이썬 문법 Basics- 연산자와 수식- 흐름 제어 Flow Control- 함수 Function- 자료구조 Data Structure- 파이썬 고급 학습13장 . 파이썬 게임/소켓 프로그래밍- pygame을 이용한 게임 프로그래밍- 소켓 프로그래밍14장 . 파이썬 GPIO 프로그래밍 기초- 파이썬 GPIO 라이브러리 설치- 저항값 계산- GPIO 출력 : LED ON- GPIO 입력 : 버튼읽기15장 . 파이썬 GPIO 프로그래밍 활용- 초음파 센서를 활용한 레이더 제작- PIR 센서를 이용한 인간동작 감지기[부록│유용한 도구들]A . 스크래치 프로그래밍- 스크래치 기초 : Hello World- 스크래치 응용 : 애니메이션과 사운드B . 스크래치 게임/센서 프로그래밍- 간단한 게임 프로그래밍- 로보틱스 및 센서들C . SD카드 파티션- 새 파티션 작성- 자동으로 파티션 크기 변경- 수작업으로 파티션 크기 변경- 더 큰 SD카드로 옮기기D . HTPC- Raspbmc(Xbmc) 설치- Raspbmc(Xbmc) 인터넷 스트리밍- Raspbmc(Xbmc) 미디어 스트리밍E . 납땜 Know How- 작업준비- 인두작업