[go: up one dir, main page]

0% found this document useful (0 votes)
19 views9 pages

Introducing Fastapi Slides

This document introduces FastAPI, highlighting its advantages over other frameworks like Django and Flask, particularly in terms of performance and minimal code requirements. It outlines the prerequisites for the course, including knowledge of Python, HTTP, and databases. The document also mentions that FastAPI supports Python versions 3.8 and above and suggests using editors like PyCharm or VSCode.

Uploaded by

Nikhil Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views9 pages

Introducing Fastapi Slides

This document introduces FastAPI, highlighting its advantages over other frameworks like Django and Flask, particularly in terms of performance and minimal code requirements. It outlines the prerequisites for the course, including knowledge of Python, HTTP, and databases. The document also mentions that FastAPI supports Python versions 3.8 and above and suggests using editors like PyCharm or VSCode.

Uploaded by

Nikhil Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

FastAPI Foundations

Introducing FastAPI

Reindert-Jan Ekker

@rjekker www.codesensei.nl
FastAPI
Overview - What and why
- Compare with other frameworks

Project
- Overview
- Requirements

What you should know already


https://fastapi.tiangolo.com/
Comparing Frameworks

FastAPI Django
Young Very Mature
Focused on REST Very Complete
Minimal Code Focused on websites
Performance Extension: django-rest-framework
Type Hints Great ecosystem & tools
Validation, Conversion of Data
Auto-generated Documentation
Comparing Frameworks

FastAPI Flask
Young Microframework – almost no features
Focused on REST Focused on websites
Minimal Code Use extensions or write your own
Performance
Type Hints
Validation, Conversion of Data
Auto-generated Documentation
Prerequisites
What do you need to know to follow this course?

Python HTTP Databases


Python basics Methods, status codes, .. SQL

(Type hints) REST


Recent Python version
Project
FastAPI supports 3.8+
Editor: Pycharm, VSCode, or similar Requirements
https://github.com/codesensei-courses
/fastapi_foundations
Up Next: First Steps

You might also like