The Python is generally available (to the rich), and is quite awesome. It's a bit like an oversized eagle
I would say, it is an oversized Eagle/Viper/Cobra/Asp.
The main advantage is its flexibility in upgrading. One can go less expensive light weight for 15ly+ jump range and 264 ton Cargo (4A Shields+3B shield cell). Or, you say, screw trading and build a full out heavy fighter with near impenetrable shields (6A+6A shield cells).
Either way, it becomes an Anaconda killer (NPC Anacondas).
Unfortunately, I have not found C3 Multicannons. Hence, i use C3 pulse lasers (less heat drain than beams) and C2 Multicannons. The Multis are only fired at big targets.
The hardpoints are barely grouped tight enough for all fixed guns (Eagles are tricky to hit with all three C3s).
I am not sure, why I should upgrade to an Anaconda (much later). Maybe a secondary T9 for trading and a full combat python.