*8편까지 배운 핵심만 싹 정리해드립니다.*
파이썬 기초, 분명 한 번은 봤는데 머릿속이 정리가 안 되셨죠?
이번 편은 그동안 배운 내용을 한 번에 정리하는 요약 버전입니다.
복습용, 저장용, 북마크용으로도 좋아요.
━━━━━━━━━━━━━━━━━━━
🧩 1. 변수와 자료형
name = "Alice" # 문자열
age = 25 # 정수
height = 168.5 # 실수
is_adult = True # 불리언
- 문자열(String), 정수(int), 실수(float), 불(bool)
- type() 함수로 자료형 확인 가능
━━━━━━━━━━━━━━━━━━━
🔡 2. 입력과 출력
name = input("이름을 입력하세요: ")
print(f"안녕하세요, {name}님!")
- input(): 사용자 입력 받기 (항상 문자열로 입력됨)
- print(): 출력 함수
- f-string으로 문자열에 변수 삽입 가능
━━━━━━━━━━━━━━━━━━━
🔀 3. 조건문
if age >= 20:
print("성인입니다.")
elif age >= 13:
print("청소년입니다.")
else:
print("어린이입니다.")
- if, elif, else
- 조건식엔 비교 연산자, 논리 연산자 사용 가능
━━━━━━━━━━━━━━━━━━━
🔁 4. 반복문
for i in range(3):
print("반복:", i)
while count < 5:
print(count)
count += 1
- for문: range(), 리스트 등 순회
- while문: 조건이 True일 때 반복
- break, continue 사용 가능
━━━━━━━━━━━━━━━━━━━
🧰 5. 함수
def greet(name):
print(f"안녕하세요, {name}님!")
greet("지민")
- def로 함수 정의
- return으로 값 반환 가능
- 매개변수, 기본값도 사용 가능
━━━━━━━━━━━━━━━━━━━
📚 6. 리스트와 딕셔너리
fruits = ["사과", "바나나", "포도"]
info = {"이름": "지민", "나이": 24}
- 리스트: 순서 있는 데이터 묶음
- 딕셔너리: key-value 구조
- 슬라이싱, 반복, .append(), .get() 등 사용
━━━━━━━━━━━━━━━━━━━
📁 7. 파일 입출력
with open("hello.txt", "w") as f:
f.write("Hello, Python!")
with open("hello.txt", "r") as f:
print(f.read())
- open("파일명", "모드")
- with 사용하면 close() 생략 가능
━━━━━━━━━━━━━━━━━━━
🧯 8. 예외처리
try:
num = int(input("숫자: "))
print(10 / num)
except ZeroDivisionError:
print("0으로 나눌 수 없습니다.")
except ValueError:
print("숫자를 입력하세요.")
finally:
print("종료")
━━━━━━━━━━━━━━━━━━━
💬 킴별의 한마디
“기초만 정확히 익혀도 대부분의 파이썬 코드는 만들 수 있습니다.
한 번은 외우고, 두 번은 써보고, 세 번은 직접 바꿔보세요.”
━━━━━━━━━━━━━━━━━━━
파이썬기초,파이썬요약,코딩복습,조건문,반복문,함수,리스트,딕셔너리,입출력,예외처리
'PYTHON > 기초학습' 카테고리의 다른 글
[10편] 파이썬 실습 문제.zip (0) | 2025.05.09 |
---|---|
[8편] 파이썬 파일 입출력 & 예외처리 (0) | 2025.05.09 |
[2025.05.08] [7편] 리스트·딕셔너리 심화 – 슬라이싱과 메서드 완전 정복 (2) | 2025.05.08 |
[2025.05.08] [6편] 파이썬 반복문 – for, while 완전 정복 (0) | 2025.05.08 |
[2025.05.07] [5편] 파이썬 입력과 출력 – input과 print 완전 정복 (0) | 2025.05.07 |