!!
If you just got your snake then it is scared. That is why it is biting you.
Leave your snake alone completely for one week. No handling or feeding for that week.
After one week, feed him an appropriately sized meal (based on his weight) and then wait 2 more days before handling him. You need to allow him time to digest his food before handling him to prevent a regurgitation.
It is not necessary to feed him in a separate enclosure. He will not mistake your hand for food when you reach into the tank any other day other than feeding day. I feel all my snakes in their home enclosures and I have never been bitten.
A one year old male isn't completely full grown but he should be about close. A full grown male is usually about 1000g. There is no specific growth curve for ball pythons. They all grow at different rates.
I would actually advise not taking the snake out in public. Many people have serious fears of snakes and it could pose a legal issue at some point. With all of this new legislation popping up, we need to give ourselves a good reputation and bringing our snakes around in public is not going to help. :/
Hope this helps you out![]()