// education

모듈(Module), 패키지(Package)와 가상환경(venv) 및 pip

코드의 모듈화와 재사용을 돕는 **모듈(Module)**과 패키지(Package), 그리고 프로젝트별 독립된 개발 환경을 보장하는 **가상환경(venv)**을 다룹니다.


1. 모듈 & 가상환경 용어 사전 (Glossary)


2. venv 가상환경 명령어 사용법

# 1. 'myenv' 이름의 가상환경 생성
python3 -m venv myenv

# 2. 가상환경 활성화 (macOS / Linux)
source myenv/bin/activate

# 3. 가상환경 활성화 (Windows)
myenvScriptsactivate

# 4. 외부 패키지 설치 및 의존성 저장
pip install requests pandas
pip freeze > requirements.txt
← 이전함수 선언, 매개변수(*args, **kwargs), 람다 표현식 및 LEGB 스코프 룰 다음 →파일 입출력(File I/O)과 컨텍스트 매니저(with 문) 및 pathlib