backend

🐍 파이썬 기초 문법, 하루 만에 끝내기

mirabo01 2025. 11. 3. 22:01

처음 프로그래밍을 배우려면 가장 먼저 문법이 단순한 언어부터 시작하는 것이 좋다.
그중에서도 파이썬(Python)은 전 세계에서 가장 많이 사용되는 언어로,
**“쉽다 + 강력하다 + 쓸 곳이 많다”**는 세 가지 이유로 입문자에게 최고의 선택이다.

이 글에서는 파이썬의 기본 문법을 하루 만에 익히는 실전 가이드로,
변수, 자료형, 조건문, 반복문, 함수까지 한눈에 정리했다.

#파이썬기초 #코딩입문 #Python


💡 1. 파이썬을 처음 시작할 때 알아야 할 점

  • 파이썬은 인터프리터 언어로, 한 줄씩 바로 실행할 수 있다.
  • 중괄호 {} 대신 들여쓰기(Indentation) 로 코드 구조를 구분한다.
  • 문법이 영어 문장처럼 자연스럽기 때문에, 프로그래밍 개념에 집중하기 좋다.
print("Hello, world!")  # 출력 예시

위처럼 단 한 줄로 콘솔에 문자열을 출력할 수 있다.
이 심플함이 파이썬의 가장 큰 매력이다.


🧱 2. 변수와 자료형 (Variable & Data Type)

파이썬은 변수 선언 시 자료형을 따로 지정할 필요가 없다.
값을 할당하면 자동으로 형이 정해진다.

name = "Kibeom"   # 문자열(str)
age = 25           # 정수(int)
height = 178.5     # 실수(float)
is_student = True  # 불리언(bool)

자료형 확인은 type() 함수를 사용한다.

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

Tip: 파이썬에서는 대소문자를 구분하므로 변수 이름에 주의해야 한다.


⚙️ 3. 조건문 (if, elif, else)

조건문은 프로그램의 흐름을 제어하는 핵심이다.

score = 85

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

파이썬에서는 들여쓰기로 블록을 구분한다.
탭 대신 스페이스 4칸을 사용하는 것이 표준 스타일이다.


🔁 4. 반복문 (for, while)

반복문은 특정 코드를 여러 번 실행할 때 사용한다.

🔸 for문 예시

for i in range(5):
    print("반복 횟수:", i)

range(5)는 0부터 4까지의 숫자를 순서대로 생성한다.

🔸 while문 예시

count = 0
while count < 3:
    print("현재 count:", count)
    count += 1

break와 continue 문으로 반복 제어도 가능하다.


🧩 5. 함수(Function)

반복되는 코드를 묶어 관리할 때 함수를 사용한다.

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

print(greet("기범"))
  • def로 함수 선언
  • return으로 결과 반환
  • 함수 이름은 동사형 + 의미 있는 단어로 짓는 것이 좋다

파이썬 3.6 이상에서는 f-string(f"...")을 사용해 문자열 포맷팅을 간단히 처리할 수 있다.


📦 6. 리스트와 딕셔너리 (List & Dictionary)

🔸 리스트

fruits = ["사과", "바나나", "포도"]
print(fruits[1])  # 바나나
  • 순서가 있는 자료 구조
  • 인덱스는 0부터 시작
  • .append()로 값 추가 가능

🔸 딕셔너리

person = {"name": "Kibeom", "age": 25}
print(person["name"])  # Kibeom
  • 키(Key)와 값(Value)의 쌍으로 이루어짐
  • JSON 구조와 매우 유사해 API나 데이터 처리에 자주 사용됨

🚀 7. 파이썬으로 할 수 있는 일들

분야 사용 예시

데이터 분석 Pandas, Numpy, Matplotlib
인공지능 / 머신러닝 TensorFlow, PyTorch
웹 개발 Django, Flask
자동화 스크립트 Selenium, Requests
크롤링 BeautifulSoup, Scrapy

즉, 파이썬 하나만 잘 익혀도
웹, 데이터, AI, 자동화 등 거의 모든 분야로 확장할 수 있다.


🔍 8. 마무리 — “하루 한 줄이라도 코드를 쳐보자”

코딩 입문자에게 가장 큰 장벽은 **이해가 아니라 ‘지속성’**이다.
파이썬은 진입 장벽이 낮고, 실습 중심이라 꾸준히 학습하기에 최적이다.

  • 매일 10분이라도 코드를 직접 타이핑하라.
  • 문법보다 “무엇을 만들고 싶은가”에 집중하라.
  • 기초가 익숙해지면, 간단한 프로젝트(계산기, 웹페이지, 크롤러 등)를 시도해보자.

👉 시작은 가볍게, 하지만 꾸준하게.
그게 파이썬을 배우는 가장 빠른 길이다.