What program prereqs does Python not meet? As far as I can recall, softdev requirements are 'an object oriented programming language' (as you need this to do certain things), which Python technically can be if used in that way. In terms of PHP, it actually isn't as outdated as you think... quite a significant amount of web based solutions still use PHP.
Ahh sorry for the late reply, I haven't been on Atarnotes as much (just trying to enjoy the school holidays as much as possible haha). I've talked to my teacher and she said that it doesn't meet with the requirements on the fact that you can't declare variables in Python. She told me that the programming language to choose has to be able to declare variables as in marking questions on the SAC and potentially exam, one mark is potentially used if the student has the correct syntax and can declare variables.
The reason why I dont want to use PHP is because I want to be able to do some projects as well as prepare myself for Algorithmics in Year 12, which I probably won't be able to use PHP for as it isn't sufficient for my needs. Although after seeing how some people have been able to use Python in SD, I don't really see why I can't.