NO that is wayyy not normal!
My first thought is are you sure it is a ball python? It sounds like something a kingsnake would do when extremely hungry.
Check your husbandry your cool end should be around 80 and a hot spot around 90ºF there are excellent care sheets here...
http://ball-pythons.net/forums/forum...107-CARESHEETS
look up ball pythons in google images just to be sure it actually is one they are very distinctive.