A hatchling ball python might get moderate use out of something like this, but once the snake grows older, it will not climb. Ball pythons are terrestrial snakes and are actually quite clumsy climbers. There is a possibility of the snake hurting itself from falling. Also, that vine will not support a heavier ball pythons weight.

If you want to have it in the tank just to look nice then go for it. Just one more thing you have to clean