Unele lucruri sunt mai comode in PHP daca vrei doar web. De exemplu, daca vreau sa afisez un 'Hello, World!' in browser, iau un
AMP si scriu `<?php echo 'hello, world!'`.
Pentru acelasi lucru in Python trebuie sa scriu niste cod (putin, ce-i drept) pentru un server web, sa stiu niste detalii despre HTTP (gen headere), iar programul pentru 'hello, world' ajunge sa fie mai mare decat cel in PHP.
In plus, majoritatea tutorialelor te invata sa folosesti Django ca framework si MVC, dar mie mi se par mult prea complexe pentru programe simple pe care le-ar scrie un incepator. Adica mi se pare mai usor sa invat intai sa fac un "Hello, world!" banal, iar dupa aia sa vad idei gen MVC. Eu am inceput cu CherryPy si Jinja2, mi se par mai usor de folosit decat Django.
Pana la urma, tot va trebui sa ai o idee despre tehnologiile din spate, dar nu cred ca e bine sa insisti pe ele de la inceput.
Ar mai fi si hosting-ul. Pentru Python sunt foarte putini cei care ofera hosting gratuit. Eu folosesc App Engine-ul de la Google. Pentru PHP exista mult mai multe optiuni.
Ca limbaj, si mie mi se pare Python mai elegant decat PHP. Pentru web, tot Python prefer sa folosesc acum. Dar la inceput, vei putea lucra mai repede in PHP.