너도 할 수 있는, 너도밤나무 코딩

[Python] 기초 완벽 정리 – 처음 배우는 사람도 쉽게 이해하는 가이드 본문

프로그래밍 언어/파이썬

[Python] 기초 완벽 정리 – 처음 배우는 사람도 쉽게 이해하는 가이드

곡마일장 2025. 9. 10. 09:07
반응형

최근 프로그래밍에 관심 있는 분들이 많습니다.
그중에서도 파이썬(Python) 은 입문용 언어로 가장 인기 있습니다.
문법이 간단하고, 다양한 분야에서 활용 가능하며, 배우자마자 코드를 실행할 수 있는 장점이 있습니다.

이번 포스팅에서는 파이썬 기초 문법과 활용법을 처음 배우는 분들도 이해할 수 있도록 자세히 설명드립니다.


1️⃣ 파이썬 설치와 실행 방법

파이썬을 사용하려면 먼저 설치가 필요합니다.

  1. 공식 파이썬 사이트에서 최신 버전을 다운로드합니다.
  2. 설치 시 “Add Python to PATH” 옵션을 반드시 체크합니다.
  3. 설치 완료 후 명령 프롬프트나 터미널에서 버전을 확인합니다.
python --version

 

정상적으로 설치되었다면 설치한 파이썬 버전이 표시됩니다.

파이썬 코드를 실행하는 방법은 세 가지가 있습니다.

  • 인터프리터 모드: 터미널에서 python 입력 후 직접 코드 실행

  • 스크립트 파일 실행: .py 파일을 만들어 실행
  • 통합 개발 환경(IDE): PyCharm, VS Code, Jupyter Notebook 등

2️⃣ 파이썬 기초 문법

2-1. 변수와 자료형

파이썬은 변수를 선언할 때 타입을 명시하지 않아도 됩니다.

name = "홍길동"    # 문자열
age = 25           # 정수
height = 175.5     # 실수
is_student = True  # 불리언

print(type(name))  # <class 'str'>
print(type(age))   # <class 'int'>

2-2. 연산자

기본적인 수학 연산은 다음과 같습니다.

a = 10
b = 3

print(a + b)  # 13
print(a - b)  # 7
print(a * b)  # 30
print(a / b)  # 3.3333...
print(a // b) # 3
print(a % b)  # 1
print(a ** b) # 1000

비교 연산과 논리 연산도 자주 사용합니다.

print(a > b)   # True
print(a == b)  # False
print(a != b)  # True

# 논리 연산
print(a > 5 and b < 5)  # True
print(a > 5 or b > 5)   # True
print(not(a > 5))       # False

2-3. 문자열 다루기

greeting = "안녕하세요"
name = "홍길동"
message = greeting + ", " + name + "!"
print(message)  # 안녕하세요, 홍길동!

# f-string
print(f"{name}님의 나이는 {age}살입니다.")

# format 함수
print("{}님의 키는 {}cm입니다.".format(name, height))

2-4. 리스트, 튜플, 딕셔너리

# 리스트
fruits = ["사과", "바나나", "체리"]
print(fruits[0])  # 사과
fruits.append("오렌지")
print(fruits)

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

# 딕셔너리 (키-값 쌍)
person = {"이름": "홍길동", "나이": 25}
print(person["이름"])  # 홍길동
person["키"] = 175
print(person)

2-5. 조건문

score = 85

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

2-6. 반복문

# for 문
for i in range(5):
    print(i)  # 0 1 2 3 4

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

2-7. 함수

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

print(greet("홍길동"))

2-8. 모듈과 라이브러리

import math
print(math.sqrt(16))  # 4.0

import random
print(random.randint(1, 10))  # 1~10 사이 랜덤 숫자

3️⃣ 파이썬 기초 학습 팁

  1. 작은 프로젝트부터 시작 – 계산기, 간단한 웹 크롤링, 텍스트 게임 등
  2. 꾸준히 실습 – 문법만 공부하지 말고, 직접 코드를 작성합니다.
  3. 에러 메시지 읽기 – 처음에는 어렵지만, 메시지를 이해하면 디버깅 실력이 향상됩니다.
  4. 공식 문서 활용파이썬 공식 문서를 참고하면 정확한 정보를 확인할 수 있습니다.

4️⃣ 마무리

파이썬은 배우기 쉽지만, 깊게 들어가면 무궁무진한 가능성을 가진 언어입니다.
이번 글에서 다룬 기초만 잘 이해해도, 간단한 프로그램 작성, 데이터 분석, 웹 개발, 자동화 등 다양한 분야로 바로 확장할 수 있습니다.

처음 배우시는 분들은 변수 → 조건문 → 반복문 → 함수 순서로 연습하면서, 작은 프로젝트를 만들어보시기 바랍니다.
그러면 어느새 “파이썬이 어렵다”는 생각이 “재밌다”로 바뀌어 있을 것입니다.

반응형