본문 바로가기
프로그래밍

파이썬 초보자를 위한 필수 문법 10가지 - 쉽게 배우는 Python 기초

by 코드금융 2025. 2. 28.
728x90
반응형
파이썬 초보자를 위한 필수 문법 10가지 - 쉽게 배우는 Python 기초

파이썬 초보자를 위한 필수 문법 10가지

파이썬(Python)은 초보자도 쉽게 배울 수 있는 프로그래밍 언어로, 간결한 문법과 강력한 기능을 제공합니다. 이번 글에서는 파이썬을 처음 배우는 사람들이 반드시 알아야 할 기초 문법 10가지를 소개합니다.

1. 변수와 데이터 타입

파이썬에서는 변수를 선언할 때 자료형을 지정하지 않아도 됩니다.

x = 10  # 정수형(int)
y = 3.14  # 실수형(float)
name = "Python"  # 문자열(str)

2. 리스트와 튜플

리스트(List)는 변경 가능하고, 튜플(Tuple)은 변경할 수 없는 자료구조입니다.

my_list = [1, 2, 3, 4]
my_tuple = (5, 6, 7, 8)

3. 조건문 (if문)

조건에 따라 다른 코드를 실행할 수 있습니다.

age = 18
if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

4. 반복문 (for, while)

반복문을 사용하면 코드 실행을 자동화할 수 있습니다.

# for문
for i in range(5):
    print(i)

# while문
count = 0
while count < 5:
    print(count)
    count += 1

5. 함수(Function)

반복되는 코드를 함수로 만들면 재사용이 쉬워집니다.

def greet(name):
    return f"안녕하세요, {name}!"

print(greet("철수"))

6. 딕셔너리(Dictionary)

키-값 쌍을 저장하는 자료형입니다.

person = {"name": "철수", "age": 20}
print(person["name"])  # 철수

7. 리스트 컴프리헨션

리스트를 간결하게 생성할 수 있습니다.

squares = [x**2 for x in range(10)]
print(squares)

8. 예외 처리 (try-except)

에러 발생 시 프로그램이 중단되지 않도록 할 수 있습니다.

try:
    result = 10 / 0
except ZeroDivisionError:
    print("0으로 나눌 수 없습니다.")

9. 클래스와 객체

객체 지향 프로그래밍을 위해 클래스를 사용할 수 있습니다.

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

person1 = Person("철수", 25)
print(person1.name)

10. 파일 입출력

파일을 읽고 쓸 수 있습니다.

# 파일 쓰기
with open("example.txt", "w") as file:
    file.write("Hello, Python!")

# 파일 읽기
with open("example.txt", "r") as file:
    content = file.read()
    print(content)

마무리

이제 파이썬의 기본 문법을 익혔다면, 실습을 통해 직접 코드를 작성해보세요!😊

728x90
반응형