Getting Started
Containerization Platform
★ 4.8
Programming Language
★ 4.9
N/A — download from docker.comN/A — see python.orgN/A — download from docker.comN/A — see python.orgDocker is the standard deployment unit for Python data pipelines. Engineers write a Dockerfile that installs Python, copies pipeline code, and installs `requirements.txt` — the resulting image runs identically on a developer laptop, CI server, Kubernetes cluster, or Airflow worker. Docker Compose is used locally to run pipelines alongside their dependencies (Postgres, Redis, Kafka).
Python is the primary language of modern data engineering. Engineers write ETL pipelines in Python using Pandas for batch transformations, PySpark for large-scale distributed processing, SQLAlchemy for database interactions, and Apache Airflow or Prefect for orchestration. Python's flexibility enables the same language to be used for data ingestion scripts, transformation logic, pipeline orchestration, data quality checks, and ML model training — making it the universal glue of the data stack.
Individual Tool Pages