Python
11단계: 가상환경과 패키지 관리
venv를 이용한 가상환경 구성, pip 패키지 설치 및 제거, requirements.txt와 pyproject.toml을 통한 의존성 관리 전략을 학습합니다.
2025. 5. 21.
12단계: 외부 API 및 HTTP 요청
requests 라이브러리를 이용한 HTTP GET/POST 요청, JSON 응답 처리, API 인증 방식 등 외부 서비스와 통신하는 방법을 학습합니다.
2025. 5. 21.
13단계: 테스트와 배포 준비
Python의 단위 테스트 프레임워크 unittest와 pytest 사용법, 예외 처리와 로깅 패턴, 배포 전 점검 사항 등을 통해 신뢰성 있는 코드 작성을 학습합니다.
2025. 5. 21.
14단계: CLI 앱 제작과 PyPI 배포
argparse로 CLI 인터페이스를 만들고, setup.py와 pyproject.toml을 활용한 패키징, PyPI 업로드 절차까지 Python 프로젝트 배포의 전 과정을 학습합니다.
2025. 5. 21.