MiY Devforge
Practical Python tutorials and deep dives into how things work under the hood.
Latest articles
Automate Google Sheets with Python: A Complete Guide
Learn how to read, write, and automate Google Sheets with Python using gspread and the Google Sheets API. Includes authentication setup, real examples, and common use cases.
May 16, 2026Build a URL Shortener in Python from Scratch
Build a working URL shortener in Python step by step — hashing, storage, Flask web server, redirect handling, click tracking, and a command-line interface.
May 16, 2026How Python's Garbage Collector Works Under the Hood
A deep dive into Python garbage collection — reference counting, cycle detection, the gc module, generational collection, and how to avoid memory leaks in Python.
May 16, 2026How Python Imports Modules: A Deep Dive
Learn exactly what happens when you write import in Python — how sys.path works, what sys.modules does, how packages and __init__.py fit in, and how to fix common import errors.
May 16, 2026How Python's Memory Management Works Under the Hood
A deep dive into Python memory management — the object allocator, memory pools, pymalloc, arenas, the small object allocator, and how to profile memory usage.
May 16, 2026Parse and Clean Messy CSV Files with Python and Pandas
Learn how to load, inspect, and clean messy CSV files using pandas. Covers missing values, duplicate rows, data type fixes, and string cleaning with real examples.
May 16, 2026