Concept
An f-string puts expressions straight into text: f"{name} owes {amount:.2f}". Format specs after the colon control decimals, padding and alignment.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show f-strings doing its job.
name = "Ada"
amount = 1234.5
print(f"{name} owes {amount:.2f}") # Ada owes 1234.50
print(f"{amount:,.0f}") # 1,234
print(f"{name:>10}|") # Ada|
print(f"{len(name) * 2 = }") # len(name) * 2 = 6Forgetting the f prefix. "Hello {name}" is printed literally, braces and all, with no error to tell you.
Your roadmap puts these before f-strings, unless you already know them.
Once a session shows you understand f-strings, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.