Current Series: Introduction to Python

Note: A UCLA email (@g.ucla.edu) is required to view session recordings.

1. Introduction to Coding: top-down vs. bottom-up engineering

Recording (Spring 2021) Slides

2a. Google Colaboratory: reproducible code notebooks, Markdown

Slides Notebook

2b. Basic Python: types, functions, sequences (e.g., lists), strings, control flow (if-elif-else, for/while loops)

Recording Notebook

3. Data Structures I: lists and tuples

Recording Notebook

4. Data Structures II: sets and dictionaries

Recording Notebook

5. Modules: import statements, NumPy ecosystem, real-word example with CDC COVID-19 data

Recording Notebook

Future Series