일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sklearn
- 명령어
- Python
- SQLD
- SQL
- PARTITION BY
- Cartesina Product
- data preprocessing
- django
- 레이블 인코딩
- CROSS JOIN
- 기본
- Machine Learning
- partition
- ML
- 사이킷런
- 머신러닝
- 원핫인코딩
- Today
- Total
Programming Blog
1. Django 프레임워크, VS code로 파이썬 설치 본문
Django
시작에 앞서 나는 Python을 처음 접해보는 입문 개발자이다.
백엔드 개발자를 꿈꾸며 웹 서버를 시작하기 위해 Django를 선택했고, 배운 내용을 정리하려고 한다.
서버는 데이터를 제공(serve)하는 일을 하므로 서버(server)라고 부른다.
클라이언트에서 데이터를 요청하고 서버에서는 요청한 데이터를 클라이언트에게 제공한다.
하지만 하나의 클라이언트만 데이터를 요청하는 것이 아니기 때문에 각각의 클라이언트에게 요청한 데이터를 제공할 수 있어야 한다.
주소창에 https://www.naver.com 을 입력하는 것은, naver사이트를 보고 싶어요 라고 편지를 써서 보내는 것과 같고,
이 편지는 가장 가까이에 있는 우체국으로 전달되고 우체국에서 받을 사람에게 가까운 다른 우체국으로 전달되어 주소지에 최종 도착한다.
특별한 점은 같은 장소에서 많은 양의 편지(데이터 패킷)을 보내면, 각기 다른 우체국(라우터)을 통해 전달된다는 것이다.
또한 우체국(라우터)마다 전달되는 방법이 다르다.
도로명, 도시 이름, 우편번호 = IP주소
컴퓨터는 DNS(Domain Name System)에 IP주소를 물어보고 상대의 주소를 찾아내는 방식과 비슷하다.
Http라는 프로토콜을 사용하여 웹사이트를 볼 수 있다.
기본적으로 웹 사이트를 만들려면 웹 사이트가 동작할 서버(기계)가 필요하고 서버에서 요청(편지)을 받으면, 다시 웹 사이트(다른 편지)로
되돌려준다.
Django는 각 사용자에게 맞춤형 편지를 보낼 수 있게 도와주는 프레임워크이다.
파이썬을 시작하기 위한 에디터는 가볍기도 하고 확장성이 좋고,
많은 사람들이 추천하는 VS Code로 진행한다.
실행 환경 준비
- Visual Studio Code 공식 사이트에서 VS code 설치
- Python 공식 사이트에서 파이썬 운영체제에 맞게 설치, 윈도우일 경우 Widows x86-64 executable installer 다운로드
- VS code에서 Ctrl + Shift + x 를 눌러 python 개발을 위한 확장플러그인 설치
- 개발 환경이 구축 되었으니 빈 폴더를 열고 ( Ctrl + O ) 비어있는 폴더가 나타나면 NewFile로 확장자가 .py인 파일을 생성한다.
- print("Hello World") 를 작성하고 거미 그림 or Ctrl + Shift + D를 누르고 아래 그림과 같이 설정 버튼을 누르면
Python 디버거 세팅이 자동 으로 완성된다.
- 그리고 No Configurations 콤보 박스를 열어서 Python Current File (Integrated Terminal) 설정을 선택
'Python' 카테고리의 다른 글
5. Django 프로젝트 (2) (0) | 2019.01.24 |
---|---|
5. Django 프로젝트 (1) (0) | 2019.01.24 |
4. 장고 실행을 위한 가상환경 (0) | 2019.01.24 |
3. Django(장고)란? (0) | 2019.01.23 |
2. 파이썬 시작 (0) | 2019.01.22 |