파이썬(Python)은 배우기 쉽고 실무에서 강력한 언어입니다.
이번 글에서는 파이썬 입문자에게 꼭 필요한 기본 문법을 핵심만 정리해 드립니다.
처음 배우는 분이나 빠르게 복습하고 싶은 분께 추천드립니다.
파이썬의 특징
- 문법이 간단하고 직관적
- 인터프리터 언어: 작성한 코드를 한 줄씩 실행
- 다양한 분야에 사용 가능: 웹, 데이터 분석, AI 등
변수와 자료형
“`python
name = “지민”
age = 25
height = 167.5
is_student = True
“`
| 타입 | 예시 | 설명 |
|——|——|——|
| 문자열 | "Hello"
| 따옴표로 묶음 |
| 정수 | 100
| 정수형 숫자 |
| 실수 | 3.14
| 소수점 포함 |
| 불리언 | True
, False
| 참/거짓 |
🧩 팁:
type(변수)
로 자료형 확인 가능
연산자
“`python
x = 10
y = 3
print(x + y) # 덧셈
print(x y) # 제곱
print(x % y) # 나머지
“`
- 산술 연산:
+ - / % // *
- 비교 연산:
== != > < >= <=
- 논리 연산:
and
,or
,not
조건문 (if)
“`python
score = 85
if score >= 90:
print(“A”)
elif score >= 80:
print(“B”)
else:
print(“C”)
“`
🔍 파이썬은 들여쓰기(Indentation)가 문법의 일부입니다.
:
이후에는 반드시 들여쓰기!
반복문 (for / while)
for문
“`python
for i in range(5):
print(i)
“`
range(n)
: 0부터 n-1까지 반복
while문
“`python
count = 0
while count < 5:
print(count)
count += 1
“`
리스트, 딕셔너리
리스트
“`python
fruits = [“사과”, “바나나”, “딸기”]
print(fruits[1]) # 바나나
“`
딕셔너리
“`python
user = {“name”: “민준”, “age”: 28}
print(user[“name”])
“`
| 자료구조 | 특징 |
|———-|——|
| 리스트 | 순서 있고, 값 변경 가능 |
| 튜플 | 순서 있고, 값 변경 불가 |
| 딕셔너리 | 키-값 쌍으로 구성 |
함수(Function)
“`python
def greet(name):
return f”안녕하세요, {name}님!”
print(greet(“지수”))
“`
def
: 함수 정의return
: 값 반환
예외 처리
“`python
try:
num = int(input(“숫자 입력: “))
print(100 / num)
except ValueError:
print(“숫자가 아닙니다.”)
except ZeroDivisionError:
print(“0으로 나눌 수 없습니다.”)
finally:
print(“프로그램 종료”)
“`
🧩 실무 Tip: 항상 예외 상황을 고려한 코드를 작성하세요.
모듈과 import
“`python
import math
print(math.sqrt(16)) # 제곱근 출력
“`
- 표준 라이브러리:
math
,datetime
,random
등 - 외부 패키지는
pip install
로 설치
실습 사이트 추천
마무리
기초 문법을 탄탄히 익히는 것은 모든 실무와 프로젝트의 기반입니다.
오늘 정리한 내용을 자주 복습하고, 간단한 실습으로 확장해 나가세요.
“기초가 강한 개발자가 실전에서도 강합니다.”
🔎 다음 포스팅 주제 추천
→ 25번: 파이썬 조건문과 반복문 쉽게 배우기
→ 39번: 파이썬 파일 입출력 기본 개념 정리
참고자료
- https://docs.python.org/ko/3/
- https://dojang.io/course/view.php?id=7