Python es muy legible y fácil de aprender .
Donde puede fallar es en el desarrollo de aplicaciones más grandes y complejas o si está muy preocupado por el rendimiento: Python no es el lenguaje más rápido o más eficiente.
Como principiante total, creo que ir con Python Django es una buena opción porque será mucho más fácil de aprender.
- Cómo aprender a conectar mi aplicación iOS a la base de datos (PostgreSQL) y usar node.js como programación del lado del servidor
- ¿Qué se necesita para escalar Django (marco web)?
- En MVC, ¿qué se conoce como lógica empresarial?
- ¿Cómo se compara Node.js contra Tornado?
- ¿Cómo hacer que una pulsación de tecla se vaya al siguiente elemento de una lista?
Alternativamente, incluso podría comenzar con Flask (A Python Microframework).
Si está realmente interesado en el desarrollo web, estoy escribiendo una serie de blogs que cubre su viaje de codificación en el desarrollo web.
Su objetivo es ayudar a los principiantes a tener una idea de lo que existe y qué tecnologías deben aprender en función de sus intereses / ambiciones. Puedes leer más aquí.
En unos días, publicaré el artículo que compara las diferentes pistas dentro del desarrollo web, utilizando marcos como Node.js versus Ruby on Rails versus Django versus marcos basados en Java. Entonces, si te gusta lo que lees, ¡no dudes en suscribirte!