개요 : 이 가이드는 Python을 처음 배우는 입문자를 위한 자료입니다. 변수, 자료형, 조건문, 반복문, 함수 등의 기본 개념을 예시 코드와 함께 HTML로 정리하였습니다.
1. 변수와 자료형
Python에서는 변수에 값을 할당할 때 자료형을 따로 명시하지 않아도 됩니다. 대표적인 자료형은 정수(int), 실수(float), 문자열(str), 불리언(bool)입니다.
| 개념 | 예시 코드 |
|---|---|
| 변수와 자료형 선언 |
a = 10 # 정수
b = 3.14 # 실수
c = "Hello" # 문자열
d = True # 불리언
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'str'>
print(type(d)) # <class 'bool'>
|
2. 조건문 (if / elif / else)
조건문은 특정 조건에 따라 다른 명령을 실행하도록 합니다. 조건은 비교 연산자를 사용해 판단합니다.
| 개념 | 예시 코드 |
|---|---|
| 조건 분기 처리 |
age = 20
if age >= 18:
print("성인입니다.")
elif age >= 13:
print("청소년입니다.")
else:
print("어린이입니다.")
|
3. 반복문 (for / while)
반복문은 같은 동작을 여러 번 수행할 때 사용됩니다. for는 리스트나 range를 돌고, while은 조건이 참일 때 반복합니다.
| 개념 | 예시 코드 |
|---|---|
| for 반복문 |
for i in range(1, 6):
print("반복 횟수:", i)
|
| while 반복문 |
count = 0
while count < 3:
print("현재 count:", count)
count += 1
|
4. 함수 정의
함수는 자주 사용하는 코드를 묶어 재사용할 수 있게 해줍니다. def 키워드로 정의하며, return으로 값을 반환할 수 있습니다.
| 개념 | 예시 코드 |
|---|---|
| 함수 만들기 |
def greet(name):
return "안녕하세요, " + name + "님!"
msg = greet("홍길동")
print(msg)
|
5. 리스트와 반복
리스트는 여러 값을 하나의 변수에 저장할 수 있는 자료형입니다. for문과 함께 자주 사용됩니다.
| 개념 | 예시 코드 |
|---|---|
| 리스트 반복 출력 |
fruits = ["사과", "바나나", "포도"]
for fruit in fruits:
print("맛있는", fruit)
|
요약 정리
| 주제 | 핵심 포인트 |
|---|---|
| 변수 | 자료형 선언 없이 값 할당 |
| 조건문 | if / elif / else 구조 사용 |
| 반복문 | for, while로 반복 제어 |
| 함수 | def로 정의, return으로 결과 반환 |
| 리스트 | 여러 값 저장, for문과 함께 활용 |