Skip to content

프로그래밍 시작하기

링크 바로 가기

Microsoft MakeCode

Microsoft MakeCode 편집기는 BBC micro:bit 를 이용해 프로그래밍을 배우고 창작물을 만드는 데 필요한 모든 방법들을 제공합니다. 종류에 따라 다른 색깔로 구분되는 블록들은 Scratch 사용해 보았던 사람들이면 누구에게나 익숙할 뿐만 아니라, 마이크로비트의 모든 기능들을 사용하기에 충분히 강력합니다.작지만 강력한 마이크로비트의 특징 블록들 뒤에서 눈에 보이지 않게 돌아가고 있는 텍스트 형태의 자바스크립트(JavaScript) 코드로 바꾸는 것도 가능합니다.

마이크로비트 사이트의 처음 시작하기 페이지들을 살펴보면 처음 시작하는 사람들을 친절히 안내해 줄 것입니다.

MakeCode 에 대한 자세한 내용들은 FAQ 에서 찾아볼 수 있을 뿐만 아니라 사용하는 웹브라우져를 통해서도 살펴볼 수 있으며, micro:bit 를 위한 MakeCode 앱도 Windows 10 앱스토어를 통해 무료로 설치해 사용할 수 있습니다.

micro:bit 를 위해 마이크로소프트 MakeCode 를 사용하는 학생들

반복 실행 구조를 사용해서 micro:bit 에 두근거리는 하트 모양을 만들어보세요.

micro:bit 를 사용해서 자신의 기분을 나타내 보세요.

micro:bit 를 흔들어서 랜덤으로 수를 뽑아 보세요.

MakeCode 프로젝트 살펴보기

Python

파이썬 프로그래밍언어를 사용하는 방법은 텍스트 기반 프로그래밍 과정을 통해 여러분의 프로그래밍 능력을 더 심도있게 키울 수 있는 매우 좋은 방법들 중 한 가지 입니다. 파이썬은 일반적인 영어와 비슷한 구조이기 때문에 배우기 쉬울 뿐만 아니라, 데이터 사이언스나 머신 러닝 분야에서도 사용될 만큼 강력하기도 합니다.

파이썬은 많은 학교들에서도 폭넓게 교육되고 있을 뿐만 아니라 선생님, 프로그래머, 엔지니어들로 구성된 전세계 커뮤니티들에 의해서도 지속적으로 지원받고 있습니다. micro:bit 파이썬 편집기는 텍스트 기반 프로그래밍 환경에서도 편리하게 micro:bit 를 다룰 수 있도록 선생님들과 학생들을 위해 설계되었습니다.

micro:bit Python 편집기를 사용하는 아이들

2개의 micro:bit 를 이용해 간단한 게임을 만들어 보세요.

micro:bit 를 사용해 자신만의 만보계를 만들어 보세요.

Python 프로젝트 찾아보기

모바일 및 태블릿 앱

스마트폰이나 태블릿과 같은 모바일 기기들을 사용하고 있다면, iOS 와 Android MakeCode 앱을 사용해 micro:bit 를 프로그래밍 할 수 있습니다. 모바일 장치에서 작성한 프로그램 코드는 블루투스 통신으로 연결된 micro:bit 로 무선 전송되기 때문에 유선으로 연결하는 케이블이 필요하지 않습니다.

모바일 앱에 대해 더 살펴보기
micro:bit 옆에 있는 스마트폰과 태블릿

Scratch

스크래치는 전 세계의 많은 사람들에 의해 사랑 받고 있습니다. 8세 이상의 많은 사람들에게 있어서, 스크래치는 프로그래밍이라는 것을 처음 경험하게 해주는 프로그래밍언어이기도 합니다.

micro:bit 를 스크래치 프로젝트에 함께 결합시킬 수도 있고 게임 컨트롤러, 페인트브러시 펜, 디지털 스코어보드 등과 같은 피지컬 장비들을 micro:bit 로 만들어 볼 수도 있습니다. 블루투스 기능과 스크래치 링크(Scratch Link)가 설치된 노트북이나 컴퓨터가 필요하며, 다음 링크들을 통해 스크래치 프로젝트들을 시작해보거나 살펴볼 수 있습니다.

Scratch 로 micro:bit 사용하기
Scratch 를 사용하는 어린 학생

스크래치와 연동되는 micro:bit 전자 기타를 만들어 연주해 보세요.

Scratch 프로젝트 찾아보기

Swift Playgrounds

아이패드나 macOS 10.15.3 버전 이상의 맥 컴퓨터가 있는 경우, Swift Playgrounds 인터랙티브 전자책을 통해 스위프트(Swift) 프로그래밍언어에 대해서도 살펴볼 수 있습니다.

Swift Playgrounds 에 대해 더 살펴보기
micro:bit Swift Playgrounds 전자책 사진

Other editors

micro:bit 를 위한 프로그래밍 도구나 micro:bit 와 통신할 수 있는 도구들을 만들어내는 매우 많은 커뮤니티들이 전 세계적으로 있기 때문에, 블록 기반 편집기들을 포함한 Python, C++ 등과 같은 다양한 프로그래밍언어들을 사용해서 micro:bit 를 프로그래밍 할 수 있습니다.

다음 편집기들은 micro:bit 교육재단에 의해서는 공식 지원되지 않는 편집기들이기 때문에, 해당 편집기와 관련하여 궁금한 사항들은 'support' 부분을 자세하게 살펴봐 주시기 바랍니다.