I wouldn't use a 10 gallon tank for a baby ball, just too much wasted space and leaves the ball python feeling rather exposed. The reason breeders all use small rubbermaid/sterlite shoebox style containers is that is all a ball python baby needs.
They want to feel secure and comfortable, with dark tight hides and proper temperatures. The more secure and 'comfortable' they feel, the easier they acclimate to their new home and eat regularly.
Plastic containers have the added feature of holding humidity well, much better than a glass tank with a screen top. Many plastic containers have tightly sealing lids which makes escapes difficult to impossible.
For baby balls that I had in the past, I kept them in a Sterlite number 1884 style container (15 Qt. or 14L). The lid fit tightly and the lid had a sort of lock on the latch (well you had to lift it up by levers on the ends to lift the lid up). I drilled holes in the lid (4 rows of 6 holes each) and a couple on the ends for air flow. As a substrate I just used paper towel. Hides, medium sized margarine containers (500-900g size...it should be a little bigger than the diameter of your snake, coiled up). Cut a hole in the side which is big enough for your snake to get in easily, with room to spare. I have also used take out dishes as many are black and a good diameter and height for young ball pythons.
Water I use a small ceramic bowl I bought at Dollarrama. Typically they are 2 for a dollar and are about 4-5" diameter.
I placed a heat pad under the bottom set on low (I tend to use human heating pads which don't have an auto-off feature) set to low (as I find these never get above 95 surface (inside) but you have to make sure they are not squished under heavy tanks..as they are not designed to have any weight on them. Plastic containers tend to have little 'feet' so wider ones can have the pad between the 'feet' but still get warm enough to meet the snake needs. The smaller containers are just not heavy enough to be a concern.
As others mentioned, no cedar. Its not even good to feed any rodent to a snake which has been housed on cedar, as the toxic oils are all over the rodent and can kill your snake over time.
You don't need that soil either...its not needed with ball pythons. I find in plastic containers, misting when they are going into shed works fine. Or having a moist hide provided during shed time. A wide bowl of water tends to keep humidity at a good range in plastic containers too. The only time I really do have to mist or provide a moist hide for my snakes is during the winter..when the humidity inside my apartment is practically non existent (as low as 5-10%). In the summer, it tends to be around 60% or higher...depending on the outside humidity and whether I have the AC on or windows open.
-----
PHLdyPayne