ETL in Python
Embark on learning ETL basics that shape the data behind AI wonders like ChatGPT
Introduction to ETL in Python
FREE PREVIEWThe ETL process
FREE PREVIEWBefore we begin
FREE PREVIEWWhat we need
Exercises
Exercise structure
Downloading a ZIP file
Exploring a ZIP file
Ask the right questions
Extracting
Reading from a CSV file - part 1
Reading from a CSV file - part 2
Writing to CSV
Downloading the new dataset file from web
Project folder structure
Extract 'em all!
Chapter feedback
SQLAlchemy core components
Engines and Sessions
Table class definition
Columns definition
Price and description
Lower string and date format
Setup base script
Create tables
Transform 'em all!
Date data type definition
Unique key definition
Querying
Insert and delete
Insert operation
Delete operation
Load 'em all!
Sales for Dublin and Cork
First month 2023 sales
Average, max and min functions
Creating the insights view
How many counties?
Create a simple Excel file
Add a table into Excel file
Export monthly insights
Something about me...
Ideal for data professionals, analysts, and beginners interested in mastering ETL processes and data engineering.
Basic Python and SQL knowledge is helpful, but beginners are welcome.
Duration varies based on individual pace, designed for flexibility.
Build and optimize ETL pipelines, transform data into insights, and use tools like SQLAlchemy.
Yes, with a real-world project involving a fictional private equity firm.
Yes, a certificate indicating your proficiency in ETL processes and data manipulation.
100% money-back guarantee if you find the course unsatisfactory after completing the first chapter, provided you request a refund within 90 days of enrollment. My goal is to ensure that you find immense value in my learning materials.
Be the first to learn about the course launch and secure an exclusive 50% discount!