Gracias por el A2A!
Depende de qué tipo de carrera quieras seguir. Si desea trabajar en campos relacionados con la ciencia de datos, aplicaciones informáticas nativas o posiblemente juegos, Python es una opción mucho mejor para usted. Sin embargo, si desea trabajar con aplicaciones web, NodeJS, que es específicamente un lenguaje web, podría ser una mejor opción para usted. Le recomiendo que lea este artículo para conocer las ventajas y desventajas específicas de cada idioma como herramienta del lado del servidor.
Si desea una comparación generalizada, recomendaría Python, por varias razones:
- ¿Cuál es la utilidad y facilidad de mantener una base de datos con MySQL?
- ¿Es justo que Google clasifique los sitios que no responden a dispositivos móviles? Es moderno ser móvil, pero los sitios web serios aún requieren un tamaño de pantalla serio.
- Si solo está haciendo un sitio web informativo / educativo / hobby, ¿realmente necesita incluir su dirección en la política de privacidad?
- ¿Cuál es la mejor manera de construir tu propio sitio web?
- ¿Dónde puedo aprender los conceptos básicos de la creación de bases de datos para Javascript?
- Tiene múltiples usos, mientras que NodeJS es casi exclusivamente para servidores web (se puede usar para desarrollar herramientas de línea de comandos, pero Python suele ser superior)
- Python, en general, es un lenguaje mejor diseñado que JavaScript. No sé qué piensan otras personas, pero para mí es más fácil de leer, más rápido de escribir y tiene menos potencial para cometer grandes errores.
- Es una tecnología probada y verdadera. Python es un lenguaje mucho más antiguo que NodeJS y, como tal, tiene menos errores, es más confiable y ofrece muchos más trabajos. NodeJS es una tecnología reciente, y si bien el mercado se está expandiendo rápidamente, todavía no hay muchos trabajos disponibles con ese conjunto de habilidades en comparación con Python.
Esta es sólo mi opinión. Si desea centrarse específicamente en el desarrollo web, entonces NodeJS podría ser para usted. De lo contrario, probablemente deberías ir con Python.