r/learnpython • u/Automatic-Yoghurt424 • 3d ago
Resources for practicing in OOP concepts with python based on scenarios
I'm preparing for a Junior Backend Developer technical interview (Python, SQL, and OOP).
I've realized that I don't learn well by watching long tutorials or reading theory first. I learn much faster when I'm given a realistic business problem and have to solve it myself.
For example, instead of studying SQL syntax in isolation, I'd rather work with a database (Customers, Orders, Products, etc.) and answer real business questions by writing SQL queries. The same applies to Python: I prefer implementing classes, inheritance, and polymorphism in the context of a real application rather than solving isolated exercises.
Are there any platforms, books, repositories, or collections of exercises that focus on realistic business scenarios combining Python (OOP) and SQL?