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

Configuration de votre IDE pour les débutants absolus avec Pycharm
Coursera Project Network via Coursera
Foundations of Python and Selenium WebDriver
Packt via Coursera
Intermediate Selenium WebDriver and Automation
Packt via Coursera
Introduction to Python and Basic Selenium Setup
Packt via Coursera
Python Scripting Certification Training
Edureka