Singh S. Programming with Python. And Its Applications to Physical Systems 2023