본문 바로가기
초보자를 위한 코딩과 데이터 가이드

코딩 공부 전 꼭 알아야 할 용어 정리 ① - 초보자를 위한 코딩과 데이터 가이드 (10)

by bytegrowth23 2025. 4. 16.

코딩 공부 전 꼭 알아야 할 용어 정리 - 초보자를 위한 코딩과 데이터 가이드

 

 

안녕하세요! 😊
지금까지 데이터의 개념부터 종류와 형태까지 잘 배워왔어요.
이제 본격적으로 코딩을 배우기 전에 꼭 알아야 할 기본적인 용어를 쉽게 정리해볼게요.

이런 고민 가져보셨나요?

🤔 "코딩을 시작하니까 왜 이렇게 모르는 용어가 많지?"
💬 "코딩 관련된 용어부터 명확히 이해하고 공부를 시작하면 더 쉽지 않을까?"
🙄 "인터프리터 같은 단어는 도대체 무슨 의미일까?"

오늘 이 글을 통해 이런 고민을 모두 해결해 드리겠습니다. 🚀


📚 코딩 초보자가 꼭 알아야 할 기본 용어 ①

코딩을 시작할 때 자주 만날 수밖에 없는 필수 용어들을 쉽게 정리해 봤어요.

코딩 초보자가 꼭 알아야 할 기본 용어 ①
코딩 초보자가 꼭 알아야 할 기본 용어 ①

1️⃣ 프로그래밍(Programming)

프로그래밍은 컴퓨터에게 작업을 수행하도록 지시하는 과정입니다.
마치 요리 레시피처럼, 컴퓨터가 일을 할 수 있도록 단계별로 정확히 지시하는 것이죠.

  • 🔑 예시: Python, JavaScript, Java 등 다양한 언어로 프로그래밍을 합니다.

2️⃣ 코딩(Coding)

코딩은 프로그래밍 과정에서 컴퓨터가 이해할 수 있는 언어(코드)를 직접 작성하는 작업을 뜻해요.
쉽게 말하면, 컴퓨터에게 우리가 원하는 일을 하도록 지시서를 쓰는 것이죠!

  • 🔑 예시:
print("안녕하세요!")  # 화면에 "안녕하세요!"라는 글자를 출력하는 코드

 


3️⃣ 알고리즘(Algorithm)

알고리즘은 문제를 해결하기 위한 구체적이고 명확한 절차나 방법입니다.
어떤 작업을 해결할 때 어떤 순서로 해야 하는지 정해놓은 계획표라고 생각하면 됩니다!

  • 🔑 예시: 지도 앱에서 길을 찾는 알고리즘, 유튜브가 추천 영상을 제공하는 알고리즘 등

4️⃣ 변수(Variable)

변수는 데이터를 임시로 저장하는 메모리 공간입니다.
컴퓨터가 정보를 기억하고 다시 사용할 수 있도록 돕는 역할을 해요.

  • 🔑 예시:
age = 30  # age라는 변수에 숫자 30을 저장
name = "홍길동"  # name이라는 변수에 이름 저장

5️⃣ 함수(Function)

함수는 특정 작업을 수행하는 코드를 묶어 놓은 코드 덩어리입니다.
함수를 이용하면 똑같은 작업을 여러 번 반복할 때 매번 코드를 다시 작성할 필요가 없어요.

  • 🔑 예시:
# 인사하는 기능을 가진 함수
def say_hello(name):
    print("안녕하세요, " + name)

say_hello("홍길동")  # "안녕하세요, 홍길동" 출력

6️⃣ 라이브러리(Library)

라이브러리는 자주 사용하는 코드나 기능을 모아 놓은 코드 묶음입니다.
라이브러리를 사용하면 복잡한 작업도 매우 쉽게 처리할 수 있습니다.

  • 🔑 예시:
    • Pandas: 데이터를 쉽게 처리하고 분석하는 기능
    • Requests: 웹에서 데이터를 간단하게 가져오는 기능

7️⃣ 데이터 타입(Data Type)

데이터 타입은 데이터의 종류와 성격을 정의한 것입니다.
숫자인지, 글자인지, 아니면 참과 거짓을 나타내는지 명확히 알려주는 역할을 합니다.

  • 🔑 예시:
    • 숫자형 (int, float): 10, 3.14
    • 문자형 (string): "안녕하세요"
    • 논리형 (boolean): 참(True) 또는 거짓(False)

8️⃣ 연산자(Operator)

연산자는 계산하거나 비교, 논리적 판단을 수행하는 기호입니다.

  • 🔑 예시:
    • 산술 연산자: +, -, *, /
    • 비교 연산자: >, <, == (같다), != (다르다)
print(10 + 5)  # 덧셈 연산자로, 결과는 15

9️⃣ 주석(Comment)

주석은 코드를 실행하지 않고, 사람이 읽기 쉽게 코드에 추가하는 설명이나 메모입니다.
협업하거나 나중에 코드 내용을 다시 볼 때 정말 유용합니다.

  • 🔑 예시:
# 여기는 주석입니다. 컴퓨터는 실행하지 않아요!
print("이 코드만 실행됩니다.")

🔟 컴파일(Compile)과 인터프리터(Interpreter)

이 용어는 생소할 수 있으니 조금 더 자세히 볼게요.

  • 컴파일(Compile):
    사람이 작성한 코드를 컴퓨터가 이해할 수 있는 언어(기계어)로 한 번에 번역하는 방식입니다. 주로 C나 Java와 같은 언어에서 쓰입니다. 번역이 끝나면 실행 가능한 파일이 만들어집니다.
  • 인터프리터(Interpreter):
    컴퓨터가 사람이 작성한 코드를 한 줄씩 읽으면서 그때그때 바로 실행하는 방식입니다. 별도의 파일 없이 즉시 실행이 가능하다는 장점이 있습니다. Python이나 JavaScript가 대표적인 인터프리터 방식의 언어입니다.
  • 🔑 간단 비교:
구분 🔄 컴파일 방식 (Compile) ⚡ 인터프리터 방식 (Interpreter)
작동 원리 전체 코드를 한 번에 번역 후 실행 코드를 한 줄씩 읽으면서 바로 실행
실행 속도 번역 후 실행하므로 실행 속도가 빠름 한 줄씩 번역하므로 비교적 느림
에러 발견 시점 전체 번역(컴파일) 과정에서 발견됨 코드 실행 도중 즉시 발견됨
대표 언어 예시 C, C++, Java Python, JavaScript, Ruby
장점 실행 속도가 빠르고 최적화 가능 코드 수정과 테스트가 즉시 가능
단점 코드 수정 후 다시 컴파일 필요 실행 속도가 상대적으로 느릴 수 있음

🌟 마치며

오늘은 코딩을 시작할 때 꼭 알아야 하는 기본 용어들을 초보자 눈높이에서 쉽게 정리해봤습니다!

이 용어들을 정확히 알고 있으면 앞으로의 코딩 공부가 더 쉽고 재미있어질 거예요. 🚀


🔜 다음 글 예고

📌 『코딩 공부 전 꼭 알아야 할 용어 정리 ② - 초보자를 위한 코딩과 데이터 가이드 (11)』
다음 글에서 추가로 필요한 실전 코딩 용어들을 쉽게 풀어드릴게요!

오늘도 함께 배우며 성장해요! 💪🏻
읽어주셔서 감사합니다. 다음 글에서 또 만나요! 🙌🏻✨

 

다음글 바로 읽기

2025.04.20 - [초보자를 위한 코딩과 데이터 가이드] - 코딩 공부 전 꼭 알아야 할 용어 정리 - ②초보자를 위한 코딩과 데이터 가이드 (11)

 

코딩 공부 전 꼭 알아야 할 용어 정리 - ②초보자를 위한 코딩과 데이터 가이드 (11)

안녕하세요! 😊지난 시간에 이어, 코딩 공부를 시작하기 전에 꼭 알아야 할 필수 용어 정리 두 번째 시간입니다.이런 고민 해보신 적 있나요?🤔 "IDE나 디버깅 같은 말은 처음 들어봤어요!"💬 "

bytegrowth23.tistory.com