개발 환경설정
1. 파이썬 설치
- 먼저 구글에 python을 검색합니다. 파이썬 공식 홈페이지 링크(https://www.python.org) 로 직접 이동하셔도 좋습니다.
-
python 사이트에서 Downloads -> python에서 설치파일을 다운로드합니다. 설치파일을 실행하여, python을 설치하면 됩니다.
-
설치 시 Add python.exe to PATH을 체크해 주세요.
Django는 보통 최신 Python 버전과 이전 몇 가지 버전을 지원합니다. 일반적으로 Python 3.8 이상의 버전을 사용하면 대부분의 Django 버전과 호환됩니다. 정확한 호환성은 아래 Django 공식 문서에서 확인할 수 있습니다. 이 책의 실습에서는 Django 5.0을 사용함으로 python 버전 3.10 이상을 권고드립니다.
Django 공식 문서- 자주 묻는 질문 : 설치2. VSC(Visual Studio Code) 설치
Visual Studio Code(VSC)는 Microsoft에서 개발한 무료 소스 코드 편집기입니다. VSC는 다양한 프로그래밍 언어를 지원하며, 코드 자동 완성, 디버깅, 버전 관리 통합 등 다양한 기능을 활용할 수 있어 개발 효율성이 크게 향상됩니다. 또한, 다양한 확장 프로그램을 통해 기능을 추가로 확장할 수 있어 개발자의 필요에 맞게 커스터마이징할 수 있다는 장점이 있습니다.
- 구글에 Visual Studio Code을 검색합니다. VSC(https://code.visualstudio.com) 링크로 접속합니다.
- 사용하는 OS에 맞춰(Window 또는 Mac) 다운로드 및 설치를 진행하면 됩니다.
VSC에서 폴더 열기
- VSC 상단 메뉴에서 '파일(File)' 클릭
- '폴더 열기(Open Folder)' 클릭
- Django를 작업할 폴더를 선택 후 '폴더 선택' 버튼 클릭
3. Django 관련 VSC 익스텐션
익스텐션(Extension)은 VSC에 새로운 능력을 더해주는 '부가 기능'입니다. VSC는 심지어 인쇄를 할 수 있는 기능도 없습니다. 이러한 기능을 추가하기 위해 '부가 기능(익스텐션)'을 설치해야 합니다. VSC에 익스텐션을 추가하면, 코드 자동 완성, 디버깅 도구 등을 통해 코딩을 더 쉽고 빠르게 할 수 있습니다.
필요한 기능들을 하나씩 추가하여 자신만의 SW 개발 환경을 구축해보세요. 익스텐션 설치는 필수가 아니라 선택사항입니다.
익스텐션 설치 방법
- VSC 왼쪽 사이드바에서 확장 아이콘(네모 4개 모양)을 클릭합니다.
- 검색창에 원하는 익스텐션 이름을 입력합니다.
- 목록에서 원하는 익스텐션을 찾아 클릭하세요
- 'Install' 버튼을 클릭합니다.
- black formatter: 여러 사람이 함께 작업할 때 코드 스타일을 통일시켜 줍니다. 협업할 때 주로 사용하게 됩니다.
- django: 코드 자동완성을 해주는 도구입니다. ChatGPT와 코파일럿이 나오면서 자동완성에 대한 중요성이 많이 낮아졌습니다. ChatGPT나 코파일럿을 사용하시는 분들은 이 익스텐션을 설치하지 않아도 됩니다.
- Thunder Client: 웹사이트에 요청을 보내고 응답을 받아볼 수 있는 도구입니다. postman 등의 다른 익스텐션으로 대체하여 사용 할 수 있습니다.