21 Mon
[ํ๋ก๊ทธ๋๋จธ์ค AI ์ค์ฟจ 1๊ธฐ] 4์ฃผ์ฐจ DAY 1
Flask
Python๊ธฐ๋ฐ ๋ง์ดํฌ๋ก ์น ํ๋ ์์
๋ง์ดํฌ๋ก : ์์ง๋ง, essentialํ ๊ฒ์ ๋ค ๋ด์ฌ๋์ด ์๋ค.
๊ฐ์ํ๊ฒฝ : ๋ชฉ์ ์ ๋ฐ๋ฅธ ๋ชจ๋ ์๋ ํ๊ฒฝ์ ๊ตฌ์ถํด์ ๊ด๋ฆฌํ๊ธฐ ์
# ์ค์น
pip install virtualenv
# ๊ตฌ์ฑ
virtualenv venv
# ์คํ
# --- ๋งฅ
source venv/bin/activate
# --- ์๋์ฐ
./venv/Scripts/activate.bat
Flask ์์ํ๊ธฐ
from flask import Flask
app = Flask(__name__)
# @ = python decorator
# => ๋ค์ ์ฃผ์๋ฅผ ์
๋ ฅ๋ฐ์์ ๋ ์๋ ํจ์๋ฅผ ์คํํ๋ผ๋ ๋ป
@app.route('/')
def hello_flask():
return "Hello World!"
if __name__ == '__main__':
app.run()
์ธํฐ๋ท๊ณผ ์น
์ธํฐ๋ท : ์ ์ธ๊ณ ์ปดํจํฐ๋ฅผ ํ๋๋ก ํฉ์น๋ ๊ฑฐ๋ํ ํต์
์น : ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์ฌ์ฉ์๋ค์ด ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ๊ณต
ex) naver.com, google.kr
์ธํฐ๋ท ๊ฐ๋ ์ ์น์ด ํฌํจ๋๋ค. ๋ ๋ค๋ฅธ ๊ตฌ์ฑ์์๋ ๋ฉ์ผ์ด ์๋ค.
์น์ ์๋ ๊ฐ๊ฐ์ ์ ๋ณด๋ฅผ ์น ํ์ด์ง๋ผ๊ณ ํ๋ฉฐ, ์น ํ์ด์ง ์งํฉ์ ์น ์ฌ์ดํธ ๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด๋ค์ด๋ฒ ์ด๊ธฐ ํ๋ฉด์ ์นํ์ด์ง๋ผ๊ณ ํ๋ฉฐ , ์ฌ๋ฌ ๋ธ๋ก๊ทธ, ๊ธฐ์ฌ ๋ฑ์ ํฌํธ ์ฌ์ดํธ ์ข ํฉ์ ์น ์ฌ์ดํธ ๋ผ๊ณ ํ๋ค.
Last updated
Was this helpful?