← All tools

Software · Free Tool · Unit 3

Python Classes & Modules Quiz — 20 Questions

Five minutes. Twenty questions on classes, __init__, inheritance, scope, modules, and file I/O. You'll get a per-topic breakdown and a recommendation on what to work on next.

Question 1 of 20Classes & Objects

What's the difference between a class and an instance?

0/20 answered

Questions

How long does the quiz take?+

About 5 minutes for 20 questions. There is no timer — go at your own pace.

What does this quiz cover?+

This is Unit 3 of the path. It tests object-oriented Python (classes, __init__, attributes, methods, inheritance), variable scope, modules and imports, and basic file I/O.

Should I take the other two quizzes first?+

Yes if you're new to Python. The path is Python Basics → Lists & Loops → Classes & Modules. If you've been writing Python for a while and just want to test your OOP knowledge, you can jump straight here.

Is the quiz free? Do I have to sign up?+

Yes, free and no account required. You can optionally drop an email at the end for a personalized study plan based on your weakest topic.

Can I retake it?+

Yes — refresh the page or hit the retake button. Questions appear in the same order each time so you can track improvement.

Where do the questions come from?+

Questions are original to YorkSims. Topics align with Python for Everybody by Dr. Charles R. Severance (py4e.com), licensed under Creative Commons Attribution 3.0.

Source

Questions are original to YorkSims. Topics align with Python for Everybody by Dr. Charles R. Severance, py4e.com, licensed under Creative Commons Attribution 3.0 Unported.