Ch.2 Python 첫걸음 — 데이터를 다루다
변수란? — 이름표 붙은 상자
Python의 변수가 무엇인지 비유로 이해한다= 기호가 '대입'의 의미임을 안다
데이터를 담으려면 어디에 넣어야 할까?
ChatGPT를 학습시키려면 수십억 개의 텍스트가 필요합니다. 이 데이터를 Python으로 다루려면 먼저 '변수'를 알아야 합니다.
변수가 뭐지? 수학에서 봤던 x, y랑 같은 건가?
변수 = 이름표가 붙은 상자 — 상자에 데이터를 넣고 이름으로 꺼냅니다.
article
핵심 내용
ChatGPT가 여러분과 대화하는 동안, 여러분의 메시지를 어딘가에 저장해야 합니다. 그 '어딘가'가 바로 변수입니다. AI의 모든 데이터 처리는 변수에 값을 넣는 것에서 시작합니다.
변수는 데이터를 담는 이름표가 붙은 상자입니다
= 기호는 '같다'가 아니라 '넣는다'입니다
name = "ChatGPT"
version = 4
print(name) # ChatGPT
print(version) # 4name 상자에 "ChatGPT" 넣기 version 상자에 4 넣기 = 은 대입(assignment) 연산자
변수에 값을 넣고 꺼내보세요
# 변수에 값을 넣고 바꿔보자!
name = "ChatGPT"
version = 4
is_free = True
print(f"이름: {name}")
print(f"버전: {version}")
print(f"무료?: {is_free}")
# 변수는 덮어쓸 수 있다!
version = 5
name = "GPT-5"
print(f"\n업데이트 후: {name} v{version}")
# 변수끼리 연산도 가능
price = 20
months = 12
total = price * months
d = "$"
print(f"\n연간 비용: {d}{price} × {months} = {d}{total}")x = 10에서 = 의 의미는?
x = 5 실행 후 x = 10을 실행하면 x의 값은?
변수 기초
edit_note
정리 노트
변수란? — 이름표 붙은 상자
변수 핵심 개념
- 변수
- 데이터를 담는 이름표가 붙은 상자
- = (대입)
- '같다'가 아니라 '넣는다' — 오른쪽 값을 왼쪽 변수에 저장
- 재대입
- 같은 변수에 새 값을 넣으면 이전 값은 사라짐
변수 작명 규칙
- 소문자+밑줄
- snake_case 사용 (예: model_name, train_data)
- 숫자 시작 금지
- 1name(X) → name1(O)
- 예약어 금지
- if, for, class 등 Python 키워드는 변수명 불가
★
AI의 모든 데이터 처리는 변수에 값을 넣는 것에서 시작합니다!
image
시각 자료
다이어그램: py-scene-variable
check_circle
핵심 정리
- 1변수 = 이름표 붙은 데이터 상자
- 2= 는 '같다'가 아니라 '넣는다'
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작