Skip to content

Latest commit

 

History

History
198 lines (175 loc) · 26.9 KB

README.md

File metadata and controls

198 lines (175 loc) · 26.9 KB

Python for Data Engineering Course

01: Python Basics

02: Data Manipulation, Analysis and Visualization

04: Web Scraping and APIs

05: Working with Data Sources, Storages, and Serialization

06: Object-Oriented Programming

07: SQL & NoSQL Databases with Python

Working with SQL Databases

  • Introduction to SQL and relational databases
  • SQL basics (SELECT, FROM, WHERE, JOIN)
  • Creating and managing databases, tables, and indexes
  • CRUD operations (Create, Read, Update, Delete)
  • Connecting to databases
  • Executing SQL queries
  • Fetching and manipulating data with SQL
  • Using SQLAlchemy for database interaction

Working with NoSQL Databases

  • Understanding NoSQL databases (e.g., MongoDB, Redis)
  • Connecting to NoSQL databases
  • Querying and manipulating data in NoSQL databases
  • Handling document-based and key-value data models

Assignment: Ass7

08: Building Data Pipelines

Data Pipelines

  • ETL (Extract, Transform, Load)
  • Understanding data pipelines and their components
  • Designing and architecting data pipelines
  • Implementing data ingestion, transformation, and loading (ETL)

Assignment: Ass8

Capstone Project

Project Development

  • Apply all the concepts learned in a real-world data engineering project
  • Work with various data sources including web data and APIs
  • Implement ETL pipelines, data processing, and analysis using Python libraries and tools