¿Cuáles son las diferencias entre Python y Rust?
Python y Rust son lenguajes de programación diferentes con diferentes fortalezas y debilidades.

Python es un lenguaje de programación interpretado, dinámico y de alto nivel, mientras que Rust es un lenguaje de programación compilado, estático y de bajo nivel.

Python tiene una sintaxis simple y fácil de aprender, lo que lo hace adecuado para tareas de script, ciencia de datos y desarrollo web. Por otro lado, Rust ofrece un enfoque en la seguridad y el rendimiento, lo que lo hace adecuado para sistemas embebidos, videojuegos y aplicaciones de bajo nivel.

En cuanto a la gestión de memoria, Python confía en el recolector de basura para liberar la memoria no utilizada, mientras que Rust tiene un control manual de la memoria que permite un mejor control y optimización del uso de la memoria.

En resumen, la elección entre Python y Rust depende de las necesidades específicas de un proyecto, como la facilidad de uso, la seguridad y el rendimiento, y la gestión de memoria. Ambas son herramientas poderosas y pueden ser útiles en diferentes contextos y proyectos.
Desde tu punto de vista para una aplicación a gran escala cual de los dos lenguajes es mejor
Para una aplicación a gran escala Rust es mejor ya que al ser un lenguaje de bajo nivel tiene un rendimiento muy superior a python además al no tener recolector de basura es mucho más seguro y menos vulnerable a errores, sin embargo no hay tantos programadores de Rust como los hay de otros lenguajes como Python o C pero a pesar de eso muchos proyectos a gran escala  están empezando a transicionar de C a Rust por su seguridad
Dame algunos recursos en forma de links a libros o videotutoriales que me ayuden a aprender Rust.