# Object-oriented Programming This section biefly covers the core concepts of object-oriented programming (OOP) in Python. Make sure to check out the [Further Resources](#further-resources) section as it contains useful links to more detailed articles, tutorials and documentations. ## Further Resources - [Object-Oriented Programming (OOP) in Python 3](https://realpython.com/python3-object-oriented-programming/) - [Lesson: Object-Oriented Programming Concepts](https://docs.oracle.com/javase/tutorial/java/concepts/) - [Object-Oriented Programming in Python](https://python-textbok.readthedocs.io/en/1.0/Object_Oriented_Programming.html) - [Object-Oriented Programming in Python vs Java](https://realpython.com/oop-in-python-vs-java/) - [3.3. Special method names](https://docs.python.org/3/reference/datamodel.html#special-method-names)