Learn how to implement a Min-Heap data structure in Python from scratch! This script covers essential heap operations such as insertion, removal (pop), and peeking at the smallest element. It also includes methods to check heap size and emptiness, making it a perfect guide for understanding and building heap-based algorithms.