Flask는 웹개발을 위한 파이썬 프레임워크입니다.
파이썬을 이용하여 웹개발 할 때 많이 쓰이는 프레임워크는 장고(Django)와 (Falsk)가 있습니다.
Flask는 장고에 비해 가벼우며 초보입장에서 사용이 간단하며 최대한 가볍게 개발하기 좋은 프레임워크는 Flask입니다.
먼저 Python은 설치되어있다고 가정하고 진행하겠습니다.
1. 라이브러리 설치
pip3 install flask
pip3 install pymysql
pip3 install pyopenssl
2. 프로젝트 폴더를 생성하고 가상환경 만들기.
파이썬 가상환경에 대해서 생소하신분들이 있을거같아서 가상환경 만들기 방법을 알려드리겠습니다.
가상환경을 사용하는이유는 파이썬 라이브러리간 의존성 때문에 사용합니다. 패키지 버전을 업데이트할때 다른것들이 호환되지않아 문제가 생기는 경우가 나중에 자주발생하기때문에 가상환경을 사용합니다.
제 개인적인 경험으로는 파이썬 LSTM 인공신경망을 이용하여 주가예측 프로젝트를 진행할때 라이브러리 충돌로 엄청 애를 먹었던거같습니다...
가상환경 생성방법
프로젝트를 사용할 폴더를 만든후 CMD에서 해당폴더로 CD를 통해 들어간후
C:\Users\Jinsol\Desktop\my_project>python -m venv 가상환경이름 을 치시면 되는데
보통 가상환경이름은 venv로 사용하시는게 편할것입니다 따라서
1. cd 프로젝트폴더
2. 프로젝트폴더에서 python -m venv venv
이렇게하시면 프로젝트폴더에 venv라는 가상환경이 설치됩니다.
가상환경 활성화/비활성화
venv\Scripts\activate.bat -> 활성화
deactivate -> 비활성화
가상환경 내 패키지 설치 삭제
pip install
pip uninstall
3. Hello World 띄우기
venv가상환경폴더에 app.py 를 생성한후 코드를 작성합니다.

from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)
저장후
app.py을 실행하면

이런식으로 뜰것이며
http://127.0.0.1:5000/에 들어가면 본인의 웹페이지가 다음과같이 나올것입니다.!
