Seriously, you need to focus on mastering HTML and CSS. You can do pretty much everything with those two simple languages alone. Unless you have an active need for Python its un-necessary.
You can't write a dynamic blog engine with them.
You are better off learning PHP rather than trying to be all rad with some other cool sounding language. :P
Actually no.
PHP is web-only while he can re-use his Python knowledge elsewhere.
Also, it's simply faster to use django than raw html for pages consisting of more than 1 page since you don't have to repeat yourself all the time.
Is PHP easier?
Generally, no, although the syntax might be a tad more familiar for C-family/TS users. Learning Python isn't that hard though and will pay off in the end.