Knowing the IP address and subnet mask can calculate the network address, broadcast address, address range, host digits, available host digits - Programmer Sought
How I made my Python subnet calculator more efficient with 40% less code - Cybr
A Seven-part course in Subnetting
Activity 6.4.1: Basic VLSM Calculation and Addressing Design