🐍 파이썬 기초 문법, 하루 만에 끝내기
처음 프로그래밍을 배우려면 가장 먼저 문법이 단순한 언어부터 시작하는 것이 좋다.
그중에서도 파이썬(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분이라도 코드를 직접 타이핑하라.
- 문법보다 “무엇을 만들고 싶은가”에 집중하라.
- 기초가 익숙해지면, 간단한 프로젝트(계산기, 웹페이지, 크롤러 등)를 시도해보자.
👉 시작은 가볍게, 하지만 꾸준하게.
그게 파이썬을 배우는 가장 빠른 길이다.