Duplex? Check with your landlord first to make sure that they won't throw you out for having a snake. If they allow pets, sometimes they freak out about which pets you keep. Before I moved, I double checked the pet policy and stated up front that I would not move without my animals. They are allowed to usually charge you with the pet policy... will you pay it?
THEN consider getting a ball python of your choice. I know... responsibility isn't the best lecture when you're drooling over a snake you want, but it's better than the heartache of giving up a pet.
I'm partial to lessers, cinnamons, jigsaws... but that's me.