First of all, I do think that the responses were a bit heavy handed, not knowing much more than what the OP presented in four sentences.
We ALL started with zero knowledge on caring for reptiles, we ALL learned making mistakes.
To the OP - if you are hoping to breed in the future, the first and most important thing you must learn is to protect your existing collection, even if that existing collection is one animal (your female). You protect it by quarantining any new animals that you bring into the collection at the complete opposite end of your home, and preferably in another building if you can. You work with your existing collection first, and your QT animals last, so as not to transfer anything from the QT animals to your existing animals.
And then you shower and change clothes after working with your QT animals.
That's QT 101.
Secondly - ball pythons should not be housed together, especially by the novice keeper. People have housed them together successfully, but those are people with more experience, who are tuned into the subtle cues of stress, etc.
With ball pythons we generally recommend one snake per enclosure, except for the three days each time you pair them for breeding.