본문 바로가기

엔트리에서 살펴보는 프로그래밍 원리 (4) - 함수와 리소스, 그 외 것들 오늘이 엔트리 시리즈 마지막입니다.계속 말씀드리지만 이 포스팅 시리즈는 엔트리의 기능을 전문적으로 소개하는 목적은 아닙니다.하지만, 엔트리의 기능을 하나하나 만지면서 그냥 사용해 보는 것이 아니라,이 기능들이 앞으로 여러분들이 실제로 배우게 될 프로그래밍 언어에서 각각 어떤 의미를 가지는가를 생각해 보고,그 언어의 어떤 구문이나 기능이 이 블록에 해당하는지 생각해 보면 그것들을 배우는 데 많은 도움이 될 것입니다. 오늘 말씀드릴 이야기들은 두 가지입니다.함수 / 모듈 / 라이브러리리소스 / 애셋지난 포스팅에서 말씀드린다고 했던 내용에서 하나가 빠졌는데, 그건 말미에 다시 말씀드리겠습니다.결론부터 말하자면, 밀렸습니다. 죄송합니다 (_ _) 엔트리 메인 개발 화면이제 본격적으로 엔트리의 '작품 만들기(ht.. 더보기
엔트리에서 살펴보는 프로그래밍 원리 (3) - 조건과 분기 지난 포스팅에서는 "반복"을 중심으로 프로그래밍 언어의 기본에 대한 이야기를 말씀드렸습니다.오늘은 프로그래밍 언어의 또 다른 핵심 요소인 "조건"에 대해 말씀드리려고 합니다. 조건(codition) / 분기 (branch)변수의 타입 (type)데이터 관리 (data management) 이번 포스팅까지 올리고 나면 프로그래밍 언어의 고전적인 영역까지 말씀드리게 되겠습니다. 어떻게 "판단"하는가?지난 포스팅에서 반복 이야기를 하면서,그런데, 과연 이 계속되는 반복을 어떻게 마치고 중단하거나 빠져나올 수 있을까요? 지난번에 예를 들어드린 사과를 상자에 넣는 예를 다시 생각해 봅시다.사과 20개를 상자에 담는데, 한 번에 5개를 담을 수 있고, 사과를 담기 시작했습니다.우리는, 총 4번에 나눠 담아야 한다는.. 더보기
엔트리에서 살펴보는 프로그래밍 원리 (2) - 반복 & 상태 저장 어제 본격적으로 엔트리를 가지고 기본적인 프로그래밍 언어의 흐름 이야기를 시작해 봤습니다.오늘 다룰 이야기는 다음과 같습니다.반복 (loop)상태 관리 (state management)변수 (variable)연산 (operation)대입 / 할당 (assignment)한꺼번에 많은 이야기를 하는 듯 해서 다소 당황스럽다고 생각하실 수 있는데,반복과 관련한 이야기를 하려면 필연적으로 변수와 상태 관리 이야기를 해야 하고,또한 연산과 대입 얘기를 하지 않을 수가 없습니다.반복이 어떻게 이루어지는가에 대한 이야기를 하기 위해서 필수 불가결한 내용이기 때문에 잘 들어두시면 좋습니다. 반복 작업의 의미다시 엔트리 화면으로 돌아갑니다.어제 첫 번째 튜토리얼 이야기를 잠깐 했는데, 이번에 말씀드릴 부분은 쉬움 단계 .. 더보기