The Python is a fine ship but it suffers from a low jump range and small fuel tank, not very good for exploration, diecent at trading, excels in combat. And yes the Python is veeeery expensive.
the asp can have more cargo than a type 6 especially with no shields, is designed for exploration, and is quite good in combat doesn't have the best shields so keep that in mind.
do all startports have all ships? I don't have the money for it, but for example, what would the best place be to find a clipper?