I posted a topic similar to this just a little while ago, and got mostly the same answers you're getting.
Do your research, tell your parents why you think a ball python would be a good pet pet for you and why it would make you happy. If they still say no, respect their wishes.