🎓 All Courses | 📚 Python Programming Syllabus

📋 Study this course on TaskLoco
#python-programming#flask#web#api

Flask — Minimal Web Framework

Install: pip install flask


from flask import Flask, jsonify, request

app = Flask(__name__)

# Simple route
@app.route("/")
def home():
    return "Hello World"

# Return JSON
@app.route("/users")
def get_users():
    users = [{"id": 1, "name": "Alice"}]
    return jsonify(users)

# URL parameter
@app.route("/users/<int:user_id>")
def get_user(user_id):
    return jsonify({"id": user_id})

# POST endpoint
@app.route("/users", methods=["POST"])
def create_user():
    data = request.get_json()
    name = data.get("name")
    return jsonify({"created": name}), 201

if __name__ == "__main__":
    app.run(debug=True)

Run with: python app.py. Visit http://localhost:5000.


For production APIs: Consider FastAPI (automatic docs, async support) or Django REST Framework (full-featured).


YouTube • Top 10
Python Programming: Building a Simple Flask API
Tap to Watch ›
📸
Google Images • Top 10
Python Programming: Building a Simple Flask API
Tap to View ›

Reference:

Wikipedia: Flask

image for linkhttps://en.wikipedia.org/wiki/Flask_(web_framework)

📚 Python Programming — Full Course Syllabus
📋 Study this course on TaskLoco

TaskLoco™ — The Sticky Note GOAT