안녕하세요, 달빛컴즈 김도윤입니다.
코딩 공부를 하다 보면, 영어 단어 외우다가 지치는 경우가 많습니다. "함수를 호출한다", "인스턴스를 생성한다"... 한국말인데 외계어 같죠?
그래서 오늘은 파이썬을 배울 때 반드시 마주치게 되는 핵심 용어들을 우리 생활 속 예시와 함께 싹 정리했습니다. 이 포스팅 하나만 켜두고 공부하시면 막혔던 속이 뻥 뚫리실 겁니다.
📂 1. 재료 준비 (데이터 관련 용어)
가장 기본이 되는 '데이터'를 다루는 용어들입니다.
1. 변수 (Variable)
- 비유: 이름표가 붙은 '빈 박스'
- 설명: 데이터를 담아두는 그릇입니다.
- name = "김도윤" (name이라는 박스에 "김도윤"을 넣음)
2. 문자열 (String / str)
- 비유: '텍스트' 그 자체
- 설명: 글자 데이터를 말합니다. 파이썬에서는 반드시 따옴표("" 또는 '')로 감싸야 합니다.
3. 정수 (Integer / int)
- 비유: 소수점 없는 '딱 떨어지는 숫자'
- 설명: 1, 100, -5 같은 숫자입니다. 계산할 때 씁니다.
4. 리스트 (List)
- 비유: '장바구니' 또는 '기차'
- 설명: 여러 개의 데이터를 순서대로 담는 긴 통입니다. 대괄호 []를 씁니다.
- menu = ["짜장", "짬뽕", "탕수육"]
5. 딕셔너리 (Dictionary / dict)
- 비유: '단어장' (이름: 뜻)
- 설명: 짝꿍이 있는 데이터입니다. {키 : 값} 형태입니다.
- info = {"이름": "김도윤", "직업": "CEO"}
6. 주석 (Comment)
- 비유: '메모지' (컴퓨터는 못 보고 사람만 봄)
- 설명: 코드에 대한 설명입니다. 앞에 #을 붙이면 컴퓨터는 이 줄을 무시하고 실행하지 않습니다.
⚙️ 2. 기계 돌리기 (제어문 & 함수)
코드를 실제로 움직이게 하는 핵심 용어들입니다.
7. 함수 (Function)
- 비유: '마법 상자' 또는 '믹서기'
- 설명: 재료를 넣으면 미리 정해진 동작을 수행하고 결과물을 뱉어내는 코드 덩어리입니다. def로 만듭니다.
8. 파라미터 / 인자 (Parameter / Argument)
- 비유: 믹서기에 넣는 '과일(재료)'
- 설명: 함수가 작동하기 위해 괄호 () 안에 집어넣는 입력값입니다.
9. 반환 (Return)
- 비유: 믹서기에서 나오는 '과일 주스'
- 설명: 함수가 일을 다 마치고 최종적으로 내뱉는 결과값입니다.
10. 조건문 (If)
- 비유: '갈림길'
- 설명: "만약 ~라면 A를 하고, 아니면 B를 해라"라고 상황을 나누는 문법입니다.
11. 반복문 (Loop / For, While)
- 비유: '매크로' (단순 반복 작업)
- 설명: 똑같은 일을 100번, 1000번 반복시킬 때 씁니다.
12. 들여쓰기 (Indentation)
- 비유: 파이썬의 '줄 서기 규칙' (매우 중요!)
- 설명: 파이썬은 { } 대신, **공백 4칸(Tab)**으로 "여기서부터 여기까지가 한 덩어리야"라고 구분합니다. 줄이 안 맞으면 에러 납니다.
🏗️ 3. 건물 짓기 (고급 개념)
웹사이트나 프로그램을 만들 때 꼭 나오는 용어입니다.
13. 클래스 (Class)
- 비유: '붕어빵 틀' (설계도)
- 설명: 똑같은 기능을 가진 객체를 찍어내기 위한 설계도입니다.
14. 인스턴스 / 객체 (Instance / Object)
- 비유: 틀에서 찍혀 나온 '슈크림 붕어빵', '팥 붕어빵'
- 설명: 클래스(설계도)를 통해 만들어진 실제 데이터 덩어리입니다.
15. 모듈 / 라이브러리 (Module / Library)
- 비유: 남이 미리 만들어둔 '공구 세트'
- 설명: 내가 처음부터 다 짤 필요 없이, 남들이 잘 만들어둔 코드를 가져다 쓰는 것입니다. (import 해서 씁니다)
- 예: 엑셀 다루는 공구(pandas), 웹 만드는 공구(FastAPI)
📝 한 장 요약
| 용어 | 비유 | 설명 |
| 변수 | 택배 박스 | 데이터를 담는 공간 |
| 리스트 | 장바구니 | 데이터 여러 개 묶음 |
| 함수 | 믹서기 | 기능 수행하는 코드 뭉치 |
| 파라미터 | 과일(재료) | 함수에 넣는 입력값 |
| 리턴 | 과일주스 | 함수가 내놓는 결과값 |
| 클래스 | 붕어빵 틀 | 객체를 만드는 설계도 |
| 라이브러리 | 공구 세트 | 남이 만든 유용한 코드 모음 |
이 용어들만 익숙해져도 개발자들의 대화가 들리기 시작하실 겁니다.
저도 늦깎이 코딩 공부 중이지만, 용어를 알고 나니 두려움이 확 줄어들더라고요.
전국의 모든 비전공자, 독학 개발자분들 파이팅입니다!
#파이썬기초 #개발자용어 #코딩독학 #Python #비전공자코딩 #달빛컴즈 #월간김도윤 #프로그래밍기초
'파이썬(Python)' 카테고리의 다른 글
| 윈도우에서 리눅스 쓰기: WSL2 설치 & VS Code 연동 완벽 가이드 (0) | 2026.01.27 |
|---|---|
| [파이썬 프로젝트] HTML/CSS 몰라도 됩니다. 'Streamlit'으로 10분 만에 뉴스 검색 웹사이트 만들기 (0) | 2026.01.26 |
| [파이썬 실전] FastAPI로 '나만의 네이버 뉴스 검색기' 만들기 (크롤링 + API 연동) (0) | 2026.01.25 |
| [Python] 요즘 대세 'FastAPI'가 뭔가요? (feat. Flask보다 좋은 이유) (0) | 2026.01.25 |
| [파이썬 독학] 개발 환경 세팅, 딱 3개만 설치하면 끝납니다 (VS Code, Anaconda, Git) (0) | 2026.01.25 |