|
지은이 머리말
옮긴이 머리말 베타테스터 후기 이 책의 특징과 활용법 목차 1장 라즈베리 파이 + 파이썬 + 전자 회로 공작으로 컴퓨터와 친해지기 1 라즈베리 파이, 파이썬, 전자 회로 공작 ___1.1 컴퓨터로 할 수 있는 일 ___1.2 라즈베리 파이 2 라즈베리 파이를 알아보자 ___2.1 라즈베리 파이 구성 ___2.2 라즈베리 파이를 다룰 때 주의할 점 3 라즈베리 파이에 필요한 것 ___3.1 모니터와 연결 케이블 ___3.2 스피커 ___3.3 키보드와 마우스 ___3.4 네트워크 ___3.5 마이크로 SD 카드 ___3.6 전원과 USB-microB 케이블 2장 운영체제(라즈비안) 설치와 사용 방법 1 라즈베리 파이에서 사용할 수 있는 운영체제 2 라즈비안 설치 방법 ___2.1 설치 방법 개요 3 NOOBS, NOOBS Lite를 사용해서 라즈비안 설치하기 ___3.1 NOOBS, NOOBS Lite 내려받기 ___3.2 라즈비안 내려받기 4 라즈비안만 내려받아서 설치하기 ___4.1 라즈비안 이미지 파일 내려받기 ___4.2 이미지 파일을 마이크로 SD 카드에 설치하기 ___4.3 라즈비안 부팅하기 ___4.4 맥에서 사용하는 방법 5 라즈비안 기본 설정 ___5.1 무선 LAN 설정 ___5.2 라즈비안 업데이트 ___5.3 한글 입력기 설치 ___5.4 라즈비안 설정 ___5.5 한글 입력 ___5.6 라즈베리 파이 종료 방법 6 마이크로 SD 카드 포맷하기 ___6.1 SD 포매터 설치 ___6.2 마이크로 SD 카드 포맷 7 기본 사용 방법 ___7.1 라즈비안 애플리케이션 ___7.2 라즈비안에서 사용할 수 있는 명령어 ___7.3 라즈비안 디렉터리 구성 3장 파이썬 기본 지식 1 파이썬이란? ___1.1 파이썬의 특징 ___1.2 이 책에서 다루는 파이썬 버전 2 Hello World 프로그램 작성해 보기 ___2.1 IDE 사용 방법 ___2.2 대화형 세션으로 프로그램 실행하기 ___2.3 프로그램을 파일로 저장하기 ___2.4 파이썬 프로그램 작성 규칙 ___2.5 파이썬 문법 오류 3 프로그래밍 기본 지식 ___3.1 컴퓨터에서 다루는 데이터 단위와 자료형 ___3.2 논리 연산 ___3.3 문자 정보 처리 ___3.4 함수, 메서드, 모듈 사용 방법 4 기본 자료형 - 다양한 데이터 다루기 ___4.1 파이썬의 내장 자료형 ___4.2 변수 ___4.3 정수형, 부동소수형, 불형 ___4.4 숫자 값 계산 ___4.5 문자열 ___4.6 리스트 ___4.7 튜플 ___4.8 딕셔너리 ___4.9 다른 자료형으로 변환하기 ___4.10 문자열 서식 지정 ___4.11 한글 문자 처리법 ___4.12 키보드에서 입력받는 방법 5 상황에 따른 처리 ___5.1 조건에 따라 처리 나눠 보기(if 문) ___5.2 처리 반복하기(while 문) ___5.3 시퀀스 자료형의 처리 반복하기(for~in 문) ___5.4 반복 처리 종류 ___5.5 기본형 예외에 따른 예외 처리 6 파일 조작 ___6.1 기본 파일 조작 ___6.2 파일 읽고 쓰기 7 함수를 만들어 보자 ___7.1 함수 정의 ___7.2 변수의 스코프와 수명 8 모듈 ___8.1 모듈을 임포트하는 방법 ___8.2 모듈 작성하기 9 GUI 프로그램 ___9.1 Tkinter 라이브러리 ___9.2 GUI로 Hello World 출력하기 ___9.3 버튼 만들기 ___9.4 라디오 버튼 만들기 ___9.5 슬라이더 만들기 ___9.6 텍스트 박스 만들기 ___9.7 그림 그리기 4장 전자 회로 공작에 도전! 1 전자 회로 공작의 기본 지식 ___1.1 아날로그 신호와 디지털 신호 ___1.2 옴의 법칙 ___1.3 전자 부품의 절대 최대 정격 ___1.4 라즈베리 파이로 전자 회로 제어하기 ___1.5 회로도 기호 2 준비물 ___2.1 이것부터 준비하기 ___2.2 브레드보드의 종류와 구성 ___2.3 점퍼 와이어의 종류 ___2.4 있으면 편리한 도구 ___2.5 텍스트 박스 만들기 3 첫걸음(LED와 스위치) ___3.1 LED란? ___3.2 LED 연결하기 ___3.3 RPi.GPIO 라이브러리 ___3.4 파이썬 프로그램(LED 깜빡이기) ___3.5 LED 밝기 조절하기 ___3.6 파이썬 프로그램(PWM 신호) ___3.7 스위치란? ___3.8 스위치 연결하기 ___3.9 파이썬 프로그램(스위치 입력) 4 모터 돌리기 ___4.1 모터란? ___4.2 DC 모터를 제어하는 회로 ___4.3 파이썬 프로그램(DC 모터 제어) ___4.4 스테핑 모터를 제어하는 회로 ___4.5 파이썬 프로그램(스테핑 모터 제어) ___4.6 서보 모터를 제어하는 회로 ___4.7 파이썬 프로그램(서보 모터 제어) 5 카메라 사용하기 ___5.1 카메라 연결하기 ___5.2 라즈베리 파이 카메라를 사용하기 위한 준비 ___5.3 picamera 라이브러리 ___5.4 파이썬 프로그램(사진 촬영) ___5.5 동영상 재생 애플리케이션 설치 ___5.6 파이썬 프로그램(동영상 촬영) 6 IC 연결하기 ① (SPI) ___6.1 SPI 인터페이스란? ___6.2 SPI 인터페이스를 사용하기 위한 준비 ___6.3 SPI 인터페이스의 A/D 컨버터 IC ___6.4 A/D 컨버터 연결하기 ___6.5 SPI 인터페이스 라이브러리 ___6.6 파이썬 프로그램(A/D 컨버터 연결) 7 IC 연결하기 ② (I2C) ___7.1 I2C 인터페이스란? ___7.2 I2C 인터페이스를 사용하기 위한 준비 ___7.3 I2C 인터페이스의 3축 가속도 센서 모듈 ___7.4 가속도 센서 모듈 연결하기 ___7.5 I2C 인터페이스 라이브러리 ___7.6 파이썬 프로그램(가속도 센서 모듈) 부록 A 라즈비안 백업과 복원 ___A.1 백업과 복원 방법(윈도) ___A.2 백업과 복원 방법(OS X) ___A.3 라즈비안을 최신 상태로 만들기 B 부품 리스트 C 한글 설정 방법 2 D 참고 자료 찾아보기 |
서수환의 다른 상품