Linked Lists in Python

If you’re brushing up on data structures in Python, linked lists are a great place to start. Unlike arrays (Python’s built-in lists), linked lists are made up of nodes that point to each other — making them flexible for insertions and deletions. This post walks you through implementing a basic singly linked list from scratch in Python. What Is a Linked List? A linked list is a sequence of nodes where: ...

June 22, 2025 · 2 min · 396 words · Shubham

How Neural Networks Really Work

This article breaks down how neural networks work, from their basic building blocks to real-world applications, in plain language anyone can understand.

April 21, 2025 · 4 min · 758 words · Shubham

Getting Started with Deep Learning: A Hands-On Introduction

Train an image classifier in a few lines of Python, understand the core deep learning workflow, and explore key concepts—without needing a PhD.

April 15, 2025 · 3 min · 563 words · Shubham

Mastering Python Decorators: A Practical Guide

Introduction As Python developers, we’re always searching for ways to write more efficient, clean, and maintainable code. Enter decorators — a powerful Python feature that allows you to modify or enhance functions without changing their core implementation. In this article, we’ll dive deep into decorators through a real-world performance monitoring example. What Are Decorators? At its core, a decorator is a function that takes another function as an input and extends or modifies its behaviour. Think of it like a wrapper that can add functionality to existing code without modifying the original function. ...

March 22, 2025 · 2 min · 380 words · Shubham