코딩에 쓰는 영어 단어는 사실 일상 영어 뜻 그대로인 경우가 많습니다. if는 '만약', for는 '~마다', return은 '돌려주다'처럼요. 제가 처음 코딩을 배울 때 이 연결만 알아도 코드가 훨씬 쉽게 읽혔습니다. 그래서 코딩 입문 첫 글로, 자주 만나는 영어 단어를 직역(일상 뜻)과 코딩에서 하는 일로 묶어 표로 정리했습니다. 그룹별로 한눈에 보세요.
제어문 — 코드 흐름 (control flow)
영어
직역 (일상 뜻)
코딩에서 하는 일
if
만약
만약 ~라면 실행
else
아니면 / 그 외
if가 거짓일 때 실행
elif
아니고 만약
앞 조건 거짓 + 새 조건 참이면
for
~마다 / ~동안
정해진 항목들을 하나씩 반복
while
~하는 동안
조건이 참인 동안 계속 반복
break
부수다 / 멈추다
반복을 즉시 빠져나옴
continue
계속하다
이번 회차 건너뛰고 다음 반복
return
돌려주다 / 반환
함수 결과를 돌려주고 끝냄
pass
통과 / 지나가다
아무것도 안 함 (자리만 채움)
자료형 — 값의 종류 (data types)
영어
직역 (일상 뜻)
코딩에서 하는 일
int
정수 (integer)
1, 2, -5 같은 정수
float
실수 (부동소수점)
3.14 같은 소수
str
문자열 (string)
"안녕" 같은 글자들
bool
참/거짓 (boolean)
True 또는 False
list
목록
[1, 2, 3] 순서 있는 묶음
dict
사전 (dictionary)
{이름: 값} 키-값 짝
tuple
튜플 (순서쌍)
(1, 2) 변경 불가 묶음
set
집합
중복 없는 묶음
None
없음
값이 없음을 나타냄
함수·구조 — 코드 묶기 (functions)
영어
직역 (일상 뜻)
코딩에서 하는 일
def
정의하다 (define)
함수를 정의(만듦)
class
분류 / 등급
객체의 설계도
lambda
람다 (λ)
이름 없는 짧은 함수
import
가져오다
다른 코드(모듈)를 불러옴
from
~로부터
모듈에서 특정 부분만 가져옴
as
~라는 이름으로
별명을 붙임
self
자기 자신
객체 자신을 가리킴
연산·논리 — 비교와 판단 (operators)
영어
직역 (일상 뜻)
코딩에서 하는 일
and
그리고
둘 다 참이어야 참
or
또는
하나만 참이어도 참
not
아니다
참↔거짓을 뒤집음
in
~안에
포함 여부 / 반복 대상
is
~이다
완전히 같은 객체인지
==
같다
값이 같은지 비교
=
(넣어라)
변수에 값을 넣음 (같다 아님)
예외 — 오류 다루기 (exceptions)
영어
직역 (일상 뜻)
코딩에서 하는 일
try
시도하다
오류 날 수 있는 코드 시도
except
예외 / 제외하고
오류가 나면 대신 처리
finally
마침내 / 끝으로
오류와 상관없이 항상 실행
raise
일으키다
오류를 일부러 발생시킴
error
오류
잘못된 상태
bug
벌레
코드의 결함/오류
debug
디버그 (벌레 잡기)
오류를 찾아 고침
입출력·자주 쓰는 함수 (built-ins)
영어
직역 (일상 뜻)
코딩에서 하는 일
print
인쇄하다 / 출력
화면에 내보냄
input
입력
사용자에게 값을 받음
len
길이 (length)
길이/개수를 알려줌
range
범위
0,1,2... 숫자 범위를 만듦
type
종류 / 유형
자료형이 무엇인지
open
열다
파일을 엶
핵심 개념 단어 (core concepts)
영어
직역 (일상 뜻)
코딩에서 하는 일
variable
변수 (변하는 수)
값을 담는 상자
value
값
상자에 든 내용
function
기능 / 함수
작업 한 묶음
loop
고리 / 반복
같은 일을 반복
index
색인 / 순번
목록에서 위치 번호 (0부터)
string
문자열
글자들의 나열
object
물체 / 객체
데이터 + 기능을 묶은 것
comment
주석
설명 메모 (# 뒤, 실행 X)
정리하면
코딩 단어가 어렵게 느껴졌다면, 대부분은 영어 단어의 일상 뜻을 그대로 가져온 것뿐입니다. 이 표를 옆에 두고 코드를 읽으면 '무슨 뜻이지?' 막히는 일이 크게 줄어듭니다. 다음 편부터는 이 단어들을 실제 코드에서 하나씩 직접 써 보겠습니다.
Related ToolSignal Guides
Other operator logs from the same debugging archive — pick the closest fault pattern to your current incident.