엔트리 썸네일형 리스트형 엔트리에서 살펴보는 프로그래밍 원리 (4) - 함수와 리소스, 그 외 것들 오늘이 엔트리 시리즈 마지막입니다.계속 말씀드리지만 이 포스팅 시리즈는 엔트리의 기능을 전문적으로 소개하는 목적은 아닙니다.하지만, 엔트리의 기능을 하나하나 만지면서 그냥 사용해 보는 것이 아니라,이 기능들이 앞으로 여러분들이 실제로 배우게 될 프로그래밍 언어에서 각각 어떤 의미를 가지는가를 생각해 보고,그 언어의 어떤 구문이나 기능이 이 블록에 해당하는지 생각해 보면 그것들을 배우는 데 많은 도움이 될 것입니다. 오늘 말씀드릴 이야기들은 두 가지입니다.함수 / 모듈 / 라이브러리리소스 / 애셋지난 포스팅에서 말씀드린다고 했던 내용에서 하나가 빠졌는데, 그건 말미에 다시 말씀드리겠습니다.결론부터 말하자면, 밀렸습니다. 죄송합니다 (_ _) 엔트리 메인 개발 화면이제 본격적으로 엔트리의 '작품 만들기(ht.. 더보기 엔트리에서 살펴보는 프로그래밍 원리 (3) - 조건과 분기 지난 포스팅에서는 "반복"을 중심으로 프로그래밍 언어의 기본에 대한 이야기를 말씀드렸습니다.오늘은 프로그래밍 언어의 또 다른 핵심 요소인 "조건"에 대해 말씀드리려고 합니다. 조건(codition) / 분기 (branch)변수의 타입 (type)데이터 관리 (data management) 이번 포스팅까지 올리고 나면 프로그래밍 언어의 고전적인 영역까지 말씀드리게 되겠습니다. 어떻게 "판단"하는가?지난 포스팅에서 반복 이야기를 하면서,그런데, 과연 이 계속되는 반복을 어떻게 마치고 중단하거나 빠져나올 수 있을까요? 지난번에 예를 들어드린 사과를 상자에 넣는 예를 다시 생각해 봅시다.사과 20개를 상자에 담는데, 한 번에 5개를 담을 수 있고, 사과를 담기 시작했습니다.우리는, 총 4번에 나눠 담아야 한다는.. 더보기 엔트리에서 살펴보는 프로그래밍 원리 (2) - 반복 & 상태 저장 어제 본격적으로 엔트리를 가지고 기본적인 프로그래밍 언어의 흐름 이야기를 시작해 봤습니다.오늘 다룰 이야기는 다음과 같습니다.반복 (loop)상태 관리 (state management)변수 (variable)연산 (operation)대입 / 할당 (assignment)한꺼번에 많은 이야기를 하는 듯 해서 다소 당황스럽다고 생각하실 수 있는데,반복과 관련한 이야기를 하려면 필연적으로 변수와 상태 관리 이야기를 해야 하고,또한 연산과 대입 얘기를 하지 않을 수가 없습니다.반복이 어떻게 이루어지는가에 대한 이야기를 하기 위해서 필수 불가결한 내용이기 때문에 잘 들어두시면 좋습니다. 반복 작업의 의미다시 엔트리 화면으로 돌아갑니다.어제 첫 번째 튜토리얼 이야기를 잠깐 했는데, 이번에 말씀드릴 부분은 쉬움 단계 .. 더보기 엔트리에서 살펴보는 프로그래밍 원리 (1) - 이벤트 & 액션 서론이 너무 길었습니다. 꼭 말해야 하는 내용이긴 했는데, 그래도 하나하나 챙기다 보니 너무 길어지네요.거두절미하고 오늘부터는 엔트리를 가지고 실제 프로그래밍 언어에서 살펴봐야 하는 개념들을 하나하나 챙겨보도록 하겠습니다. 오늘 이야기할 용어오늘 주로 말할 개념은 다음 두 가지입니다.이벤트(event)액션(action)그리고, 저것을 설명하기 위해서 다음과 같은 용어들이 부차적으로 등장할 예정입니다.오브젝트(object)함수 - 기능(function)클래스(class) - 인스턴스(instance)컴포넌트(component)위젯(widget)부차적인 내용들은 지금은 다 모르셔도 상관이 없습니다.오늘은 오브젝트(object)를 주로 설명드릴 예정이고, 나머지는 살짝 언급됩니다.나중에 별도로 포스팅할 예정이.. 더보기 프로그래밍 언어 공부의 기본과 빠지기 쉬운 편견 지난 포스팅에서 교육용 프로그래밍 언어(EPL)에 대해서 말씀드리겠다고 예고해 드렸습니다.그리고, 이것들을 보면서 어떤 것들을 챙겨야 하는가 말씀드리겠다고 했습니다.낮에 올린다고 말씀드렸는데 벌써 이 시간이네요.역시 주말은 제 의도대로 시간을 빼기가 어렵습니다.다음 주말에도 대비해서 포스팅 준비를 해야 할 것 같습니다. 교육용 프로그래밍 언어의 일반적인 모습 (feat. 엔트리)교육용 프로그래밍 언어는 보통 초등학생 정도의 아이들이 쉽게 프로그래밍의 개념을 접하고 배울 수 있도록 만들었기 때문에,일반적인 개발에 사용하는 언어와 다른 모습입니다.이전에 말씀드린 엔트리가 코드를 작성하는 모습을 잠시 보여드리면 다음과 같습니다.보시는 것 처럼 특정한 기능 이름과 내용들이 씌어있는 "블록"들이 겹쳐져 있고,그 .. 더보기 이전 1 다음