From 9d650dd9a9ed8507c15ba8f816998ee7975fd9bd Mon Sep 17 00:00:00 2001 From: Akruti Tiwari Date: Thu, 30 Oct 2025 10:42:40 +0530 Subject: [PATCH 1/3] chore(python): add official FastAPI docs and free tutorial PDF (addresses #12043) --- books/free-programming-books-langs.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 20500cc43af06..3676ac3581ea5 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2139,6 +2139,11 @@ Books on general-purpose programming that don't focus on a specific language are * [Social Auth App](https://python-social-auth.readthedocs.io/en/latest/) (HTML) * [Test-Driven Development With Python And Django](http://www.obeythetestinggoat.com/pages/book.html) (1.11) +#### FastAPI + +* [FastAPI — tiangolo (official docs)](https://fastapi.tiangolo.com/) — Official documentation and tutorial (free). +* [FastAPI – Python Web Framework (Tutorialspoint)](https://tutorialspoint.com/fastapi/fastapi_tutorial.pdf) — Free PDF tutorial covering FastAPI basics and deployment. + #### Flask From 9fb952c7e3b1ff37ddf5c5e238e76b89b0d315c9 Mon Sep 17 00:00:00 2001 From: Akruti Tiwari Date: Thu, 30 Oct 2025 12:08:51 +0530 Subject: [PATCH 2/3] fix(lint): alphabetize and format FastAPI entries; remove trailing slash; add (PDF) marker --- books/free-programming-books-langs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 3676ac3581ea5..692622db68757 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2141,8 +2141,8 @@ Books on general-purpose programming that don't focus on a specific language are #### FastAPI -* [FastAPI — tiangolo (official docs)](https://fastapi.tiangolo.com/) — Official documentation and tutorial (free). -* [FastAPI – Python Web Framework (Tutorialspoint)](https://tutorialspoint.com/fastapi/fastapi_tutorial.pdf) — Free PDF tutorial covering FastAPI basics and deployment. +* [FastAPI – Python Web Framework (Tutorialspoint)](https://tutorialspoint.com/fastapi/fastapi_tutorial.pdf) — Free PDF tutorial covering FastAPI basics and deployment. (PDF) +* [FastAPI — tiangolo (official docs)](https://fastapi.tiangolo.com) — Official documentation and tutorial (free). #### Flask From 97f1f31c1e3f22a280931b621b4529657ba91475 Mon Sep 17 00:00:00 2001 From: Akruti Tiwari Date: Thu, 30 Oct 2025 12:11:13 +0530 Subject: [PATCH 3/3] fix(lint): alphabetize and format FastAPI entries; remove trailing slash; add (PDF) marker --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 692622db68757..a2a23d04c30d6 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2139,6 +2139,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Social Auth App](https://python-social-auth.readthedocs.io/en/latest/) (HTML) * [Test-Driven Development With Python And Django](http://www.obeythetestinggoat.com/pages/book.html) (1.11) + #### FastAPI * [FastAPI – Python Web Framework (Tutorialspoint)](https://tutorialspoint.com/fastapi/fastapi_tutorial.pdf) — Free PDF tutorial covering FastAPI basics and deployment. (PDF)