In this repository, I applied the concepts taught in the Data Engineering Python Bootcamp by Luciano Galvão.
Duration: 4 weeks - 20 classes
- Project 01 - One Billion Rows Challenge
- Project 02 - CRUD with FastAPI, SQLAlchemy, PostgreSQL and Streamlit
- Day 01 - Python Introduction
- Day 02 - TypeError, Type Check, Type Conversion, try-except and if
- Day 03 - DEBUG, IF, FOR, While, Lists and Dictionary
- Day 04 - Type hint, Complex types (Dictionaries x Dataframes x Tables x Excel), and Functions
- Day 05 - Project 01 - Data Processing Challenge Using Python
- Day 06 - Questions class
- Day 07 - Functions in Python and Data Structures
- Day 08 - Functions in Python - ETL with Pandas, JSON and Parquet
- Day 09 - Functions in Python - Decorators
- Day 10 - Questions Class
- Day 11 - Introduction to OPP
- Day 12 - Introduction to Classes
- Day 13 - Inheritance and Polymorphism (OOP)
- Day 14 - Inheritance and Polymorphism (OOP)
- Day 15 - Getters and Setters (OOP)
- Day 16 - Review class: Classes, DataClasses and Pydantic
- Day 17 - SQLAlchemy: Set of tools for manipulating SQL in Python
- Day 18 - What is an API? Request, Pydantic and creating our CRUD
- Day 19 - Creating an API - Introduction to ORM
- Day 20 - Project 02 - CRUD with FastApi, SQLAlchemy, PostgreSQL and Streamlit