Skip to content
#

operator-overloading

Here are 20 public repositories matching this topic...

Micrograd-from-scratch

This is a minimal, from-scratch implementation of a scalar-valued automatic differentiation (autograd) engine and a small neural network library built on top of it. It follows the ideas behind Andrej Karpathy's micrograd, rebuilt line by line to actually understand how backpropagation works — not just call it.

  • Updated Aug 15, 2026
  • Python

A modern, lightweight, immutable, and fully type-annotated Fraction library for Python. Supports arithmetic operations, comparisons, conversions, automatic simplification, hashing, and interoperability with Python numeric types. Built with clean design, strong typing, and modern Python packaging practices.

  • Updated Jul 27, 2026
  • Python

Introducing "Bitesofpy"! Here, I share my PyBites exercise solutions, fueled by a "Learning Python" bundle from a Humblebundle sale. Drawn to the captivating exercises, I dedicated six months to tackling numerous challenges.

  • Updated May 7, 2023
  • Python

A comprehensive collection of my notes and code examples for revision, covering Python OOP concepts, advanced topics like operator overloading, multithreading, file I/O, and more — structured for easy learning and quick reference.

  • Updated Dec 30, 2024
  • Python

This repository is my practical guide to advanced Python OOP concepts. Through step-by-step code examples, I cover inheritance types, method overriding with super(), class methods, property decorators, and operator overloading.

  • Updated Jul 31, 2026
  • Python

This repository is a collection of my daily Python practices, learning notes, and experimental scripts. It tracks my progress from fundamentals to more advanced topics.

  • Updated Jul 31, 2026
  • Python

Improve this page

Add a description, image, and links to the operator-overloading topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the operator-overloading topic, visit your repo's landing page and select "manage topics."

Learn more