Skip to content

Commit 9de37e9

Browse files
authored
Update README.md
1 parent 45d2618 commit 9de37e9

File tree

1 file changed

+71
-2
lines changed

1 file changed

+71
-2
lines changed

README.md

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,71 @@
1-
# Building-Web-APIs-with-FastAPI-and-Python
2-
Building Web APIs with FastAPI and Python, published by Packt
1+
# Building Python Web APIs with FastAPI
2+
3+
<a href="https://www.packtpub.com/product/building-python-web-apis-with-fastapi/9781801076630?utm_source=github&utm_medium=repository&utm_campaign=9781801076630"><img src="https://static.packt-cdn.com/products/9781801076630/cover/smaller" alt="Building Python Web APIs with FastAPI" height="256px" align="right"></a>
4+
5+
This is the code repository for [Building Python Web APIs with FastAPI](https://www.packtpub.com/product/building-python-web-apis-with-fastapi/9781801076630?utm_source=github&utm_medium=repository&utm_campaign=9781801076630), published by Packt.
6+
7+
**A fast-paced guide to building high-performance, robust web APIs with very little boilerplate code**
8+
9+
## What is this book about?
10+
RESTful web services are commonly used to create APIs for web-based applications owing to their light weight and high scalability. This book will show you how FastAPI, a high-performance web framework for building RESTful APIs in Python, allows you to build robust web APIs that are simple and intuitive and makes it easy to build quickly with very little boilerplate code.
11+
12+
This book covers the following exciting features:
13+
* Set up a FastAPI application that is fully functional and secure
14+
* Understand how to handle errors from requests and send proper responses in FastAPI
15+
* Integrate and connect your application to a SQL and NoSQL (MongoDB) database
16+
* Perform CRUD operations using SQL and FastAPI
17+
* Manage concurrency in FastAPI applications
18+
19+
If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1801076634) today!
20+
21+
<a href="https://www.packtpub.com/?utm_source=github&utm_medium=banner&utm_campaign=GitHubBanner"><img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png"
22+
alt="https://www.packtpub.com/" border="5" /></a>
23+
24+
25+
## Instructions and Navigations
26+
All of the code is organized into folders. For example, Chapter05.
27+
28+
The code will look like the following:
29+
```
30+
from pydantic import BaseModel
31+
from typing import List
32+
class Event(BaseModel):
33+
id: int
34+
title: str
35+
image: str
36+
description: str
37+
tags: List[str]
38+
location: str
39+
```
40+
41+
**Following is what you need for this book:**
42+
43+
This book is for Python developers who want to learn FastAPI in a pragmatic way to create robust web APIs with ease. If you are a Django or Flask developer looking to try something new that's faster, more efficient, and produces fewer bugs, this FastAPI Python book is for you. The book assumes intermediate-level knowledge of Python programming.
44+
45+
With the following software and hardware list you can run all code files present in the book (Chapter 1-09).
46+
47+
### Software and Hardware List
48+
49+
| Chapter | Software required | OS required |
50+
| -------- | ------------------------------------| -----------------------------------|
51+
| 1-09 | Python 3.10 | Windows, Mac OS X, and Linux |
52+
| 1-09 | Git 2.36.0 | Windows, Mac OS X, and Linux |
53+
54+
55+
56+
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it](https://packt.link/qqhpc).
57+
58+
59+
### Related products <Other books you may enjoy>
60+
* Python Web Development with Sanic [[Packt]](https://www.packtpub.com/product/python-web-development-with-sanic/9781801814416?_ga=2.134911217.1837201707.1657723916-1157268863.1584421665&utm_source=github&utm_medium=repository&utm_campaign=9781801814416) [[Amazon]](https://www.amazon.com/dp/1801814414)
61+
62+
* Becoming an Enterprise Django Developer [[Packt]](https://www.packtpub.com/product/becoming-an-enterprise-django-developer/9781801073639?_ga=2.127463693.1837201707.1657723916-1157268863.1584421665&utm_source=github&utm_medium=repository&utm_campaign=9781801073639) [[Amazon]](https://www.amazon.com/dp/1801073635)
63+
64+
## Get to Know the Author
65+
**Abdulazeez Abdulazeez Adeshina**
66+
is a skilled Python developer, backend software engineer, and technical writer, with a wide range of technical skill sets in his arsenal. His background has led him to build command-line applications, backend applications in FastAPI, and algorithm-based treasure-hunting tools. He also enjoys teaching Python and solving mathematical-oriented problems through his blog. Abdulazeez is currently in his penultimate year of a water resources and environmental engineering program. His work experience as a guest technical author includes the likes of Auth0, LogRocket, Okteto, and TestDriven.
67+
68+
69+
70+
71+

0 commit comments

Comments
 (0)