Data Wrangling
Parallel Computing Library
★ 4.6
Web Crawling Framework
★ 4.6
pip install daskpip install scrapypip install daskpip install scrapyPython data engineers use Dask when pandas runs out of memory. You replace `import pandas as pd` with `import dask.dataframe as dd`, read data with `dd.read_parquet()`, and chain transformations — Dask builds a lazy execution graph and distributes the work across available CPU cores or cluster nodes when `.compute()` is called.
Python data engineers use Scrapy to build web data ingestion pipelines — defining Spider classes that follow links and extract structured data, then passing items through a Pipeline that cleans fields and writes to a database or S3. Scrapy's async engine handles thousands of concurrent requests with built-in retry and deduplication.
Individual Tool Pages