The GLORIOUS python...
Is mentioned several times in Commander Hawkes best start or best moneymaking videos.
My experience with the game started on a Commodore 64 a long time ago. I had a printout of the keyboard with all the ELITE keyboard shortcuts taped to the side of my monitor, and getting my first Cobra was one of the best moments of my gaming life.
When I finally purchased Elite Dangerous I watched some 'best start' videos and within the first day or two I had gone from Sidewinder combat in RES to Adder mining to Asp Mining to Python Mining. Then I spent a remarkably short time getting 3 billion credits. This was in the days (you know, last year...) when a single mining trip of LTD's made you a ton of space cheddar.
During last year's mining meta times, the python was a good enough ship to make BILLIONS of space cheddar. So Python? HECK YES! Best ship ever... during the mining meta for a new commander who was willing to grind.
I'm home based in Shinrarta Dezhra at Jameson Memorial because of how GLORIOUS the python is.
I used my Asp to get FSD engineeering early. Once I had enough cheddar I did the Guardian Grind, the unlock the Engineers grind and the Engineering Materials Grind. I have spent more time in the cockpit of my ASP than any other ship. I love my Asp!
But I bought a bunch of ships, needed some money. So I have a python for Robigo Runs. The python is THE ship for Robigo runs, and while I was doing them I did as many Empire runs for reptutation as I could. Then I needed a ship to do the actual mission to level me to Duke, and I found the Python was a GREAT mission runner. I didn't need an optimized ship, I just needed a 'good enough' ship to run a variety of missions, and for me, the Python was the easy answer... I already had it, I could easily outfit it, once again, the Python was the right tool for a specific need.
So I've got my Cutter now, I've got my Kraits for combat, I've got my jumpconda, and my DBX for exploration. I still use my Asp for material gathering, but when I want to devote a play session to missions for Fed rank, (still working for my Corvette)... it's the Python I reach for. It is there, it is 'good enough'.
Versatility MATTERS. Being able to rapidly outfit a python for lots of different tasks makes this game more fun. Eventually I'll have a specific ship optimized to the maximum for every task in the game...
But the Python shows up early in your choices... and when you don't have all that much money you can use the python for everything you want to do.
When you get lots of money you will STILL use a Python for Robigo Runs (currently the meta for moneymaking), Mining runs that you don't want to invest as much time in (Love my Cutter, but not leaving until I'm full makes for a longer play session... when I mine with my Python it's drop in, fill up and get out. Python makes a great miner for shorter sessions!). Hauling in the current mining meta seems to favor the Python also... Selling as much cargo as you can carry to a medium pad outpost for best prices is best done in the Python.
The GLORIOUS python is an important ship in your progression as a new player. It is particularly important if you want to make money effectively to afford all the other shiny ships in the game. There are no reasons to avoid buying a Python as early as you can afford the outfitting and rebuy.
Your salesman didn't steer you wrong in the long run... You might not do those things that the Python is particularly good at today, but the odds are high that you'll do some of them in the future. I spend more time in my Asp, but my Python has been the ship that made everything else in the game possible.