If you have never written Python, do three before the lab: Types, Conditionals and Functions. Do Column types and cleaning before the homework. The rest are there when you want them, and each one builds on the ones above it.
Every trainer has checked tasks at the bottom. Check runs tests, some of them hidden, so a function has to work for any input, not just the one you tried.
int, float, str and bool, why money math comes out long, and why True counts as a number.
Excel bridge: the value in a cell, and number formatting.
pathlib fix that works on both.
Excel bridge: a file reference in a formula.
if, else, and, or and elif, and why the order of the tests decides the answer.
Excel bridge: =IF(), AND(), OR() and a nested IF.
for loop runs one step once per row. The accumulator, enumerate, and stopping early.
Excel bridge: dragging a formula down every row.
def, arguments, return and docstrings, then calling one function from another and a default argument.
Excel bridge: a named formula like =B2*C2.
=COUNTIF() and a running-total column.
errors="coerce" quietly throws away, and how to clean first.
Excel bridge: a column Excel stored as text.
XLOOKUP down a whole table, and a PivotTable.
Reset all Week 7 trainers Clears every check mark on this page. Check marks are kept in this browser only, so a different browser or device starts clean.