YoVDO

Developing Elegant Workflows in Python Code with Apache Airflow

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Sensors Courses Apache Airflow Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn to develop elegant workflows in Python using Apache Airflow in this EuroPython 2017 conference talk. Explore the concept of workflows as directed acyclic graphs (DAGs) and discover how Airflow enables you to bring block diagrams to life. Dive into basic Airflow concepts, including tasks, operators, and sensors. Through practical examples, master the art of defining workflows in Python code, implementing conditional execution, and leveraging Bash commands with templates. Gain insights into extending Airflow's functionality by creating custom task operators, sensors, and plugins. Understand how Airflow's resilient design handles task retries, workflow resumption, and log management through its user-friendly web interface.

Syllabus

Intro
ABOUT ME
WHAT IS A WORKFLOW?
A TYPICAL WORKFLOW
EXAMPLES EVERYWHERE
WORKFLOW MANAGERS
APACHE AIRFLOW
WHAT FLOWS IN A WORKFLOW?
SOURCE AND TRIBUTARIES
DISTRIBUTARIES AND DELTAS
BRANCHES
AIRFLOW CONCEPTS: DAGS
AIRFLOW CONCEPTS: OPERATOR
AIRFLOW CONCEPTS: SENSORS
AIRFLOW CONCEPTS: XCOM
SCAN FOR INFORMATION UPSTREAM
REUSABLE OPERATORS
CONDITIONAL EXECUTION
BASH COMMANDS AND TEMPLATES
AIRFLOW PLUGINS


Taught by

EuroPython Conference

Related Courses

Graphene Science and Technology
Chalmers University of Technology via edX
Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park via Coursera
Electrones en Acción: Electrónica y Arduinos para tus propios Inventos
Pontificia Universidad Católica de Chile via Coursera
Industrial Automation And Control
Indian Institute of Technology, Kharagpur via Swayam
Redes de difracción en comunicaciones ópticas
Universitat Politècnica de València via edX