As long as you are able to keep all the temperatures and humidity stable and offer plenty of cover / hides it should be fine. But it's going to need an upgrade to something bigger as it grows. I started my 130 gram snake in a 40 gal and had no issues. HOWEVER I had the tanks set up for a few weeks prior to getting the snake so I was sure the temps were right and he had 6-8 hides and plenty of cover.
I don't think that there is such a thing as too big of a cage for any animal if you can meet all of it's needs and know how to recognize stress when something isn't working.
No cage is too large - nature is the best template - a snoot can't be booped too much
I don't think that there is such a thing as too big of a cage for any animal if you can meet all of it's needs and know how to recognize stress when something isn't working.
I don't disagree, but I think that beginners, who aren't experienced with identifying stress, would be better off starting smaller.
Essentially, keeping it simple is best when you're brand new and just learning.
Just keep hides and stuff the cage with some snake safe clutter.
I started my ball python in a similar sized enclosure she was about 100g at the time. As long as you provide the needs of the ball python like many others have said, you should be okay.
This also depends on the BP though. My first BP is a very sweet and chillax snake that pretty much takes everything I throw at her and shrugs it off not showing much reaction to environmental factors at all. I have had to use her sheds as indicators xD. Because no matter what she eats like a champ.
My suggestion is to get a good amount of pangaea hides(4-5) and kind of clutter them evenly then use some fake plants to clutter the cage(I have heard this helps have not actually used it myself)