Chapter 01 파이썬, 마이크로비트 살펴보기
01_ 파이썬 기본기 다루기
01-1 파이썬이란 무엇인가?
01-2 파이썬은 유용한가?
파이썬은 쉽다
파이썬은 강력하다!
강력한 라이브러리
01-3 마이크로파이썬이란?
파이썬과 마이크로파이썬
왜 마이크로파이썬인가?
마이크로파이썬 - 지원보드
02_ 마이크로비트 기본기 다루기
02-1 마이크로비트란 무엇인가?
02-2 마이크로비트로 무엇을 할 수 있을까?
마이크로비트 프로젝트
02-3 마이크로비트 보드 살펴보기
03_ 실습 부품과 ‘마이크로비트로 배우는 파이썬 키트’ 소개
03-1 본문 실습 자료(필수 부품
전기로 작동하는 마이크로비트
마이크로비트의 의사 표현 : 액추에이터
마이크로비트의 눈, 코, 입 : 센서
마이크로비트 확장 보드 키트
03-2 [부록 1] 실습 자료(선택 부품
03-3 [부록 2] 실습 자료(선택 부품
아카데미과학 완구 로봇
04_ 마이크로비트 파이썬 환경 구성하기
04-1 마이크로비트 웹 사이트 접근하기
04-2 마이크로비트 보드와 컴퓨터 연결하기
04-3 파이썬 프로그램 다운로드하기
직접 풀어보기
05_ 레플(REPL 환경 구성하기
05-1 putty 프로그램 설치하기
05-2 시리얼 포트 확인하기
05-3 마이크로비트 시리얼 접속하기
05-4 파이썬 명령 입력해보기
help( 명령주기
display.scroll(‘Hello’ 명령 주기
running_time( 명령주기
sleep(1000 명령주기
button_a.is_pressed( 명령주기
방향키 사용해보기
탭 키 사용해보기
파이썬 내부 탐색 명령 알아보기
dir( 명령주기
무엇인지 물어보기
help(something 명령 주기
dir(something 명령주기
기본 파이썬 코드 살펴보기
Chapter 02 파이썬 이랑 친해지기
01_ 파이썬 말하기 : print
01-1 “Hello PC” 프로그램 작성하기
프로그램 작성하기
책의 시작은 아주 쉽게 그러나 끝은 파이썬 프로젝트를 제작할 수 있는 실력까지 갖출 수 있는 알찬 구성!
이 책은 파이썬 언어를 마이크로비트 보드 기반으로 공부할 수 있도록 구성하였다. 독자 여러분은 마이크로비트 상의 LED, 버튼, 가속도 센서, 나침반 센서, 라디오 통신을 다루어 보면서 파이썬 언어를 배우게 된다. 책을 보면서 아두이노를 공부하는 것과 같은 재미를 느낄 수 있을 것이다.
이 책은 다음과 같이 구성되었다.
Chapter 01에서는 파이썬에 대한 소개, 마이크로비트에 대한 소개, 마이크로비트 파이썬 환경 구성 방법 소개, 파이썬 쉘과 상호 작용하기 위한 레플(REPL 환경 구성 방법을 소개한다.
Chapter 02은 파이썬이랑 친해지기 위한 과정으로 print 함수, while문을 다룬다. 또한 라면 끓이는 방법을 예로 프로그램을 짜는 방법에 대해 살펴본다.
Chapter 03은 파이썬 기초 다지기 과정으로 파이썬 언어의 여러 구성 요소를 살펴본다. 언어의 구성 요소로는 import, 함수, 변수, while, if, break, 목록, for-in을 살펴본다. 그리고 마이크로비트 라이브러리 사용법도 살펴본다. 또 외부에 LED 회로를 구성하여 마이크로비트의 기능을 확장해 본다.
Chapter 04은 파이썬 중급 도약하기 과정으로 목록, for-in 문, 함수 인자, 클래스에 대해 자세히 살펴본다. 함수의 인자로 단일 변수, 목록 변수, 객체 변수가 넘어오는 상황에 대해서 자세히 살펴본다.
Chapter 05은 파이썬 프로그래밍 과정으로 파이썬 언어를 활용한 프로그래밍 과정에 초점이 맞춰져 있습니다. 2차 목록 활용하기, 클래스 활용하기, 벽돌 깨기 애니메이션을 구현해 보면서 프로그래밍 해 본다.
부록 1은 추가적으로 구성된 내용으로 마이크로비트 라디오 통신 라이브러리를 활용한 무선 통신 프로그래밍 방법을 익힌다.
부록 2는 추가적으로 구성된 내용으로 마이크로비트 프로젝트를 수행한다. 가상 RC카