본문 바로가기

IT∙테크∙프로그래밍/프로그래밍 입문하기

(7)
객체(Object)- 데이터를 담는 그릇 제7장: 객체 코딩에서의 객체는 마치 주방에서 사용하는 그릇과 같습니다. 그릇은 재료를 담아내는 용기로서, 재료들의 집합을 보관하고 구성하는 역할을 합니다. 객체도 이와 유사하게, 데이터와 기능을 함께 묶어서 관리합니다. 객체 - 데이터의 홈 객체는 여러 속성과 메소드를 하나의 단위로 묶어둔 것입니다. 예를 들어, '케이크' 객체가 있다면, 이는 'flavor', 'size', 'icing' 같은 속성들과 'bake()', 'decorate()' 같은 메소드들을 포함할 것입니다. let cake = { flavor: 'Vanilla', size: 'Medium', icing: true, bake: function() { console.log(this.flavor + " cake is baking."); ..
함수(Function) 제6장: 함수 - 레시피로 요리하기 코드를 작성하는 과정은 종종 요리에 비유됩니다. 우리는 각각의 재료(데이터)를 가지고 다양한 요리법(알고리즘)을 통해 맛있는 요리(프로그램)를 만들어냅니다. 이번 장에서는 코딩의 요리법, 즉 함수에 대해 이야기해보겠습니다. 함수 - 반복되는 레시피 함수는 일련의 동작을 하나의 묶음으로 만들어 반복적으로 사용할 수 있게 해줍니다. 마치 레시피를 따라 요리를 하는 것과 같이, 함수는 코드의 '레시피'입니다. 예를 들어, 여러분이 초콜릿 케이크를 만들고자 할 때마다, 계량하고 섞고 굽는 모든 단계를 일일이 기억할 필요 없이, 레시피 책을 펼쳐 그 지침을 따르면 됩니다. 함수도 이와 같습니다: function bakeCake(flavor) { gatherIngr..
연산자와 표현식 - 프로그래밍 언어의 문법 제4장: 연산자와 표현식 - 프로그래밍 언어의 문법 이번 포스팅에서는 연산자와 표현식에 대해서 알아보겠습니다. 컴퓨터와의 대화에서 '변수'와 '데이터 타입'이 단어라고 한다면, '연산자'와 '표현식'은 문법이라고 볼 수 있습니다. 이 문법을 통해 우리는 단어들을 조합하여 의미 있는 문장을 만들어냅니다. 이 장에서는 자바스크립트의 연산자와 표현식을 활용하여 프로그램 내에서 더 복잡한 연산과 명령을 실행하는 방법을 살펴보겠습니다. 연산자 자바스크립트에서 연산자는 변수와 값을 결합하여 새로운 결과를 생성합니다. 기본적인 연산자에는 다음과 같은 것들이 있습니다. 할당 연산자: = 산술 연산자: +, -, *, /, % 비교 연산자: ==, !=, >, =, 6 && age < 18; // 'isSchoolAge..
변수와 데이터 타입: 프로그래밍 언어의 대화법 제3장: 변수와 데이터 타입 프로그래밍 언어의 학습은 마치 새로운 방식의 대화법을 익히는 여정과 같습니다. 처음 그 길을 걷는 이에게 가장 기본적인 도구는 바로 &#39;변수&#39;와 &#39;데이터 타입&#39;입니다. 이 장에서는 이 두 도구를 사용하여 프로그래밍 대화를 어떻게 미세 조정하는지 알아보겠습니다. 변수 - 대화의 주제 설정하기 변수는 정보를 저장하고 참조하는 이름표입니다. 마치 책에 북마크를 하는 것처럼, 우리가 필요할 때마다 그 정보를 쉽게 찾을 수 있도록 도와줍니다. 자바스크립트에서는 let이나 const를 사용하여 변수를 선언할 수 있습니다: let greeting = &#39;안녕하세요, 세상!&#39;; const pi = 3.14; // 변경되지 않는 값을 가진 상수 변수 g..
첫 번째 대화 시작하기 - 'Hello, World!' 제2장: 첫 번째 대화 시작하기 - 'Hello, World!' 당신은 마침내 언어를 선택했습니다. 이제 컴퓨터와의 첫 대화를 시작할 차례입니다. 모든 프로그래머의 여정은 간단한 인사로 시작하는 전통이 있습니다 - 바로 'Hello, World!' 프로그램을 작성하는 것입니다. 이 작은 프로그램은 당신이 선택한 언어의 기본 구문과 구조에 익숙해지는 첫 걸음입니다. 자바스크립트로 'Hello, World!' 자바스크립트를 선택한 당신은 웹 브라우저에서 당신의 첫 프로그램을 실행할 수 있습니다. 당신의 첫 명령은 웹 페이지에 메시지를 표시하는 것이 될 것입니다. console.log('Hello, World!'); 이 코드 한 줄은 당신이 웹의 언어로 첫 인사를 나눈다는 것을 의미합니다. console.lo..
프로그래밍 언어 선택하기 제1장: 첫 번째 단계 - 프로그래밍 언어의 선택 당신이 처음으로 '엄마' 혹은 '아빠'라고 말했던 순간을 기억하십니까? 아마 기억나지 않겠지만, 그것은 당신의 언어 여정에서 매우 중요한 첫 걸음이었습니다. 코딩의 세계에서도 마찬가지입니다. 프로그래밍 언어를 선택하는 것은 당신이 디지털 세계와 소통하는 방식을 결정짓는 첫 번째 단계입니다. 나에게 맞는 언어 찾기 프로그래밍 언어는 각기 다른 개성과 강점을 지닌 도구들입니다. 어떤 언어는 수학적이고 논리적인 설계를 위해 태어났으며, 다른 언어는 시각적인 아름다움과 사용자 인터페이스를 중시합니다. 그러므로 당신의 첫 언어는 당신의 관심사와 목표에 부합하는 것이어야 합니다. 자바스크립트: 웹의 언어 자바스크립트는 웹 개발을 위해 태어난 언어입니다. 만약 당신이..
코딩 입문하기, 그 시작: 코딩으로 세상과 인사하기 코딩을 배우기 시작하는 것은 새로운 언어를 배우는 것과 같습니다. 여러분은 처음으로 펜을 들고 미숙한 글자를 종이에 적는 아이와 같습니다. 그 첫 번째 "Hello, World!"는 새로운 표현의 세계로 당신을 인도하는 첫걸음이 됩니다. 초반에는 변수, 반복문, 조건문과 같은 기본 개념을 익히며 언어의 알파벳과 단어를 배우는 시기입니다. 이 단계는 어떤 큰 이야기를 쓰기 전에 문장을 구성하는 방법을 배우는 것과 같습니다. 간단한 문제를 해결하며, 당신은 자신만의 문장, 즉 코드를 조금씩 만들어 갑니다. 코드를 작성하다 보면, 때로는 오류 메시지라는 어려운 단어에 부딪히게 됩니다. 이는 새로운 언어를 배울 때 발음이나 문법을 틀렸을 때와 같습니다. 하지만 실수는 학습의 중요한 부분입니다. 디버깅 과정을 통..