Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Python es fácil de aprender. Probablemente estás aquí porque ahora que tu código funciona correctamente, necesitas que funcione más rápido. Te gusta que tu código sea fácil de modificar y que puedas iterar con ideas rápidamente. La disyuntiva entre fácil de desarrollar y que se ejecute tan rápido como necesito es un fenómeno bien conocido y a menudo lamentado. Existen soluciones.
Algunas personas tienen procesos en serie que deben ejecutarse más rápido. Otros tienen problemas que podrían aprovechar arquitecturas multinúcleo, clusters o unidades de procesamiento gráfico. Algunos necesitan sistemas escalables que puedan procesar más o menos según lo permitan la conveniencia y los fondos, sin perder fiabilidad. Otros se darán cuenta de que sus técnicas de codificación, a menudo tomadas de otros lenguajes, quizá no sean tan naturales como los ejemplos que ven de otros.
En este libro cubriremos todos estos temas, dando orientaciones prácticas para comprender los cuellos de botella y producir soluciones más rápidas y escalables. También incluimos algunas historias de guerra de quienes se te adelantaron, que aguantaron los golpes para que tú no tengas que hacerlo.
Python es muy adecuado para el desarrollo rápido, las Implementaciones de producción y los sistemas escalables. El ecosistema está lleno de gente que trabaja para hacerlo escalar en tu nombre, dejándote ...