본문 바로가기
취미생활/파이썬(Python)

어린이 코딩 놀이 무료 사이트

by 사서 제임스 2020. 12. 19.

안녕하세요. 제임스도서관 사서 제임스입니다.

4차 산업혁명의 물결 속에 인공지능(AI)의 중요성이 한층 강조되고 있는 가운데, 요즘 초등학생 어린이부터 코딩 교육에 대한 관심이 높아지고 있습니다. 코딩은 단순히 향후 소프트웨어 개발자로서 직업을 갖는 것 이상의 의미가 있습니다. 코딩을 접하고, 경험을 쌓으면서 논리적인 사고를 할 수 있는 힘을 길러 줍니다. 그래서 어려서부터 영어를 접하게 하는 것처럼, 코딩을 경험하게 하는 것이 중요하다고 생각합니다. 

 

 

코딩에 흥미를 갖게 할 수 있는 프로그램들이 많이 있는데요. 그 중에서도 최근에 알게 된 무료 사이트를 소개해드리겠습니다.

 

1. Reeborg's world

초보자가 프로그래밍을 접하고 흥미를 가질 수 있도록 도와주는 것을 목적으로 합니다.

또한 파이썬을 가르치는 입장에서, 좋은 활용 교재를 제공합니다.

(1) 소개 페이지

 

Reeborg's world

Welcome to Reeborg's world! Photo courtesy of A. Judkis. Reeborg's world is intended to help beginners to learn programming, using Python (Javascript is also supported). You should have a look at the documentation, which includes a programming tutorial to

reeborg.ca

(2) 코딩 연습

소개 페이지 첫줄의 Reeborg's world를 클릭하시면,

 

이렇게 코딩 연습 화면이 나옵니다. 각 단계마다 미션이 주어지고, 로봇 캐릭터가 미션을 수행할 수 있도록 코딩을 작성합니다.

미션은 총 다양한 패턴의 예제가 있고, 각 패턴마다 각각 난이도순으로 3-5개의 단계가 진행됩니다.

 

위에 보이는 예제는 Home의 3단계입니다.

 

많은 예제들

그 밖에 재미있는 예제들이 많이 준비되어 있습니다.

 

하나만 더 보여 드리면, 

Huddle 3단계
Instructions

코딩을 작성하는 에디터창 이외에, "World Info" 버튼을 누르면, 해당 예제를 해결하기 위한 instruction과 힌트, 난이도 등을 볼 수 있습니다.

 

예제를 진행하기 위한 기본적인 함수들이 정의되어 있고, 이러한 기본적인 함수들을 묶어서 새로운 함수로 정의해서 사용할 수도 있습니다. 예를 들어 로봇이 방향을 전환하는 함수가 좌향좌 turn_left( )밖에 없는데, 우향우를 하기 위해서 turn_left( )를 세 번 사용하는 식으로 해결합니다.

 

코딩을 시작하는 것이 막연하다거나, 관심은 있는데 어디서부터 시작해야 될지 모르거나, 흥미를 더 유발하고 재미를 느끼게 해주는 데 좋은 사이트라고 생각합니다.

 

이상으로 오늘의 포스팅을 마칩니다. 감사합니다.

 

댓글