Tag: Python
All the articles with the tag "Python".
-
순차처리 vs 일괄처리 vs 비동기 처리 비교
파이썬에서 순차 처리, 일괄(배치) 처리, 비동기 처리 세 가지 방식을 비교한다. 각 방식의 동작 원리, 성능 차이, 적합한 사용 시나리오를 코드 예제와 함께 정리한다.
-
파이썬 클래스의 `__enter__`와 `__exit__` 메서드
파이썬 with 문에서 자동 호출되는 __enter__와 __exit__ 특수 메서드를 정리한다. 컨텍스트 매니저 프로토콜 구현으로 파일, DB 연결, 락 등의 리소스를 안전하게 관리하는 방법을 다룬다.
-
파이썬 multiprocessing - 병렬 처리로 성능 향상하기
파이썬 multiprocessing 모듈을 활용한 프로세스/스레드 기반 병렬 처리를 다룬다. 몬테 카를로 원주율 추정, Pool 기반 소수 검색, Queue와 포이즌 필을 통한 작업자 관리까지 실전 예제를 정리한다.
-
파이썬의 MVC 패턴 구현
파이썬에서 MVC(Model-View-Controller) 디자인 패턴을 적용하는 방법을 정리한다. 애플리케이션을 Model, View, Controller로 분리하여 유지보수성과 확장성을 높이는 구조를 다룬다.