AVRDUDE can be made to run using a modified conf file to accommodate some of the 8051-derived uCs, but the USBasp is a bigger challenge. Mainly because virtually all uCs use an active LOW RESET ...
Yes, you can program Arduino with Python using the PyFirmata library. While Arduino traditionally uses C++ code, Python can control Arduino boards through the Firmata protocol, allowing you to ...