---
## Lesson Objectives
- Apply what you’ve learned in Unit 3 to create a working Python program.
- Wrap up Unit 3.
- Q&A and transition.
---
## You Do: Unit 3 Lab — Object-Oriented Programming
You already have an app that, depending on a variable's value, prints either a movie rating, title, or both.
In today’s lab, you will add structure to your movie app using dictionaries and classes.
**Open the file [`unit-lab-3-directions`](unit-lab-3-directions.md) to see the lab and its instructions. Follow the instructions there.**
- *If your solution to the last lab didn't quite work, there's working code provided in the [`starter-code`](starter-code/movie_app.py) folder. Copy that to your local folder and work from there.*
Try your best! Raise your hand if you really need help.
---
## Debrief: Unit 3 Lab — Object-Oriented Programming
How did it go?
Let's go over it.
Make sure you understand and your code works — the Unit 4 lab builds off this one!
---
## Unit 3 Wrap-Up
What can you do?
- Build dictionaries.
- Perform common actions with sets.
- Perform common actions with tuples.
- Identify when to use which data structure.
- Define a class and instantiate an object.
- Implement inheritance.
- Overwrite variables and methods.
Questions?