본문 바로가기
카테고리 없음

Python 기초 학습 가이드

by fisherman1 2025. 5. 20.

개요 : 이 가이드는 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문과 함께 활용