all ball pythons eat and grow at different rates so it is almost impossible to judge sex by their weight. 1180 grams for a year old bp is definitely a good weight, so no worries there. the best way to tell sex would be to take your bp to a herp vet and get it probed.