- Basic understanding of web servers and HTTP status codes
- Dedicated to spending time to learn Python during the live course
- Basic googling skills or using ChatGPT to get answers
- Must have installed Python in your system
- Basics of git if you want to clone this repo to follow the course in your local environment
- Understand how to use FastAPI
- Learn the different use cases to use FastAPI
- See a completed project using FastAPI
- Make sure you have Python installed. Follow the guide in the official Python documentation on how to do it for different operating systems: Windows, Mac, or Unix systems.
- Make sure you have Git installed. Clone this repository:
git clone https://github.com/aannara/fastapi-learning.git - Change directory to the new one:
cd fastapi-learning - Recommended creating a virtual environment to install the dependencies:
python -m venv .venv - Activate virtual environment: On Windows
.venv\Scripts\activateand on Linuxsource .venv/bin/activate - Install all the dependencies in the virtual environment:
pip install -r requirements.txt - Run Jupyter Lab:
jupyter lab
💻 Working as a software engineer at Intel 🎓 Masters in Software Engineering and another Masters in Artificial Intelligence and Machine Learning 🛠️ Worked on backend application development, DevOps, SCM tools and BigData analysis 🌟 Loves to build clean, efficient and scalable systems 😃 Outside of work, I spend my time playing games, watching anime and TV shows
