During my learning and practice with Python, I've applied object-oriented programming concepts like classes and inheritance in various ways. For instance, I created a simple project to manage a library system where I used classes to represent different entities such as Books and Members. Inheritance came into play when I extended a base class called 'Person' to create more specific classes like 'Librarian' and 'Member', each with their own attributes and methods. This approach helped me understand how to organize code efficiently and reuse components, making the system more scalable and easier to maintain.