That seems a little small in my opinion. Once full grown a tank that size wouldn't offer much of a thermal gradient. As an adult I believe a ball python needs at least 24" of width and 12" of height when it comes to a display terrarium. I would recommend a Zilla 40 gallon terrarium which is something close to 36"X16"X16" as an ideal home.