When I had the Asp I used 4 m-cannon turrets and 2 gimballed medium pulse lasers it was an effective loadout, the turrets are great for chewing up Sideys and Eagles and the pulses to burn through the shields on bigger ships.
Pulses are good.. if you can run two bursts though they really make a dent in a hull with the m-cannons at full chat. A-rated power on an ASP could run the bursts for a long time, the m-cannons use nothing.
As for an A rated Asp besting a stock Python. Not on the default pulses - not a prayer.
However, equipped off E-class internals with C3 gimballed bursts, turreted c2 kinetics... boost the shields and a cell pack. Then it would be a closer contest, depends how good the python pilot is with FA off.
Would I do it? Not on your life.....

If I was in the Asp, I'd go for the thrusters first.