# 學習歷程記錄器_Part 2: 可互動網頁製作 時長: 1hr + 30 min實作時間 ## 認識 Python Flask 套件 Python Flask 是一種輕量級的網頁框架,只要五行程式碼,就可以架設網頁伺服器 - Flask 的前端: index.html等html檔 - Flask 的後端: app.py 最基礎的程式碼(5行建立一個網頁) ``` from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello, World!" ``` 通常的檔案結構 ``` Template L index.html L other htmls app.py ``` ### app.py的架構 ` @app.route("/")` : 決定要走哪個路由 `def (function)`: 定義在路由底下要做的功能 *可以把 def 當作一個包裝袋,把功能打包成一個功能,可以呼叫 [Reference](https://devs.tw/post/448) [Official Document](https://flask.palletsprojects.com/en/3.0.x/) --- :::info 💡實作時間: 1. 做出想要的index.html 2. 用Flask把網站架起來 :::