Python Essentials for Water Resources Engineers