Week2 - 1

이현지·2021년 7월 26일
0

KMU_summer_AI

목록 보기
3/8

Flask


장고로는 웹 프로젝트를 진행해본 경험이 있었는데, Flask는 처음 배워 보았다. Flask도 장고처럼 가상환경을 사용하여 그 곳에 모듈을 설치한다는 것을 배우게 되어서 유익했다! 이전에는 왜 가상환경을 사용해야하는 것인지 이해하지 못하고 사용했었는데 이번 수업을 통해서 가상환경이 무엇이고 왜 사용하면 좋은 것인지 알 수 있는 기회가 되어서 좋았다!!


🧚 가상환경을 사용하는 이유?
: 각 프로젝트 별로 패키지들을 독립적으로 사용할 수 있도록 해주어 충돌을 방지한다!

🧚 Flask 사용해보기

  1. 가상환경 설치하기
    pip install virtualenv

  2. 새로운 가상환경 생성하기
    virtualenv venv → venv는 통상적으로 사용되는 가상환경 이름

  3. 가상환경 진입하기
    source venv/bin/activate

  4. Flask 설치
    pip install Flask

  5. Flask 실행
    flask run

💡 pip freeze(설치된 모듈을 보여줌) —> flask가 설치된 것을 확인할 수 있다.

🧚 인터넷과 웹

👉 인터넷
: 전 세계 컴퓨터를 하나로 합치는 거대한 통신망

👉
: 인터넷에 연결된 사용자들이 정보를 공유할 수 있는 공간

💡 인터넷은 웹의 부분집합 같은 개념이다. 웹페이지의 집합이 웹 사이트!

🧚 Web의 동작방식

: 웹은 클라이언트와 서버 사이의 소통이다

👉Client
:정보를 요청하는 입장

👉Server
:정보를 제공하는 입장

  1. Client가 Server에 정보를 요청한다.(request)
  2. Server는 요청받은 정보에 대한 처리를 진행한다.
  3. Server가 Client에게 요청에 대해 응답한다.(response)
💡 웹을 사용하는 사람들 간의 약속: HTTP.Requset & HTTP.Response
profile
열심히 살아보자구

0개의 댓글