2025/05/132 [중급 6편] 파일 입출력 고급편과 예외 안전 처리.zip 파이썬의 파일 입출력은 단순히 `open()` 함수로 시작되지만, 실무에서는 경로 처리, 인코딩 문제, 예외 대응, with-context 활용 등 다양한 고려 사항이 필요합니다. 이번 글에서는 텍스트/CSV/JSON 파일 입출력 고급 활용법과 안전한 예외처리 방법을 함께 정리합니다.✅ 1. 파일 열기와 쓰기 기본텍스트 파일을 열고 쓰는 기본 구문:with open("example.txt", "w", encoding="utf-8") as f: f.write("파이썬 파일 입출력 연습입니다.\n")with open("example.txt", "r", encoding="utf-8") as f: content = f.read() print(content)→ with 구문을 쓰면 파일 자동 닫힘.. 2025. 5. 13. [중급 5편] 클래스 상속과 다형성 실전.zip 파이썬의 객체지향 프로그래밍에서 핵심 개념인 "상속"과 "다형성"은 코드의 재사용성과 확장성을 높이는 데 매우 유용합니다. 이번 글에서는 상속의 구조, super() 함수의 역할, 다형성 개념, 실무 활용까지 단계별로 정리합니다.✅ 1. 클래스 상속이란?기존 클래스의 기능을 그대로 물려받고, 필요한 부분만 확장하거나 수정하여 새로운 클래스를 만드는 구조입니다. 코드의 중복을 줄이고, 유지보수를 효율적으로 할 수 있습니다.예시:class Animal: def __init__(self, name): self.name = name def speak(self): print(f"{self.name}가 소리를 냅니다.")class Dog(Animal): def speak(.. 2025. 5. 13. 이전 1 다음