I was considering using the Python as a mining beast
I've been giving mining a thought over the last few days leading up to the beta and having now played the beta last night I've come to the conclusion that the Python will indeed be the ideal ship for the job.
You need cargo space, both to carry the ore you refine and to hold drones. The Python certainly has cargo space.
The best refinery is 4A so you'll want a class 4 slot. Not a bigger one, which would be wasted. Not a smaller one, which would be less efficient. The Python has such a slot.
The drone launchers take slots too. The Python's two class 3 slots lets you mount both type of launchers with two ammo each. That's enough to be usable without feeling like you're wasting slot space which could be used for cargo or shielding.
You need mining lasers. With two medium hardpoints the Python has that covered.
You probably want weapons and shields to defend yourself, along with utility slots for a KWS and other goodies. That's the Python.
It's also a reasonably agile and quick ship. Certainly enough to float around the extraction site firing off drones, mining chunks or fighting pirates.
Other ships are bigger but you're either "wasting" slots and/or flying a brick.
The Asp would probably be my second choice.