학습 개요
가. 파이썬 문법(Import, Exception Handling, 객체지향) 학습 진행.
나. 기본 문법 이해에서 벗어나 코드 구조와 예외 흐름 중심으로 접근함.
다. 실습 위주 진행, 각 기능별 동작 결과 직접 확인.
주요 학습 내용
가. Import 문법
1. 단일 및 다중 모듈 임포트, 별칭 사용(as) 숙지.
2. 모듈 분리 시 코드 가독성 및 유지보수성 향상 확인.
3. 협업 시 명확한 네이밍 규칙 필요성 인식.
나. 예외 처리(Exception Handling)
1. try, except, finally, raise 구문 실습 완료.
2. finally 구문을 통한 자원 회수의 중요성 확인.
3. 오류 발생 시 즉시 중단이 아닌, 제어된 흐름 유지 필요성 체득.
객체지향 프로그래밍
가. 클래스, 상속, 다형성, 캡슐화 개념 재정리.
나. 상속보다는 컴포지션 활용 시 장점 존재 확인.
다. 각 객체의 역할과 책임 분리의 중요성 숙지.
주요 개선점 및 인식 변화
가. 단순 문법 암기가 아닌 설계 사고 필요
나. 예외 처리 구문은 프로그램 신뢰성 확보의 핵심
다. 객체 간 관계 설정이 전체 구조 안정성에 직접적 영향 미침.
문제점 및 한계
가. 이론 이해는 가능하나 실제 설계 시 적용 미숙.
나. 실습 과정 중 문제 풀이 시간 과다 소요.
다. 수업 후 정리 미흡
향후 조치 및 개선 방향
가. 주말 주요 내용 요약 정리 시행 예정.
나. TODO 미흡 문제 재풀이
다. 클래스 설계 예제 다수 작성
종합 의견
가. 본 과정 통해 프로그래밍의 기술적 측면보다 사고 체계 중요성 체득.
나. 향후 실습과 복습을 병행하여 개념 체화 추진 예정.