logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

마이크로비트로 배우는 파이썬

마이크로비트로 배우는 파이썬

(하드웨어를 동작시키며 진짜 재미있게 배우는 파이썬 입문 활용서!)

서민우 (지은이)
  |  
앤써북
2020-02-25
  |  
18,800원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 16,920원 -10% 0원 940원 15,980원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

마이크로비트로 배우는 파이썬

책 정보

· 제목 : 마이크로비트로 배우는 파이썬 (하드웨어를 동작시키며 진짜 재미있게 배우는 파이썬 입문 활용서!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791185553603
· 쪽수 : 396쪽

책 소개

파이썬 입문 활용서. 마이크로비트 보드 상의 LED, 버튼, 가속도센서, 나침반센서, 무선 통신을 텍스트 코딩으로 동작시키다보면 어느덧 파이썬 문법이 자연스럽게 이해되고, 결과물을 스스로 만들 수 있는 프로그래밍 실력까지 갖출 수 있게 된다.

목차

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” 프로그램 작성하기
프로그램 작성하기
프로그램 저장하기
프로그램 다운로드하기
putty로 결과 확인하기
01-2 파이썬 오류 대처하기
문법 오류 발생시켜 보기
이름 오류 발생시켜 보기
들여쓰기 오류 발생시켜 보기
01-3 글자 색상 넣기
01-4 문자열, 숫자 출력하기
01-5 변수 사용해 보기
01-6 문자열 형식 사용하기
01-7 정수, 실수 출력하기
01-8 정수, 실수 같이 출력하기
01-9 변수 값 바꿔보기

02_ 파이썬 무한 반복 : while True
02-1 같은 동작 무한 반복하기
02-2 마이크로비트는 얼마나 빠를까?
02-3 한 줄로 출력하고 싶은데 어떻게 하지?
02-4 천천히 일시키고 싶은데 어떻게 하지? sleep
02-5 마이크로비트 수행 시간 측정해 보기
02-6 파이썬 오류 발생시켜 보기
문법 오류 발생시켜 보기 1
들여쓰기 문법 오류 발생시켜 보기
이름 오류 발생시켜 보기
문법 오류 발생시켜 보기 2

03_ 프로그램 맛보기
03-1 프로그램이란?
03-2 컴퓨터 프로그램이란?
03-3 프로그램의 형식
신라면 끓이는 법 : 순서를 붙여 레시피 정리하기
03-4 프로그램 구성 요소 : 동작과 대상
유사코드 작성하기
실제 코드 작성하기
커피 타는 프로그램 작성해 보기
03-5 파이썬 프로그램 용어 정리
프로그램의 구성 요소

Chapter 03 파이썬 기초 다루기
01_ import, 함수, 변수
01-1 마이크로비트 디스플레이 살펴보기
01-2 import, 함수 사용해 보기
별 하나 켜기
01-3 import 이해하기
파이썬 쉘의 모듈 목록 확인해보기
사용할 보듈 꺼내오기
모듈 살펴보기
모듈 사용해 보기
as 키워드 사용해보기
from 키워드 사용해 보기
from, import, as 모두 사용해 보기
어떤 모듈들이 있을까요?
01-4 변수 사용해 보기
변수 선언하기
변수 값 변경하기
파이썬 쉘에서 변수 살펴보기
별 하나 끄기
sellp 함수 살펴보기
01-5 함수와 변수 이해하기
함수 정의하고 사용해 보기
파이썬 쉘에서 함수 살펴보기
변수의 값
둘 이상의 함수 인자
둘 이상의 함수 반환 값
함수의 형식

02_ while, if, break
02-1 while 사용해 보기
별 하나 켜고 끄기 무한 반복하기
02-2 if, break 사용해 보기
while 조건문 : 사용하기
if, break문 사용하기
버튼 입력하면 빠져 나오기
02-3 while, if, break 이해하기
while문 : 계속해서 반복해!
if문 : 이 경우는 이거해!
while문 실행해 보기
while True문 실행해보기
while 문의 형식
if 문의 형식?

03_ 목록, for-in
03-1 목록 사용해 보기
별 한줄 켜기
변수 사용하기
변수 모여라! 목록 사용하기
파이썬 쉘에서 목록 살펴보기
03-2 for-in 문 사용해 보기
목록의 단짝 for-in 문
range 클래스 살펴보기
for-in 문에 목록 변수 사용하기
for-in 문에 목록 값 사용해 보기
03-3 목록과 for-in문 이해하기
목록과 for-in 문 살펴보기 : 목록의 여기부터 저기까지 반복해!
range 사용하기
for-in 문실행해 보기
큰 목록 초기화 방법
목록 안에서 for-in 문 사용하기
for-in 문의 형식
03-4 for-in 문 활용하기
별 한줄 끄기
별 한줄 켜고 끄기 무한 반복하기
sleep 밀어 넣기
range 반대로 하기
03-5 이중 for-in 문 사용하기
별 한줄 켜기
별 두줄 켜기
별 들판 켜기
목록 사용하기
이중 for-in 문 사용하기
for-in 문에 목록 사용하기
별 들판 끄기
별 들판 켜고 끄기 무한 반복하기
sleep 한 칸 밀어 넣기
sleep 한 칸 더 밀어 넣기
range 변경하기 1
range 변경하기 2

04_ microbit 라이브러리 활용하기
04-1 microbit 라이브러리 살펴보기
04-2 button_a 라이브러리
is_pressed 함수 사용해 보기
is_pressed 함수 이해하기
was_pressed 함수 사용해 보기
was_pressed 함수 이해하기
is_pressed 함수로 was_pressed 함수 대체하기
04-3 가속도 센서 라이브러리
get_x, get_y, get_z 함수 사용해 보기
get_x, get_y, get_z 함수 이해하기
가속도 센서 공
04-4 나침판 센서 라이브러리
heading 함수 사용해 보기
heading 함수 이해하기
04-5 시리얼 통신 라이브러리
input 함수
uart, read 함수
04-6 버튼, 센서, 사용자 입력 동시에 읽기

05_ 마이크로비트 확장하기
05-1 마이크로비트 확장 핀 살펴보기
큰 핀들
3V, GND
작은 핀들
작은 핀들 연결하기
마이크로비트 장착하기
커넥터 핀 살펴보기
05-2 LED, 저항, 브레드 보드 살펴보기
LED
저항
브레드 보드
05-3 write_digital 함수 살펴보기
회로 구성하기
LED 켜기
write_digital 함수 살펴보기
LED 끄기
LED 켜고 끄기 무한 반복하기
05-4 복잡한 LED 회로 제어하기
회로 구성하기
전체 LED 켜기
목록 사용하기
for-in 문으로 정리해보기
전체 LED 끄기
전체 LED 켜고 끄기 무한 반복하기
sleep 밀어 넣기
range 반대로 하기
05-5 하트 LED 회로 제어하기
하트 LED 켜고 꺼보기

Chapter 04 파이썬 중급 도약하기
01_ 목록, for-in 도약하기
01-1 for-in 도약하기
별 하나 점점 밝게 무한 반복하기
for-in 문으로 정리하기
별 하나 점점 어둡게 무한 반복하기
별 하나 점점 밝게 어둡게 무한 반복하기
별 한줄 점점 밝게 무한 반복하기
목록 사용하기
for-in 문 적용하기
별 한줄 점점 어둡게 무한 반복하기
별 한줄 점점 밝게 점점 어둡게 무한 반복하기
sleep 함수 한 칸 밀어 넣기
for-in 문 상하 바꿔보기 : b와 m 바꾸기
range 반대로 하기
01-2 삼중 for-in 문 사용하기
별 한 줄 점점 밝게 무한 반복하기
별 들판 점점 밝게 무한 반복하기
목록 적용하기
삼중 for-in 문 적용하기
별 들판 점점 어둡게 무한 반복하기
별 들판 점점 밝게 어둡게 무한 반복하기
sleep 함수 한 칸 밀어 넣기
sleep 함수 한 칸 더 밀어 넣기
for-in 문 상하 바꿔보기 : b와 n, m 바꾸기
세로 range 반대로 하기
가로 range 반대로 하기
점점 밝아지는 하트
for-in 문으로 정리하기
점점 어두워지는 하트
점점 밝아졌다 어두워졌다하는 하트
sleep 함수 한 칸 밀어 넣기
for-in 상하 바꿔보기 : b와 m 바꾸기
range 반대로 하기
하트 그리는 순서 바꾸기

02_ 함수 도약하기
02-1 함수로 정리하기
02-2 함수 인자 주고받기
파이썬 쉘에서 변수 살펴보기
02-3 함수 인자 변경해 보기
함수 활용하기
02-4 함수 인자 살펴보기
단일 변수 함수 인자 살펴보기
id 함수로 변수와 함수 주소 확인하기
단일 변수의 인자와 매개변수 주소 확인하기
매개변수 값 변경해 보기
목록 매개 변수 항목 값 변경해 보기

03_ 클래스로 묶어주기
03-1 클래스 정의하기
파이썬 쉘에서 클래스와 객체 살펴보기
03-2 self 이해하기
03-3 클래스 활용하기
03-4 객체 함수 인자 살펴보기
id 함수로 클래스와 객체 주소 확인하기
객체 매개 변수 항목 값 변경해 보기

04_ 마이크로비트 확장하기
04-1 write_analog 함수 살펴보기
LED 회로 구성하기
LED 점점 밝아지게 무한 반복하기
write_analog 함수 살펴보기
파형 폭 조절
LED 점점 발게 점점 어둡게 무한 반복하기
04-2 복잡한 LED 회로 제어하기
회로 구성하기
LED 한 줄 점점 밝게 무한 반복하기
목록 적용하기
for-in 문 적용하기
LED 한 줄 점점 어둡게 무한 반복하기
LED 한 줄 점점 밝게 점점 어둡게 무한 반복하기
sleep 함수 한 칸 밀어 넣기
for-in 문 상하 바꿔보기 : b와 m 바꾸기
range 반대로 하기
04-3 read_digital 함수 살펴보기
0, 1 읽어보기
read_digital 함수 살펴보기
04-4 푸시 버튼 입력받기
푸시 버튼 살펴보기
버튼 회로 구성하기
버튼 값 읽어 출력하기
버튼 값에 따라 LED 켜고 끄기
버튼 읽고 LED 켜기
버튼 누르고 있으면 LED 점점 밝아지기
디지털 주사위
04-5 read_analog 함수 살펴보기
ADC값 간편하게 읽어보기
read_analog 함수 살펴보기
04-6 가변저항 입력받기
가변저항 살펴보기
가변저항 입력 값 확인하기
가변저항 값에 따라 LED 밝기 조절하기
디지털 LED 막대 측정기
아날로그 LED 막대 측정기
04-7 빛 센서로 밝기 측정하기
빛 센서 살펴보기
빛 센서 회로 구성하기
빛 센서 값 읽어보기
04-8 조이스틱으로 조종하기
조이스틱 핀 살펴보기
조이스틱의 구조
조이스틱 출력 방향
마이크로비트와의 연결
조이스틱 입력 받아보기
04-9 부저로 소리 만들기
부저 살펴보기
소리와 주파수 이해하기
수동 부저 회로 구성하기
수동 부저 소리내보기
music,.pitch, music.stop 함수 살펴보기
부저 앰뷸런스
도 레 미 파 솔 라 시 도
목록 사용하기
for-in 문 적용하기
‘학교종’ 음악 연주하기
mysic.set_tempo, music.play 함수 살펴보기
키보드 피아노 만들기
04-10 서보모터로 움직임 만들기
서보모터 살펴보기
서보모터 파형 이해하기
서보모터 회로 구성하기
서보모터 각도 조절해보기
set_analog_period, write_analog 함수 살펴보기
서보모터 0~180도 조절해보기
putty 입력으로 서보 제어하기
버튼 값에 따라 서보 회전하기

Chapter 05 파이썬 프로그래밍
01_ 2차 목록 활용하기
01-1 한 줄 그리기 1
01-2 한 줄 그리기 2
01-3 두 줄 그리기
01-4 세 줄 그리기
01-5 2차 목록으로 변경하기
01-6 for-in 문으로 정리하기
01-7 목록 확장하기
01-8 하트 모양의 LED 끄기
01-9 하트 켜고 끄기 반복하기
01-10 함수로 정리하기
01-11 함수 인자 넘겨보기
01-12 함수 인자 변경해 보기
01-13 함수 활용하기

02_ 클래스 정의하기
02-1 클래스 정의하기
02-2 클래스 활용하기

03_ 벽돌 깨기 애니메이션 구현하기
03-1 움직이는 공 그려보기
03-2 공 좌우로 움직이기
03-3 공 상하로 움직이기
03-4 벽돌 추가하기
03-5 위 방향 벽돌 깨기
03-6 대각선 방향 벽돌 깨기
03-7 전체 소스 확인하기

04_ 벽돌 깨기 애니메이션 클래스 적용하기
04-1 클래스 정의하기
04-2 공 좌우로 움직이기
04-3 공 상하로 움직이기
04-4 벽돌 추가하기
04-5 위 방향 벽돌 깨기
04-6 대각선 방향 벽돌 깨기
04-7 전체 소스 확인하기

APPENDIX_ 마이크로비트 라디오 통신 & 프로젝트
APPENDIX 01 마이크로비트 라디오 통신
APPENDIX 02 마이크로비트 프로젝트

[ 아래 목차와 같은 “Appendix 01 마이크로비트 라디오 통신”, “Appendix 02 마이크로비트 프로젝트”에 관련된 내용은 이 책에 포함되지 않으며 PDF 파일로 무료 제공됩니다. PDF 파일의 다운로드 방법은 4쪽을 참조합니다. ]

Appendix 01 마이크로비트 라디오 통신
01_ 라디오 통신 라이브러리
01-1 여럿이 라디오 통신 해보기
01-2 라디오 통신 과정 살펴보기
01-3 라디오 통신 함수 살펴보기
01-4 채널 설정하기
01-5 주소와 그룹 설정하기
01-6 마이크로비트 반딧불
01-7 목록 내의 for-in문 살펴보기

02_ 다중 입력 처리하기
radio.receove 함수 1

03_ 라디오 통신 채팅하기
03-1 input 함수 사용하기
03-2 uart.read 함수 사용하기
03-3 str 클래스 사용하기
03-4 bytes형 데이터로 통신하기
03-5 한 줄에 한 문자 이상 표시하기

Appendix 02 마이크로비트 프로젝트
01_ 가상 RC카 프로젝트
01-1 프로그램 기능 정의하기
01-2 파이썬의 화면 출력 : print
01-3 프로그램의 지속 실행 : while Trud
01-4 예외 처리 : try-except
01-5 작엄 순서 정하기 : 주석
여러줄 주석
01-6 메뉴 보여주기 : rpint
01-7 사용자 입력 받기 : input
01-8 사용자 입력 처리 : if-elif-else
01-9 프로그램 종로 : if, break
01-10 중간 결과 파일 1
01-11 프로그램 정리하기 : 함수
주요 함수 추가하기
show_menu 함수 완성하고 호출하기
get_order 함수 완성하고 호출하기
process_order 함수 완성하고 호출하기
처리 함수 추가하기
처리 함수 구현하고 호출하기
01-12 중간 결과 파일2
01-13 메뉴의 일반화 : 목록과 for-in 문
변수 추가하기
목록으로 변수 정리하기
for-in문으로 목록 변수 정리하기
for-in 문에 목록 변수 사용하기
듀플 사용해 보기
사전 사용해 보기
사전 정렬하기 1
01-14 처리 일반화 : 함수 참조
함수 값 변수 선언하기
함수 값 목록으로 정리하기
메뉴 처리 동작 일반화하기
듀플 사용해 보기
사전 사용해 보기
01-15 중간 결과 파일3
01-16 처리 하위 함수 구현하기
마이크로비트 디스플레이 살펴보기
전조등 켜기 함수 구현하기
전도등 끄기 함수 구현하기
01-17 중간 결과 파일4
01-18 기능 추가하기
메뉴 추가하기
함수 추가하기
01-19 전체 소스 확인하기
01-20 권투로봇 연결하기
커넥터 조립하기
로봇 장착하기
모터 제어 핀 살펴보기
오른쪽 전진 공격 텍스트
오른쪽 후진 공격 텍스트
왼쪽 전진 공격 텍스트
왼쪽 후진 공격 텍스트
01-21 권투로봇 조종하기
전진 기능 추가하기
후진 기능 추가하기
좌회전 기능 추가하기
우회전 기능 추가하기
정지 기능 추가하기
01-22 로봇 제어 전체 소스 확인하기

02_ 완구 무선 조종 프로그래밍
조종기 프로그래밍
로봇 프로그래밍

저자소개

서민우 (지은이)    정보 더보기
현) 코코랩스(http://www.kocolabs.co.kr/) 대표 연세대학교 산업공학전공 충남인력개발원 파이썬, 인공지능, FPGA/HDL 교육 연희직업전문학교 파이썬, 인공지능 교육 한컴 아카데미 Cortex-M4, 드론, 리눅스 교육 서울기술교육센터 아두이노, FPGA 교육 LG 전자 신입사원 C/C++ 교육 SK 하이닉스 RTOS 교육 삼성전자 리눅스 드라이버/RTOS 교육 Xilinx FPGA/HDL 교육 ETRI verilogHDL 교육 고려대 FPGA/HDL 교육 숭실대 아두이노 IoT 교육 전남대, 순천대, 충북대 라즈베리파이 교육 (저서) 파이썬 인공지능 자율주행 자동차 (2023. 11 앤써북) AI 인공지능 드론 만들고 날리고 딥러닝 구현하기 (2023. 05 앤써북) 파이썬과 인공지능 프로젝트 with ASUS Tinker Board (2023. 03 앤써북) 머신러닝 딥러닝을 이용한 A.I. 자율주행 RC카 프로젝트 with 파이썬+아두이노 (2022. 05 앤써북) 인공지능 자율주행 RC카 체험하고 코딩하기 with 라즈베리파이 (2022. 04 앤써북) 인공지능 딥러닝 직접 코딩하기 with 라즈베리파이 피코 (2021. 11 앤써북) 한 권으로 끝내는 파이썬 아두이노 입문+실전(종합편) (2021. 9 앤써북) 아두이노로 코딩하며 배우는 딥러닝 (2021. 06 앤써북) ESP32 아두이노 드론 만들고 직접 코딩으로 PID 제어하기 (2021. 02 앤써북) 아두이노 자율주행 RC카 만들고 직접 코딩하기(2020. 12 앤써북) 진짜 코딩하며 배우는 파이썬(2020. 07 앤써북) 아두이노 드론 만들고 날리고 직접 코딩하기(2020. 03 앤써북) 마이크로비트로 배우는 파이썬(2020. 02 앤써북) 아두이노 배우면서 사물 인터넷(IoT) 직접 코딩하기(2019. 07 앤써북) 한 권으로 끝내는 아두이노 입문 + 실전(종합편)(2019. 02 앤써북) 아두이노 사용자를 위한 라즈베리 파이 드론 만들고 직접 코딩하기 (2018. 07 앤써북) 아두이노 드론 만들고 코딩하고 날리기 입문(2017. 03 앤써북) 외 다수
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책