PHP es un lenguaje que originalmente esta orientado a la web, mientras que Python es un lenguaje multiproposito.
Python como lenguaje es muy diferente a PHP:
- Python es fuertemente tipado mientras PHP es débilmente tipado.
- Python usa espacios en blanco y sangrado del codigo para delimitar bloques, mientras que PHP usa llaves.
- Python desde hace mucho tiene namespaces, mientras que PHP los acaba de integrar en una versión reciente.
Hay artículos muy interesantes sobre el tema:
http://me.veekun.com/blog/2012/04/09...of-bad-design/ http://www.antigreen.org/vadim/ProgL...on-vs-php.html http://wiki.python.org/moin/PythonVsPhp (Probablemente un link roto)