엔트리 블록 코딩

엔트리 | 프로그래밍이란?, 텍스트 코딩이란? 블록 코딩이란?, 엔트리 시작하기

블로그 하는 으노 2024. 8. 2. 17:00
반응형

엔트리는 블록 코딩 소프트웨어이다.


프로그래밍이란?

프로그래밍은 잘 짜여진 논리 구조에 따라 실행되는 명령어들의 집합을 만드는 일이다. 우리가 사용하는 컴퓨터와 스마트폰, 키오스크 외에도 각종 도시 인프라에 사용되는 소프트웨어는 프로그래밍의 산물이다. 처음 프로그래밍을 접하는 사람들은 프로그래밍이 어려워만 보이지만, 우리가 여러 가지 소프트웨어를 사용할 수 있다는 것은 프로그래밍의 구조를 이해하고 있다는 뜻이다. 예컨대 우리는 프로그래밍 명령어의 실제는 모르지만, 프로그램이 작동하는 일련의 과정을 이해하고 수행한다.

[배달앱을 연다] > [검색창을 클릭한다] > [원하는 가게를 찾는다] > [가게를 선택한다] > [스크롤하며 메뉴를 선택한다] > [장바구니에 담는다] > [장바구니에 들어간다] > [선택된 메뉴를 확인하고 결제한다]

단순화하였으나 이 논리 과정에 따라 우리는 배달앱을 사용한다. 순서를 기억하지 않아도 자동화된 우리의 눈과 손가락은 순식간에 맛있는 음식들을 골라내 집으로 불러들인다. 프로그래밍은 이 논리 과정을 명령어로 구현하는 과정이다. 우리가 명령어를 잘 모를 뿐이지 예를 들어 우리가 프로그램을 만들기 위한 명령어 카드들을 갖고 있다고 한다면, 순서대로 배열하기만 해도 프로그램을 만들 수 있다.

배달의 민족 사용 화면
누구나 사용하는 배달앱. 이것도 프로그래밍의 결과물이다.

 

텍스트 코딩이란?

코딩은 이런 명령어인 코드를 입력하는 행위를 말한다. 최근에는 프로그래밍이라는 용어와 거의 다를 바 없이 사용하는 듯하다. 프로그래밍은 기본적으로 컴퓨터에게 명령을 내리는 행위이기 때문에, 컴퓨터가 이해하는 말로 명령어를 번역하는 과정이 필요하다. 그러나 컴퓨터가 이해하는 언어는 0과 1로 이루어진 이진 언어 체계이기 때문에, 우리 사람들이 사용하는 언어의 형태로 번역할 수 있는 문법을 만들어왔다. '010110'과 같은 무수히 많은 명령어를 외우는 것보다. '출력해'라고 명령을 내리고 싶으니까.

우리의 언어 표현을 입력하는 대로 컴퓨터가 수행하도록 프로그래밍하는 것을 텍스트 프로그래밍 또는 텍스트 코딩이라고 한다. 가장 기본적인 입력의 형태는 문자이기 때문이다. 다만, 사람끼리는 '출력해', '출력해 줘', ' 출력을 부탁해', '출력하거라', '출력해 내라'라고 말해도 같은 행동 결과를 이끌어내겠지만, 컴퓨터는 그렇지 못하다. 정확한 문법과 표현이 이루어져야 하기 때문에, 명령어에 대한 공부와 문법에 대한 공부가 필요하다. 이마저도 우리는 한글이 아닌 영어로 해야 하니, 프로그래밍을 처음 배울 때 텍스트 코딩으로 접한다고 하면 진입 장벽이 다소 높을 수 있다.

C언어 출력문
"안녕하세요. 으노 블로그입니다!"를 출력하기 위해 입력해야 하는 몇 줄의 명령어와 문법. 처음 배우기에는 어려울 수 있다.

 

블록 코딩이란?

블록 코딩은 텍스트 코딩과 달리 명령어를 블록 처럼 조립하는 형태의 프로그래밍 구조를 갖는다. 가장 큰 장점이라고 하면 명령어를 외울 필요가 없다. 이미 갖추어진 명령어 블록을 이리 붙였다 저리 붙였다 하며 프로그래밍의 구조를 배울 수 있다. 결과물의 표현은 비록 제한적일 수 있으나, 직관적으로 프로그래밍의 논리적 과정을 배울 수 있다는 데 큰 장점이 있다. 당신이 프로그래밍을 처음 배우고자 한다면, 영어와 특수기호로 인한 언어의 장벽을 두려워한다면, 블록 코딩부터 시작하는 것이 좋다.

엔트리 프로그래밍엔트리 실행 결과
직관적인 블록 명령어의 결합으로 프로그래밍을 할 수 있다.

 

엔트리 시작하기

 

엔트리 - 우리는 무엇이든 될 수 있어요

소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

playentry.org

엔트리는 MIT 공대에서 개발한 블록 코딩 소프트웨어 '스크래치'를 참고하여 만들어진 우리나라의 블록 코딩 소프트웨어이다. '우리는 무엇이든 될 수 있어요'라는 슬로건으로 교육을 위해 개발되고 사용되어 왔으며 비영리 소프트웨어이다. 네이버와도 협업하며 우리나라 환경에 더 적합한 프로그래밍 언어로써 입지를 다져, 지금은 각종 교과서에서 프로그래밍을  가르치기 위한 기본 언어로 다루어지고 있다.

엔트리는 두 가지 방법으로 사용할 수 있다. 첫 번째는 온라인에서 사용하는 방법, 두 번째는 오프라인에서 사용하는 방법이다. 일단 먼저 엔트리 홈페이지에 접근한다.

온라인에서 엔트리 시작하기

만들기> 작품 만들기

상단 메뉴에 마우스를 올려두면 하위 메뉴가 나오는데, [만들기] 탭의 [작품 만들기]로 들어간다.

엔트리 기본화면

그러면 위와 같은 화면이 나타나는데, 이제부터 프로그래밍을 시작할 수 있다. 엔트리의 기본 화면은 온라인과 오프라인이 대동소이하다. 다만, 회원가입하여 활동하게 되면 프로그래밍을 온라인 서버에 저장할 수 있고 다른 사람들과 공유할 수 있다는 이점이 생긴다.

오프라인에서 엔트리 시작하기

다운로드 페이지

오프라인에서 엔트리를 시작하려면 먼저 PC에 엔트리를 설치해야 한다. 마찬가지로 엔트리 홈페이지의 상단 메뉴에 마우스를 올려두고 하위 메뉴 중 [다운로드] 페이지로 들어간다.

다운로드 경로

대부분은 64비트 윈도우이겠지만, PC의 운영체제를 잘 확인하여 적절한 설치 파일을 다운로드한다. 최근에는 인공지능이나 피지컬 컴퓨팅 관련 부분도 할 수 있도록 업데이트되고 있어 생각보다 용량이 클 것이다.

(*운영체제 시스템 비트 확인하는 법)

더보기
윈도우 우클릭 > 시스템장치 사양 > 시스템 종류

윈도우 버튼에서 우클릭 > 시스템 > 장치 사양 > 시스템 종류에서 확인

 

설치파일 실행

700MB가 넘는 설치파일. 실행한다.

설치 구성 요소. 다음.

설치 구성 요소 선택하고 다음.

설치 경로. 다음.

설치 위치 선택하고 다음.

설치 완료. 다음.

설치 완료하고 다음.

설치 완료. 마침.

엔트리 실행하기 체크하고 마침.

기본형 선택. 확인.

모든 기능을 활용하고 싶다면 기본형에 체크하고 확인.

엔트리 기본 화면.

그러면 온라인에서 봤던 기본화면과 같은 화면을 볼 수 있다.

엔트리 아이콘.

실행은 바탕화면의 [엔트리] 아이콘으로 실행하면 된다.

반응형