Python Basics
개발 환경 설계와 파이썬 실행 모델
가상환경, 패키지 고정, 재현 가능한 실행 경로를 한 번에 정리합니다.
기간: 5주 · 주 2회 라이브
형식: 라이브 + 주간 코드 리뷰
가격 안내: 890,000 KRW · 실제 청구는 별도 안내
운영체제별 차이를 줄이고 동일한 결과를 얻기 위한 환경 분리 전략을 다룹니다. 팀 온보딩에서 자주 막히는 경로·권한·인코딩 문제를 사례 중심으로 점검합니다.
담당
한도윤
프로그램 디렉터. 내부 교육과 운영 자동화 경계를 맞춘 커리큘럼을 설계합니다.
기능과 범위
- venv·pip-tools·lockfile 비교 실습
- UTF-8·줄바꿈 정책을 포함한 저장소 규칙
- pre-commit으로 포맷터·린트 고정
- CI에서 동일 커맨드로 검증하는 스크립트
- 문서화된 로컬 실행 체크리스트
결과물
- 신규 참가자가 45분 내 로컬 검증을 통과하는 절차를 설계합니다.
- 의존성 변화를 PR 단위로 추적하는 습관을 만듭니다.
- 환경 이슈를 재현 로그로 남기는 템플릿을 작성합니다.
FAQ
네. 각 OS별 경로 차이를 별도 모듈로 나누어 실습합니다.
코호트 메모
“`python-runtime-lab`에서 만든 lockfile 체크리스트 덕분에 릴리스 전날 환경 이슈가 줄었습니다. 다만 Windows PATH 예시는 팀 정책에 맞게 한 번 더 손봤어요.”
“동아리 서버에 올리기 전에 동일 커맨드로 검증하는 부분이 특히 명확했습니다.”