중급 과정
핵심 역량 강화

실무에서 가장 많이 쓰이는 데이터베이스 연동과 웹 생태계를 경험합니다.

1. 모듈과 패키지

코드를 논리적인 파일 및 디렉토리 단위로 구조화하고 재사용하는 방법

2. 예외 처리

프로그램 비정상 종료를 막고 안정성을 높이는 try-except 문법

3. 파일 입출력

텍스트 및 바이너리 파일을 읽고 쓰는 파일 시스템 제어 기술

4. 고급 함수 기법

데코레이터, 제너레이터 등 함수를 심도 있게 다루는 고급 기술

5. 객체 지향 프로그래밍(OOP)

클래스, 상속, 다형성을 활용한 대규모 프로그램 설계 기법

6. 메모리 관리

파이썬의 객체 참조와 가비지 컬렉션(GC) 동작 원리 이해

7. 고급 자료구조

내장 자료형을 확장하여 효율적으로 데이터를 관리하는 기법

8. 검색과 정렬

알고리즘의 기초가 되는 탐색 및 정렬 로직 구현

9. 정규표현식

re 모듈을 활용한 복잡한 텍스트 패턴 분석 및 파싱

10. JSON

웹 및 시스템 간 데이터 교환 표준인 JSON 직렬화/역직렬화