If your setting up a tank for a hatchling ball python i suggest a 10 gallon to start with a hide on the hot spot. Keep the hotspot 90-95 degrees and the cool spot around 80+ degree. They feel more secure in a smaller enclosure. We keep our hatchlings in a 6.5 quart tub until they are about 500 grams. Feed once a week and size appropriate to the widest part of its body. Im sure im missing something. If you have any questions you can email me at mark@reptilefrenzy.com
If I left anything out I will edit this post but hatchlings can be a pain sometimes but can also be easy. I suggest getting a well started snake and not one fresh out of the egg. Maybe oneday you can start hatching some of your own! Best of luck!