FastAPI: A Paradigm Shift in Python Web Development

DEBADATTA BHATTACHARJEE (~ddb95)


11

Votes

Description:

In this presentation, we will explore the revolutionary advancements of FastAPI in Python web development. FastAPI leverages asynchronous programming and modern Python features, delivering exceptional performance and productivity. We'll discuss its core principles, including concurrent execution and fast response times, enabled by asyncio and type hints. FastAPI's automatic API documentation system, utilizing type hints, eliminates the need for manual documentation. We'll showcase real-world examples, demonstrating how FastAPI simplifies development and reduces time and effort. Join us to discover how FastAPI transforms Python web development, inspiring attendees to leverage its capabilities for robust, high-performance applications.

Note: The talk will be suitable for both beginner and intermediate-level participants who have a basic understanding of any frameworks. No prior knowledge of the FastAPI framework is required

Overview -

  1. Introduction: Overview of FastAPI's advancements in Python web development and its impact on efficiency and productivity.

  2. Core Principles: Exploring FastAPI's key principles including asynchronous programming, concurrent execution, and leveraging asyncio and type hints for scalability and efficiency.

  3. Real-World Examples and Use Cases: Showcasing practical applications of FastAPI and how it simplifies and accelerates the development process, reducing time and effort.

  4. Transforming Python Web Development: Discuss FastAPI's role in transforming Python web development, enabling developers to build robust and high-performance web applications, and how it's better than Django/Flask.

  5. Hands-on - Building a robust FastAPI application from scratch, with a focus on designing efficient APIs

  6. Conclusion: Summarizing the main points discussed and inspiring attendees to embrace FastAPI's capabilities for their own projects.

Prerequisites:

No specific prerequisites are required for joining the FastAPI presentation, making it accessible to developers of all levels. A basic understanding of Python programming and web development concepts would be helpful. The talk aims to inspire and educate attendees about FastAPI's transformative potential in Python web development.

Speaker Links:

  • Github : https://github.com/ddb95
  • Linkedin: https://www.linkedin.com/in/ddb95/
  • Blog: http://ddb95.github.io
  • Medium: https://medium.com/@ddb95
  • Stackoverflow: https://stackoverflow.com/users/9255297/debadatta
  • Twitter: https://twitter.com/dataddb

Section: Web & App development
Type: Talks
Target Audience: Beginner
Last Updated: