장고로는 웹 프로젝트를 진행해본 경험이 있었는데, Flask는 처음 배워 보았다. Flask도 장고처럼 가상환경을 사용하여 그 곳에 모듈을 설치한다는 것을 배우게 되어서 유익했다! 이전에는 왜 가상환경을 사용해야하는 것인지 이해하지 못하고 사용했었는데 이번 수업을 통해서 가상환경이 무엇이고 왜 사용하면 좋은 것인지 알 수 있는 기회가 되어서 좋았다!!
🧚 가상환경을 사용하는 이유?
: 각 프로젝트 별로 패키지들을 독립적으로 사용할 수 있도록 해주어 충돌을 방지한다!
🧚 Flask 사용해보기
가상환경 설치하기
pip install virtualenv
새로운 가상환경 생성하기
virtualenv venv
→ venv는 통상적으로 사용되는 가상환경 이름
가상환경 진입하기
source venv/bin/activate
Flask 설치
pip install Flask
Flask 실행
flask run
💡 pip freeze(설치된 모듈을 보여줌) —> flask가 설치된 것을 확인할 수 있다.
🧚 인터넷과 웹
👉 인터넷
: 전 세계 컴퓨터를 하나로 합치는 거대한 통신망
👉 웹
: 인터넷에 연결된 사용자들이 정보를 공유할 수 있는 공간
💡 인터넷은 웹의 부분집합 같은 개념이다. 웹페이지의 집합이 웹 사이트!
🧚 Web의 동작방식
: 웹은 클라이언트와 서버 사이의 소통이다
👉Client
:정보를 요청하는 입장
👉Server
:정보를 제공하는 입장
💡 웹을 사용하는 사람들 간의 약속: HTTP.Requset & HTTP.Response