Previous
Efficient Node.js: A Beyond-the-Basics Guide

Efficient Node.js: A Beyond-the-Basics Guide

$20.00
Next

Financial Data Engineering: Design and Build Data-Driven Financial...

$20.00
Financial Data Engineering: Design and Build Data-Driven Financial Products

FastAPI: Modern Python Web Development

Author: Bill LubanovicLanguage: EnglishPublisher: O'Reilly MediaEdition: 1stPages: 280Year: 2023
$ USD
  • $ USD
  • ₦ NGN
  • € EUR
  • £ GBP
  • $ CAD

$10.00

🔒 Secure payments powered by Paystack, a Stripe company
📥 Instant download after payment

Add to Wishlist
Add to Wishlist

Description

FastAPI: Modern Python Web Development.

Build fast, modern, and scalable web applications with FastAPI—one of Python’s most powerful frameworks for developing high-performance APIs and web services.

FastAPI has quickly become one of the most popular Python frameworks thanks to its exceptional speed, clean architecture, and support for modern Python features. Designed to simplify API development while delivering outstanding performance, FastAPI enables developers to write less code without sacrificing flexibility or scalability.

In this practical guide, you’ll learn how to build robust web applications and RESTful APIs using FastAPI. Through clear explanations and hands-on examples, you’ll explore everything from project setup and routing to forms, database integration, authentication, graphics, mapping services, and external API communication.

Author Bill Lubanovic walks you through the essential concepts of FastAPI while demonstrating how its seamless integration with Starlette and Pydantic makes application development faster, safer, and easier. You’ll also discover how FastAPI leverages Python’s modern type annotations to provide automatic data validation, improved code quality, and interactive API documentation.

Throughout the book, you’ll learn how to:

  • Develop high-performance web applications and RESTful APIs with FastAPI.
  • Understand the roles of FastAPI, Starlette, and Pydantic within the framework.
  • Take advantage of asynchronous programming for highly scalable applications.
  • Use Python’s type annotations for automatic validation and cleaner code.
  • Understand the differences between synchronous and asynchronous Python programming.
  • Connect your applications with external APIs, databases, and third-party services.
  • Improve application performance while maintaining readable and maintainable code.

Whether you’re transitioning from Flask or Django or starting a new Python web development journey, this book provides the practical knowledge and real-world techniques needed to build secure, efficient, and production-ready FastAPI applications with confidence.

Reviews

There are no reviews yet.

Be the first to review “FastAPI: Modern Python Web Development”

Your email address will not be published. Required fields are marked *

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping