# 前言 在大學和碩士期間主要都是接觸深度學習和電腦視覺的方面的研究,但最近慢慢發現,除了要會這些,許多公司也更重視如何把模型的結果接上後端的API或APP來做使用。但我對製作API或APP是完全沒有概念的,所以這是開始學習製作API和APP的第一天。 這是我的學習紀錄,所有範例都是跟著[Book_Python Flask實作記錄](https://hackmd.io/GVo6X6LoS3GNIW50LBJytw)的教學,並使用我自己的方法整理,以及加上自己的看法。 ## 說明 使用Flask建立一個APP,並把訊息印在網頁上 - 新增一個python文件,命名hello_world.py - 並import Flask ```python= from flask import Flask app = Flask(__name__) ``` 基本上第三行就是固定的格式,沒有其他意思,就記起來! - 使用decorator定義路由,使用方法為```@app.route(url)``` - 後面接的是一個function,當連接到'/'時,路由就知道要執行後面的function ```python= @app.route('/') def hello(): return "hello world" ``` - 接下來,設置主程式 ```python= if __name__ == "__main__": app.run(debug=Ture) ``` 這也是固定格式,記起來! 執行後,終端機會給出一個網址```http://127.0.0.1:5000```,把網址貼在網頁上就會給出以下資訊,這樣就成功建立一個APP了! ![hello world](https://hackmd.io/_uploads/BJhQCUgk6.png =400x200) [Source Code Please Visit](https://github.com/ChrisCodeNation/How-to-Make-an-API-with-Flask-Course/blob/main/01_hello_world.py)