En primer lugar, pido disculpas si ya se han planteado preguntas similares; he buscado en Google, pero la mayoría de las preguntas similares no se centran en el desarrollo de habilidades de programación específicamente relacionadas con la cuántica.
Soy un estudiante de último año de licenciatura (física) en el Reino Unido. Como me gusta la programación, he decidido solicitar un máster en ciencias de la computación o en aprendizaje automático/ciencia de los datos, y estoy pensando en desempeñar funciones de tipo cuántico después.
Sin embargo, aunque básicamente sé programar, no estoy seguro de qué tipo de cosas debería probar o proyectos en los que debería involucrarme para ayudarme a prepararme para esta línea de trabajo, o cualquier trabajo que implique una mezcla de matemáticas y codificación.
He utilizado Python para resolver los primeros 50 problemas del Proyecto Euler, y recientemente he completado el curso de aprendizaje automático en línea de Andrew Ng. Hace unos años hice un curso que culminó con el uso de Java para simular los principales cuerpos del Sistema Solar. Este semestre estoy tomando un curso de computación numérica que involucra cosas como DFT's, integración numérica y simulaciones Monte Carlo. Puedo usar Python si quiero para esto, aunque estoy tentado de intentar usar C++ (aunque signifique que obtenga una nota más baja).
¿Qué sugieren que haga más allá de esto?