There offical Python binaries for MAC on their website.
For a beginner I might recommend taking a look at the documentation. This is the book I use.
It's for Python 2.5, but they don't have a 3.x series book yet. Most open-source python projects aren't developed for 3.x yet so I don't recommend it. Personally, I haven't really liked Python. It's very strict when it comes down to formating and forces you to format your code exactly how it wants. Even 1 out of place space or tab can cause your script to fail and spend hours looking for the problem.