Capítulo 2. Un puente de aprendizaje entre Python y JavaScript
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Probablemente, el aspecto más ambicioso de este libro es que trata dos lenguajes de programación. Además, sólo requiere que seas competente en uno de estos lenguajes. Esto sólo es posible porque Python y JavaScript (JS) son lenguajes bastante sencillos con mucho en común. El objetivo de este capítulo es extraer esos puntos en común y utilizarlos para tender un puente de aprendizaje entre los dos lenguajes, de modo que los conocimientos básicos adquiridos en uno puedan aplicarse fácilmente al otro.
Tras mostrar las principales similitudes y diferencias entre ambos lenguajes, mostraré cómo configurar un entorno de aprendizaje para Python y JS. A continuación, la mayor parte del capítulo tratará de las diferencias sintácticas y conceptuales fundamentales, seguidas de una selección de patrones y modismos que utilizo a menudo cuando realizo trabajos de visualización de datos.
Similitudes y diferencias
Dejando a un lado las diferencias sintácticas, Python y JavaScript tienen mucho en común. Al cabo de poco tiempo, pasar de uno a otro puede resultar casi fluido.1 Comparemos ambos desde la perspectiva de un visualizador de datos:
Estas son las principales similitudes :
-
Ambos funcionan sin necesidad de un paso de compilación (es decir, son interpretados).
-
Puedes utilizar ambos con un intérprete interactivo, ...