<파이썬으로 무인도 탈출하기>
스마트폰을 이용하여 교재 속 QR코드를 스캔하거나 아래 사이트 주소를 방문해
https://www.youtube.com/watch?v=6gRBrM-FlpQ&list=PL0PNVExRI4iw1d392NrVaqqSUZnGpPK3n
동영상을 보면서
이야기로 풀어나가는 코딩 책입니다.
교재 속 예제 소스 코드는 아래 주소를 클릭해 다운로드 받으세요~
또는 생능출판사 홈페이지에 방문해 '파이썬으로 무인도 탈출하기'를 검색해 '보조자료'에서 다운받을 수 있습니다.
기초 - 논리 - 활용 순으로
단계적으로 파이썬을 학습할 수 있어요.
프롤로그를 통해 파이썬을 설치하고 실행해 본 후
기초 편에서 숫자형 변수와 문자열 변수, 변수 변환, 변수 입력, 리스트 등 변수와 함께
간단한 출력을 해봅니다.
논리 편에서는 연산자, if-else 조건문, 다양한 반복문을 배웁니다.
활용 편에서는 파이썬 제공 함수 모듈 사용, 사용자 정의 함수 생성과 함께
turtle로 그림도 그려보고,
객체 지향이란 개념을 배우고,
마이크로비트 피지컬 컴퓨팅도 체험해 보게 됩니다.
얇은 책 한 권에 turtle까지 다루고 있는 점이 마음에 듭니다!
블록코딩에서 이미지를 다루다가 텍스트코딩으로 넘어올 때 글씨만 써야해서 답답한 느낌이 들기도 하죠~
하지만 파이썬은 turtle 모듈 덕분에 그림을 그려볼 수 있어서 재밌게 느낄 수 있어요.
무인도를 탈출할 돛단배를 turtle 모듈로 그려봅니다.
'모듈'이란 무엇인지, 'turtle'은 무슨 뜻인지 등 친절한 용어 설명과 함께
사용법도 쉽고 간단하게 알려줍니다.
3단계에 걸쳐서 돛단배를 완성하게 되며,
완성하는 동안 길이와 각도 등 수학적인 지식이 요구되지만 친절한 설명으로
찬찬히 따라해볼 수 있을 겁니다.
<파이썬으로 무인도 탈출하기> 책은
'무엇을 해야 할까?' - '어떻게 해야 할까?' - '확인해 보자!' 순으로
문제를 해결해 보며
파이썬의 명령어에 익숙해집니다.
미처 이야기 속에서 다루지 못한 내용들은 '더 알아보기'로 접할 수 있습니다.
'로보가 내주는 숙제'로 배운 것을 활용해 문제를 해결해 보고,
'한눈에 보기'로 배운 내용을 복습합니다.
정답은 책 뒤에 제공되어 있습니다.
turtle 모듈을 배우는 도중에 '객체지향' 개념이 나옵니다.
'객체'는 무엇을 의미하는지, '클래스'는 무엇이며 '인스턴스'와 어떤 차이가 있는지, '매서드'라 불리는 함수를 설명해 줍니다.
게다가 '상속'이란 개념도 알게 되요~
추상적, 일반화, 구체적, 특수화, ..
어려운 언어가 등장하지만 찬찬히 읽어보며,
파이썬은 객체 지향 언어라는 점을 알게 될 거예요.
마지막 9일차는 피지컬 컴퓨팅을 체험해 보게 됩니다.
마이크로비트는 다양한 블록코딩 편집기와 함께 파이썬 편집기도 제공합니다.
컴퓨터 상에서 화면에 출력해보는 코딩을 해보았다면
현실 세계의 실제 장치로도 출력해보는 코딩을 해보는 거죠~
마이크로비트와 함께 사용할 다양한 부품들,
어떻게 연결해야하는지 따라 해볼 수 있는 컬러 이미지,
모터와 LED 출력 코드들을 접하게 됩니다.
돛단배를 실제로 만든 결과물이 나오게 되지요~
WOW
아이들이 재미있어 할 것 같아요!
물에 직접 띄워볼 수 있으려나? ㅋㅋ
아이가 재미있게 텍스트코딩에도 도전해 볼 수 있게 해보세요~
본 포스팅은 해당 출판사로부터 책을 무료로 제공받아 작성하였습니다
로그인 필요 없어요, 아래 '♡ (공감)'도 꾹~눌러주세요^^!
'◈새로운 시대 교육, 온가족 참여◈ > 冊텍스트코딩(실습)冊' 카테고리의 다른 글
★★★서평★★★ 코딩으로 지구정복 - 넥서스 [강남목동엄마] (0) | 2019.07.12 |
---|