Python for Islamic Astronomy (Modern Computational Approaches to Hijri Calendar, Qibla, and Prayer Times)