파이썬(Python)은 전 세계적으로 가장 인기 있는 프로그래밍 언어 중 하나로, 배우기 쉬운 문법과 강력한 기능 덕분에 초보자부터 전문가까지 널리 사용되고 있습니다. 이 글에서는 파이썬을 처음 접하는 분들을 위해 꼭 알아야 할 기본 문법과 개념들을 체계적으로 정리해 드리겠습니다.
파이썬의 특징
- 간결한 문법 – 코드가 직관적이고 읽기 쉬움
- 다양한 분야 활용 – 웹 개발, 데이터 분석, 인공지능, 자동화 등
- 오픈소스 – 누구나 무료로 사용 가능하며, 방대한 라이브러리 지원
1. 출력 함수 – print()
파이썬에서 가장 먼저 배우는 함수는 바로 print()
입니다. 문자열이나 숫자를 출력할 때 사용합니다.
print("Hello, Python!") # 문자열 출력
print(3 + 5) # 연산 결과 출력
2. 변수 선언
파이썬에서는 변수 타입을 명시하지 않아도 자동으로 판단됩니다.
name = "홍길동" # 문자열 변수
age = 25 # 정수형 변수
height = 175.5 # 실수형 변수
3. 자료형과 형변환
기본 자료형은 다음과 같습니다:
int
: 정수float
: 실수str
: 문자열bool
: 논리형 (True, False)
형변환은 다음과 같이 수행합니다:
str_age = str(age) # 정수를 문자열로 변환
int_height = int(height) # 실수를 정수로 변환
4. 조건문 – if / elif / else
score = 85
if score >= 90:
print("A학점")
elif score >= 80:
print("B학점")
else:
print("C학점 이하")
들여쓰기는 반드시 공백 4칸 또는 Tab을 일관되게 사용해야 합니다.
5. 반복문 – for / while
for 문은 주어진 범위만큼 반복할 때 사용합니다.
for i in range(5):
print("반복 횟수:", i)
while 문은 조건이 참인 동안 계속 반복합니다.
count = 0
while count < 3:
print("현재 카운트:", count)
count += 1
6. 함수 정의 – def
코드를 재사용 가능하게 만들기 위해 함수는 필수입니다.
def greet(name):
print(f"안녕하세요, {name}님!")
함수를 호출하려면:
greet("철수")
7. 리스트와 딕셔너리
리스트(List): 순서 있는 데이터 집합
fruits = ["사과", "바나나", "딸기"]
print(fruits[1]) # 바나나 출력
딕셔너리(Dictionary): 키-값 쌍의 집합
person = {"이름": "영희", "나이": 30}
print(person["이름"]) # 영희 출력
8. 파이썬 파일 실행 방법
- 파일을
hello.py
로 저장 - 터미널(또는 명령 프롬프트)에서 아래 명령 실행:
python hello.py
※ 설치된 파이썬 버전에 따라 python3
명령어를 사용해야 할 수도 있습니다.
9. 추천 학습 자료
맺음말
파이썬은 누구나 쉽게 시작할 수 있는 언어이지만, 다양한 라이브러리와 응용 분야를 통해 무한한 가능성을 가지고 있습니다. 위에서 소개한 기본 문법을 충분히 익히고, 간단한 프로젝트부터 시작해 보세요. 기초가 탄탄할수록 실무에서도 강력한 실력을 발휘할 수 있습니다.