I googled "ball python care" and came across this:
Q: Can we keep several together, how big will they get, and how do we keep them tame?A: Yes, you can keep several together, but it is always recommended when you get a new reptile that you quarantine it for several months ( 4-6 months+) to make sure it is not carrying any diseases that would spread to your other reptiles. Also, when housing more than one snake together, it is absolutely mandatory that they be fed in separate cages. Otherwise, they may accidentally eat each other. Ball pythons average 3-5 feet. A few unusually large ball pythons get close to 6 feet long. They are heavy-bodied snakes, and are fairly slow movers. While they are usually of a calm temperament, handling your snake regularly will help keep it tame and accustomed to being handled.
They may accidentally eat each other?? What?
With a quick perusal of info found by a google search, it's no wonder newbies have problems starting out (myself included).