러플(RUR-PLE, RUR - Python Learning Environment)은 파이썬을 이용한 교용용 프로그래밍 언어 환경이다. 사용자는 명령을 통해 화면에 있는 로봇을 움직이며 프로그램잉의 개념에 대해 학습을 할 수 있다.
러플의 특징은 다음과 같다. 프로그래밍을 처음 접하는 학생들에게 추상적인 수치를 다루는 내용보다는 간단한 명령의 조합을 통해 눈에 보이는 로봇을 조작함으로써 프로그래밍을 보다 쉽게 이해할 수 있도록 한다. 사용 문법은 초보자도 쉽게 익힐 수 있을 정도로 간단하지만 강력한 기능을 지원하고 다양한 분야에 이용되는 파이썬 언어를 학습할 수 있다. 혼자서도 학습할 수 있는 튜토리얼이 많다. 파이썬을 별도로 설치하지 않아도 기본적으로 파이썬 쉘과 에디터를 제공한다.
그리고 다양한 운영체제에서 실행할 수 있는 배포판을 제공한다.
개인적으로 스크래치와 함께 프로그래밍의 개념을 학습할 수 있는 좋은 도구라고 생각된다.
댓글 없음:
댓글 쓰기