Software · Free Tool · Unit 3
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.
About 5 minutes for 20 questions. There is no timer — go at your own pace.
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.
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.
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.
Yes — refresh the page or hit the retake button. Questions appear in the same order each time so you can track improvement.
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.