I use Python a lot for back-end processing but seldom for anything upfront. I tend to prefer PHP there. I was asked to write a book on Python last year and actually included a section on how to use PHP together with Python when doing web development. The two can live together quite nicely if you play their strengths and weaknesses off each other.