YoVDO

FastAPI - Live Implementation and Debugging Python Code with PyCharm and VS Code IDE

Offered By: Prodramp via YouTube

Tags

FastAPI Courses Web Development Courses PyCharm Courses

Course Description

Overview

Learn how to implement and debug FastAPI applications using PyCharm and Visual Studio Code IDEs in this comprehensive 22-minute tutorial. Explore the process of writing base FastAPI code, setting up debuggers, and integrating uvicorn-based debugging support in both IDEs. Cover essential Python concepts including FastAPI getting started code and debugger configuration for PyCharm and VS Code. Follow along as the instructor demonstrates creating a Python application, setting up interpreters, adding main application code, configuring FastAPI-specific packages, initializing ASGI gateways, mounting static folders, creating templates, setting up Jinja2, and implementing API endpoints. Gain practical insights into runtime configuration, running applications, and utilizing GitHub repositories for code and instructions.

Syllabus

- Tutorials and content intro
- Creating Python application in PyCharm
- Setting Python 3.9 interpreter
- Adding main application code i.e. app.py
- FastApi specific python packages
- ASGI gateway initialization code with app
- Mounting "static" folder with app
- Creating templates folder with index.html
- Setting Jinja2 templates with app
- Creating main entry point in application
- Runtime Configuration Setup
- Running application first time
- Binding index.html with route '/'
- Adding GET based /hello api endpoint
- Setting Python Debugger with PyCharm
- Running FastApi debugger with PyCharm
- Setting port in the debugger for FastApi
- Opening FastApi project in VS Code
- Setting Python 3.9 Interpreter
- Adding Run and Debug configuration
- Testing code first
- Setting FastApi Debugger with VS Code
- GitHub repo with the code and instructions


Taught by

Prodramp

Related Courses

Introduction to Python Programming
University of Pennsylvania via Coursera
Python & Web Fundamentals Course
Udemy
Python for Absolute Beginners
Udemy
Build Hotel Management Billing System with Python3 & Tkinter
Udemy
Introduction To Python For Ethical Hacking
Udemy