This video today is a crash course, where we will go through the basics of FastAPI.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: https://www.neuralnine.com/shop
💼 Services 💼
💻 Freelancing & Tutoring: https://www.neuralnine.com/services
🌐 Social Media & Contact 🌐
📱 Website: https://www.neuralnine.com/
📷 Instagram: https://www.instagram.com/neuralnine
🐦 Twitter: https://twitter.com/neuralnine
🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/
📁 GitHub: https://github.com/NeuralNine
🎙 Discord: https://discord.gg/JU4xr8U3dm
Timestamps:
(0:00) Intro
(0:45) What is an API?
(2:52) Why use FastAPI?
(9:46) First Hello World API
(13:01) Asynchronous VS Synchronous
(17:00) Path Parameters
(20:15) Query Parameters
(25:00) POST Endpoint
(27:30) Automatic Documentation (Swagger UI)
(29:45) PUT & DELETE Endpoints
(35:05) Pydantic Schemas & Validation
(52:20) HTTPExceptions
(57:28) Outro