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

파이썬 입문자를 위한 기본 문법 정리

by 미미누나야 2025. 5. 21.

파이썬(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. 파이썬 파일 실행 방법

  1. 파일을 hello.py로 저장
  2. 터미널(또는 명령 프롬프트)에서 아래 명령 실행:
python hello.py

※ 설치된 파이썬 버전에 따라 python3 명령어를 사용해야 할 수도 있습니다.

9. 추천 학습 자료

맺음말

파이썬은 누구나 쉽게 시작할 수 있는 언어이지만, 다양한 라이브러리와 응용 분야를 통해 무한한 가능성을 가지고 있습니다. 위에서 소개한 기본 문법을 충분히 익히고, 간단한 프로젝트부터 시작해 보세요. 기초가 탄탄할수록 실무에서도 강력한 실력을 발휘할 수 있습니다.