<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Getting Started with FastAPI on DATATWEETS</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/</link><description>Recent content in Getting Started with FastAPI on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sun, 28 Jun 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/fastapi/getting-started-with-fastapi/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - What FastAPI Is and Why It's Fast</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-1-what-fastapi-is/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-1-what-fastapi-is/</guid><description>FastAPI turns ordinary typed Python functions into web APIs. Learn what an API is, what makes FastAPI fast and beginner-friendly, and see the three things it does for you automatically from a single function.</description></item><item><title>Lesson 2 - Your First API</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-2-your-first-api/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-2-your-first-api/</guid><description>Build and run a real FastAPI app: install it, write a minimal main.py, start it with uvicorn, and open the automatic interactive docs at /docs — plus how to test endpoints with TestClient.</description></item><item><title>Lesson 3 - Path Parameters</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-3-path-parameters/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-3-path-parameters/</guid><description>Path parameters capture data from the URL, like /tasks/3. Learn to declare them with type hints for automatic conversion and validation, why route order matters, and how to restrict values with an Enum.</description></item><item><title>Lesson 4 - Query Parameters</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-4-query-parameters/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-4-query-parameters/</guid><description>Query parameters are the ?key=value pairs after a URL. Learn how any non-path function argument becomes one, how defaults make them optional or required, boolean and optional values, and automatic validation.</description></item><item><title>Lesson 5 - Guided Project: Read-Only Task Manager API</title><link>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-5-guided-project-read-only-task-manager/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/fastapi/getting-started-with-fastapi/lesson-5-guided-project-read-only-task-manager/</guid><description>Put Module 1 together into a working read-only Task Manager API: list tasks with optional filters and a limit, fetch one task by id with a proper 404, and verify it all — the first version of the project you build all course long.</description></item></channel></rss>