~/talk

Workshop 3: Data Engineering - A Roadmap... by Ramon Perez [Part 3]

Talkat PyCon Philippines 2023 · 2023-02-25..02-26· [data-visualization]
links:none on file
slides:none on file

Walks through a working Python data pipeline that extracts CSV/parquet, cleans and one‑hot encodes columns, writes parquet and loads a table into a local analytics DB, and wires everything into reproducible stages with DVC. Uses pandas, Typer CLI, parquet files, SQLAlchemy/Ibis and DVC; combines London (~17k) and Seoul (~10k) into ~26k rows; shows Ibis to create analytics.db and DVC pipeline reproduces extract transform load while demonstrating CLI flags and error handling.

AI-written summary · about

  1. 0:00Data analysis London Seoul
  2. 1:46Selecting columns for analysis
  3. 4:22Renaming merging data frames
  4. 7:16Ordering merging by timestamp
  5. 10:49Command-line with Typer
  6. 18:30Data pipeline challenges
  7. 20:15Loading into Ibis database
  8. 24:56Saving parquet or tables
  9. 26:00Data Version Control intro
  10. 28:49Tracking files DVC pipelines
  11. 31:00Data engineering workflow setup
  12. 33:27Reproducing pipelines
  13. 35:05Tracking data lineage updates
  14. 36:52Scheduling pipelines with Cron
  15. 37:34Closing remarks Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.