x2 Here should be your first stop: BP Caresheet

You mentioned not letting the cat and snake together when the snake is bigger - your snake is at a MUCH bigger risk from the cat than the cat will ever be from a ball python, period.