I've done a bit of PHP coding, used if for a few medium-sized projects, and tbh... never again.
I haven't actually used Python for a web-project yet, but it's my language of choice for most other things, and I've been itching to try out
Quixote for ages now... just haven't had the time.
IMHO, PHP is a tool that gets the job done, but for me it's a pain to work with. Python on the other hand, is a joy to work with, but putting it on a server and having a website up and running will probably take you longer, simply because there isn't anything as "simple" as mod_php.