Lär dig Flask och bygg webb-API:er i Python
Flask är ett litet ramverk för att bygga webbservrar i Python. Du skriver appen och skickar anrop till den direkt i webbläsaren, utan att installera något.
- 📚 130 övningar
- 🛤️ 13 banor
- 💻 I webbläsaren
- 🆓 Gratis att börja
▶ Börja kursen
Inget konto behövs för att börja.
Så här kan det se ut
from flask import Flask
app = Flask(__name__)
@app.get("/hundar/<int:id>")
def hund(id):
return {"id": id, "namn": "Bamse"}Det här lär du dig
- Första appen Sedan kan du bygga en liten sajt med flera sidor, som svarar när någon frågar.
- Vägar Sedan kan du bygga sidor som ändras efter adressen, som /hund/Bamse eller /bok/3.
- JSON Sedan kan du bygga ett API som en app eller en annan sajt kan hämta data från.
- Frågor i adressen Sedan kan du bygga en sökning och filter, som /hundar?storlek=liten&sida=2.
- Ta emot data Sedan kan du bygga ett API som tar emot nya saker och säger ifrån när något saknas.
- Ett helt API Sedan kan du bygga ett komplett API där man kan läsa, lägga till, ändra och ta bort.
- Fel Sedan kan du bygga ett API som svarar snällt och tydligt även när något går fel.
- HTML med mallar Sedan kan du bygga riktiga webbsidor som fylls med data, som en lista med alla hundar.
- Formulär Sedan kan du bygga en sida där besökare fyller i ett formulär och skickas vidare.
- Databas Sedan kan du bygga ett API som sparar i en riktig databas, säkert mot SQL-injektion.
- Felsökning Sedan kan du bygga en lugn felsökning av vilken Flask-app som helst, ett anrop i taget.
- Inloggning Sedan kan du bygga en inloggning med hashade lösenord och sidor bara inloggade ser.
- Slutprojektet Sedan kan du bygga ett helt boknings-API med databas, felhantering och inloggning.
För vem?
Dig som kan grunderna i Python och vill bygga det som finns bakom en app eller sajt.
Du behöver kunna: Grunderna i Python, till och med funktioner och dictionaries.
Ingår i spåren: 🐍 Backend, 🚀 Fullstack