Ball python

It inhabits savannas and grasslands but can be found in open forests.

An excerpt from the article 24 facts about ball python
Its habitat requires a source of running water for the snake to cool down.