Get the Free Video: Making Sense of Python Parentheses, Brackets, and Braces

For Python learners who pause every time the code wants (), [], or {}, and want to know which one does what, and why, in 16 minutes.

Free video: Using parentheses, brackets, and braces in Python, with Reuven Lerner

Reuven walks through the notebook live, one symbol at a time.

Why this is different

Python uses the same few symbols for different jobs, so beginners learn them one case at a time instead of the rule underneath. Reuven goes through all of them live, in one notebook.

  • Parentheses: grouping, and the comma that makes a one-element tuple.
  • Square brackets and curly braces, and what each one is for.
  • Where every symbol turns up in real code, and why.




Free. No spam. Unsubscribe anytime.

Reuven Lerner

Meet the Instructor

I’m Reuven Lerner. I’ve spent 30 years teaching Python to engineers at companies like Apple, Cisco, VMware, and Western Digital.

The symbols trip up nearly everyone at the start, not because they are hard, but because people meet them in little bits and pieces and never see the whole picture. So I put all of them in one notebook, in the order that makes sense.

Watch it, run the examples yourself, and if something still does not sit right, ask me. You’re not going to get a bot or a “support team.” You’re going to get me.