About 448,000 results
Open links in new tab
  1. Dunder or magic methods in Python - GeeksforGeeks

    Aug 7, 2024 · Python Magic Methods. Built in classes define many magic methods, dir() function can show you magic methods inherited by a class.

    Missing:

    • GIF

    Must include:

  2. Python's Magic Methods: Leverage Their Power in Your Classes

    Magic methods support core object-oriented features in Python, so learning about them is fundamental for you as a Python programmer. In this tutorial, you’ll: Learn what Python’s special or magic methods are; Understand the magic behind magic methods in Python; Customize different behaviors of your custom classes with special methods

    Missing:

    • GIF

    Must include:

  3. How Python Magic Methods Work: A Practical Guide

    Mar 20, 2025 · Python's magic methods provide a powerful way to make your classes behave like built-in types, enabling more intuitive and expressive code. Throughout this guide, we've explored how these methods work and how to use them effectively.

    Missing:

    • GIF

    Must include:

  4. 20 Most Common Magic Methods - by Avi Chawla

    Mar 24, 2025 · In my experience, these are possibly the only 20 magic methods you would ever need in most Python projects utilizing OOP. Syntactically, they are prefixed and suffixed with double underscores, such as __len__, __str__ , and many more.

    Missing:

    • GIF

    Must include:

  5. Python - Magic or Dunder Methods - TutorialsTeacher.com

    Magic methods in Python are the special methods that start and end with the double underscores. They are also called dunder methods. Magic methods are not meant to be invoked directly by you, but the invocation happens internally from the class on a certain action.

    Missing:

    • GIF

    Must include:

  6. 7 Magic Methods That Will Turn You Into a Python Wizard

    Oct 4, 2023 · In this article, we've shed light on the magical world of Python's magic methods, from the fundamental __init__ method to the more specialized __getitem__ method. These tools not only elevate your Python game but also unlock endless customization possibilities.

    Missing:

    • GIF

    Must include:

  7. Magic Methods in Python, by example | Towards Data Science

    Feb 16, 2020 · In this tutorial, I will tie these two ideas together to showcase how we can inherit from the built-in list class and make use of magic methods in our class design. I will modify the three magic methods which control list indexing.

    Missing:

    • GIF

    Must include:

  8. Working with Magic Methods in Python: A Comprehensive Deep …

    In this blog, we’ll explore how to use magic methods in Python, covering their fundamentals, practical examples, advanced applications, and best practices to create intuitive and powerful custom classes. What Are Magic Methods? Magic methods are predefined methods with names enclosed in double underscores (e.g., __init__, __str__).

    Missing:

    • GIF

    Must include:

  9. Understanding Python’s Magic Methods: A Deep Dive

    Feb 2, 2025 · Python’s magic methods (also known as “dunder” methods, short for “double underscore”) are special methods that enable you to define the behavior of objects for standard operations such as...

    Missing:

    • GIF

    Must include:

  10. Magic Methods in Python - Python in Plain English

    Apr 14, 2024 · In this blog, we’ll unravel the mysteries of magic methods in Python, affectionately known as “dunder” (double underscore) methods. We’ll walk through their purposes, when and how to use them, and sprinkle our discussion with some practical examples.

    Missing:

    • GIF

    Must include:

  11. Some results have been removed
Refresh