Puedes aprender programación competitiva al igual que aprender ajedrez, debate o cualquier otra actividad extracurricular. Es algo que tienes que programar en tu tiempo libre. Sin embargo, es ciertamente más fácil para los estudiantes de Informática, ya que lo que están aprendiendo se puede aplicar directamente a su trabajo en clase. En algunas universidades, incluso es posible tomar una clase de programación competitiva (por ejemplo, CS 97SI: Introducción a los Concursos de Programación Competitiva).
Para comenzar, vea ¿Cómo empiezo con la programación competitiva? Python no es uno de los lenguajes más populares para la programación competitiva, pero es un lenguaje popular en general. Entonces, si tiene otras razones para aprenderlo, no debe preocuparse demasiado si será bueno para la programación competitiva. Puede encontrar útil esta lista de recursos: curated-programación-resource-Python (Reddit / learnprogramming).
- ¿Vale la pena el dinero en informática / ingeniería en la Universidad de Illinois en Urbana-Champaign?
- ¿Cuál es la diferencia entre la ingeniería electrónica y la ingeniería electrónica y de telecomunicaciones?
- ¿Qué software de diseño se necesita para un trabajo de ingeniería mecánica?
- Cómo obtener 9 CGPA en el 4to semestre de ingeniería mecánica
- Soy estudiante de primer año de ingeniería en VIT Mumbai. No he asistido a ninguna conferencia hasta ahora. ¿Se me permitirá aparecer durante el primer semestre?