2023. 6. 19. 11:11γPython
νμ΄μ¬ κ²μ 3.11.3 λ€μ΄λ‘λ (μ€μΉ μ add ~ (νκ²½ λ³μ μ€μ νλ κ² μ²΄ν¬νκ³ λμ΄κ°κΈ°))
νμ΄μ¬ ν΄λμ μν΄λ νλ λ§λ€μ΄μ git bash μΌκΈ°
python --version : λ²μ νμΈ
python -m venv venv : κ°μ νκ²½ μμ±
source ./venv/Scripts/activate : μμ±ν κ°μ νκ²½μΌλ‘ μ§μ
deactivate : κ°μνκ²½μμ λ²μ΄λλ λͺ λ Ήμ΄
gitbash κ·Έλλ‘ μΌλκ³
win + idle μ°Ύμμ μ€ν
IDLE : νμ΄μ¬ λ€μ΄λ‘λ λ°μΌλ©΄ κΈ°λ³ΈμΌλ‘ μ 곡νλ κ°λ°ν΄
μλ¨ file - new file μλ μ½λ μμ±
5000λ² ν¬νΈμμ μλ² κ΅¬λνλ μ½λ
from flask import Flask
app = Flask(__name__)
#κ²½λ‘ μ§μ
@app.route("/")
def test():
return "Hello"
if __name__ == "__main__":
app.run(debug=True, port=5000)
μ΄μ μ μλ‘ μμ±ν ν΄λ μμ app.pyλΌλ μ΄λ¦μΌλ‘ μ μ₯
git bashλ‘ λμμμ
ls λͺ λ Ήμ΄μΉλ©΄ app.py λΈ
python app.py λͺ λ Ήμ΄ > flask λͺ¨λ μ°Ύμ μ μλ€κ³ λΈ > μ€μΉ νμ
pip install flask : λͺ λ Ήμ΄λ₯Ό ν΅ν΄ μ€μΉ
python app.py λͺ λ Ήμ΄ μ³μ μ λλ‘ μ€μΉλλμ§ νμΈ
chromeμμ localhost:5000μΌλ‘ μλ² κ°λ νμΈ
본격μ μΌλ‘ pythonμμ java κ°μ Έκ°λ λ°©λ²
νμ΄μ¬μμ λ°μ΄ν°λ₯Ό λμ§ λλ dictonary λ°μ΄ν°λ₯Ό λ§λ€μ΄μ λ°μ΄ν°λ₯Ό λ£κ³
κ·Έ λμ λ리 λ°μ΄ν°λ₯Ό json νμΌλ‘ λ³νν΄μ λμ§λ©΄ λ¨!
**μ£Όμ μ€νλ§κ³Ό vscode λ λ€ μ€νν΄μΌ λ°μ΄ν° λ°μμ§!
vscode μ μ μ€νμ΄ νμΈ λλ©΄ μλμ κ°μ΄ μ½λ μμ±
μ€νλ§μΌλ‘ μμ μλμ κ°μ΄ μ½λ μμ±
'Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°μ΄ν° λΆμ (4) 컬λΌμ νμ©ν λ°μ΄ν° νμΈ (0) | 2023.07.07 |
---|---|
리뷰 μμΈ‘ νλ‘μ νΈ (0) | 2023.06.23 |
λμ보λ μκ°ν - vscodeλ‘ html μμ± (0) | 2023.06.12 |
μΉλ°μ΄ν° ν¬λ‘€λ§νμ¬ csv μμ±νκΈ° (0) | 2023.06.07 |
μΉ ν¬λ‘€λ§ (4) μ€νλ² μ€ λ§€μ₯ μ 보 ν¬λ‘€λ§ (0) | 2023.06.01 |