I don't think so. However, Blender is compiled with Python. It will run without it, but all extension scripts do require Python to work properly or even at all in most cases. From what I understand, Macs are not susceptible to an issue that Windows users face about having to redirect and create the home environment variables to point Blender towards the Python home folder. I could be wrong about this, but I believe that Mac does have Python natively installed, the question is whether or not you have the correct one.
There is pretty extensive documentation for Blender on the Blender site. It's a little hard to get to, though, so it's not like an easy-to-use manual, unfortunately. I'd also highly recommend picking up "Blender Basics," which can be downloaded here.
Blender should open up two windows. One is the Blender window, a second one is a code window. Most of the time, the second one is ignored. However, check when you start up that it says, "Checking for installed Python... got it! Continuing happily."
If Python is working correctly and Blender still isn't importing the file well, you could try importing individual pieces and rebuilding the ship in Blender. A pain, I know. However, generally Blender's import scripts are pretty good.