스탠퍼드 CS146S: 현대 소프트웨어 개발 환경 구축 가이드 — AI 생성 일러스트AI 일러스트
개발도구 가이드

스탠퍼드 CS146S: 현대 소프트웨어 개발 환경 구축 가이드

mihail911/modern-software-dev-assignments

GitHub11월 10일 업데이트 · 2분

이 자료는 스탠퍼드 대학교의 '현대 소프트웨어 개발자' 과목 실습을 위한 필수 환경 구축 가이드입니다.

세 줄 요약GitHub 원문 기반
  1. 개발 환경은 Anaconda를 통해 Python 3.12 기반의 Conda 가상 환경을 설정하고, Poetry로 의존성을 관리해야 합니다.
  2. 최신 개발 트렌드를 반영한 전문 도구들을 활용하여, 실제 산업 현장에서 요구되는 체계적인 개발 워크플로우를 익힐 수 있습니다.
  3. 환경 설정 시 Python 3.12 버전과 Anaconda, Poetry 등 명시된 도구들의 설치 순서 및 명령어를 정확히 확인해야 합니다.

본 자료는 스탠퍼드 대학교에서 진행되는 'CS146S: The Modern Software Developer' 과목의 실습을 위한 필수 환경 설정 과정을 안내합니다. 이 과정은 Python 3.12 버전을 기반으로 하며, 개발 프로젝트를 수행하기 위해 필요한 초기 단계와 도구 설치 순서를 명시하고 있습니다.

개발 환경 구축을 위해서는 먼저 Anaconda Individual Edition을 다운로드하여 설치해야 합니다. 이후 터미널에서 `conda` 명령어를 사용하여 Python 3.12 버전의 Conda 가상 환경을 생성하고 활성화하는 절차를 거쳐야 합니다. 이 과정은 프로젝트 작업 공간을 격리하고 특정 버전을 보장하기 위함입니다.

가상 환경 설정이 완료되면, 의존성 관리를 위해 Poetry 도구를 설치해야 합니다. Poetry 설치 후에는 해당 Conda 가상 환경 내부에서 프로젝트 루트 디렉토리로 이동하여 `poetry install --no-interaction` 명령어를 실행함으로써 필요한 모든 프로젝트 종속성을 설치할 수 있습니다.

원문GitHub · mihail911/modern-software-dev-assignments같은 주제 가이드 · 바로 써 보기오류가 나면 터미널 출력째 묻기

평일 아침 메일로 받아 보기 ›틀린 곳 알리기

원문 보기GitHub