You already got great advice...
mine comes from a different direction.
Make sure you want ball pythons! Not to deter you, I have 3 myself... that being said. I now have many other snakes and types because of the differences and care levels.
Research what’s out there and what appeals to you as well as husbandry. Ball pythons aren’t the ideal “starter” snake as many believe and if healthy and in a good enclosure you won’t see much of them unless crusing at night or you take them out to handle.
I love mine and have 3 great ones but pretty sure I’m done with them.
This hobby is addicting so think of space and how many you really want early on