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

10분 만에 끝내는 파이썬 문법 기초 요약

by jbparkbill 2025. 11. 12.
반응형

10분 만에 끝내는 파이썬 문법 기초 요약
10분 만에 끝내는 파이썬 문법 기초 요약

 

파이썬은 “가장 쉬운 프로그래밍 언어”로 불린다. 문법이 간단하고, 영어처럼 읽히는 코드 구조 덕분에 초보자도 금방 익힐 수 있다. 이번 글에서는 단 10분 안에 파이썬의 기초 문법을 빠르게 이해할 수 있도록 핵심 내용을 예제 중심으로 정리했다

핵심 요약:
파이썬의 기본 구조는 간단하다. 변수 → 조건문 → 반복문 → 함수 → 자료형(리스트, 튜플, 딕셔너리)을 이해하면 대부분의 코드를 읽고 작성할 수 있다.

1. 변수와 자료형

변수는 데이터를 저장하는 공간이다. 파이썬에서는 변수의 자료형을 따로 선언할 필요가 없다.

# 변수 선언
name = "라라"
age = 30
height = 165.4
is_student = True

print(name, age, height, is_student)

파이썬의 주요 자료형은 다음과 같다:

자료형 설명 예시
int 정수 10, -5, 1000
float 실수 3.14, -0.5
str 문자열 "Hello", 'Python'
bool 논리형 True, False

2. 연산자

기본적인 사칙연산 외에도 문자열과 리스트에서도 연산이 가능하다.

# 숫자 연산
a = 10
b = 3
print(a + b, a - b, a * b, a / b)

# 문자열 결합
text = "파이썬" + " 재밌다"
print(text)

# 문자열 반복
print("Hi! " * 3)

3. 조건문 (if)

조건문은 특정 조건이 참일 때만 코드를 실행한다. 들여쓰기로 코드 블록을 구분하는 것이 파이썬의 특징이다.

# if 문 기본 구조
score = 85

if score >= 90:
    print("A등급")
elif score >= 80:
    print("B등급")
else:
    print("C등급")

파이썬에서는 괄호 없이도 조건문을 작성할 수 있다. 단, 들여쓰기(indent)는 반드시 맞춰야 한다.

4. 반복문 (for, while)

반복문은 일정한 작업을 여러 번 수행할 때 사용된다.

# for 문
for i in range(5):
    print("반복:", i)

# while 문
n = 3
while n > 0:
    print(n)
    n -= 1

range(5)는 0부터 4까지 숫자를 생성하며, 반복 작업 시 가장 많이 사용되는 내장 함수다.

5. 함수(Function)

함수는 반복되는 코드를 한 번에 정의해두고 재사용할 수 있게 해준다.

# 함수 정의
def greet(name):
    return f"안녕하세요, {name}님!"

# 함수 호출
print(greet("라라"))

파이썬 함수는 def 키워드로 시작하며, return문을 사용해 결과를 반환할 수 있다.

6. 리스트, 튜플, 딕셔너리

파이썬에는 데이터를 그룹으로 저장할 수 있는 여러 자료형이 있다.

# 리스트 (변경 가능)
fruits = ["사과", "바나나", "딸기"]
fruits.append("오렌지")
print(fruits)

# 튜플 (변경 불가능)
colors = ("빨강", "파랑", "초록")
print(colors[1])

# 딕셔너리 (키-값 구조)
person = {"이름": "라라", "나이": 30, "직업": "직장인"}
print(person["이름"])

이 세 가지는 파이썬에서 데이터를 다룰 때 가장 많이 사용하는 구조다. 특히 딕셔너리는 JSON 형식과 유사해 웹 개발이나 데이터 분석에서 자주 활용된다.

7. 문자열 다루기

파이썬은 문자열 처리 기능이 매우 강력하다.

# 문자열 포맷팅
name = "라라"
age = 30
print(f"제 이름은 {name}이고, 나이는 {age}살입니다.")

# 문자열 메서드
text = "python programming"
print(text.upper())   # 대문자 변환
print(text.replace("python", "파이썬"))

문자열 내에서 변수 값을 직접 삽입할 수 있는 f-string은 파이썬 3.6 이후 가장 인기 있는 문법 중 하나다.

8. 리스트 내포(List Comprehension)

리스트를 간결하게 생성할 수 있는 파이썬의 문법이다.

# 리스트 내포
numbers = [x * 2 for x in range(5)]
print(numbers)

위 코드는 [0, 2, 4, 6, 8]을 출력한다. 반복문을 한 줄로 줄일 수 있어, 데이터 전처리 작업에서 자주 쓰인다.

9. 예외 처리 (try-except)

프로그램 실행 중 오류가 발생하더라도 중단되지 않게 하는 방법이 바로 예외 처리다.

# 예외 처리 예시
try:
    x = int(input("숫자를 입력하세요: "))
    print(10 / x)
except ZeroDivisionError:
    print("0으로 나눌 수 없습니다.")
except ValueError:
    print("숫자만 입력해주세요.")

실무에서는 파일 입출력, API 호출 등에서 예외 처리를 반드시 적용해야 안정적인 코드가 된다.

10. 마무리: 10분만에 파이썬 감 잡기

지금까지 살펴본 문법은 파이썬의 ‘기본기’에 해당한다. 이 내용만 제대로 이해하면, 단순한 계산 프로그램부터 엑셀 자동화, 데이터 분석, 웹 크롤링까지 손쉽게 확장할 수 있다.

  • ✅ 변수와 자료형 이해
  • ✅ 조건문과 반복문 활용
  • ✅ 함수로 코드 재사용
  • ✅ 리스트·딕셔너리 구조 숙지

다음 단계에서는 파일 입출력, 클래스, 모듈, 라이브러리 사용법 등을 익히면 실무에서도 바로 적용 가능한 수준에 도달할 수 있다. 오늘 배운 기초 문법을 반복 연습하며 몸에 익히자. 파이썬은 배우기 쉽지만, 응용은 무한하다.

작성자: 라라 · 파이썬 기초 시리즈

반응형