Las estructuras de datos y los algoritmos son completamente diferentes de la pila web. Es principalmente un concepto que le dará una base sólida y lo ayudará mucho cuando trabaje en la pila web.
Hablando de los requisitos previos, debe estar familiarizado con cualquier lenguaje de programación como C, C ++, Python o Java. Como estás trabajando con Django y el matraz, creo que ya estás familiarizado con Python. Te recomiendo que leas algunos libros más en Python y entiendas bien lo básico. Después de eso, estará listo para moverse a las estructuras de datos.
Puedes probar 30 días de código en HackerRank
- ¿Este sitio web cambia su opinión sobre Hillary Clinton?
- ¿Cómo funciona exactamente el Spring MVC?
- ¿Qué se necesita para crear un sitio de publicación en línea como MarcoPolis?
- ¿Cuál es la API de mi computadora y dónde se usa?
- ¿Cuándo debe un equipo de startups tecnológicas traer un ingeniero de control de calidad / prueba dedicado?
Hay muchos cursos gratuitos disponibles sobre estructuras de datos y algoritmos. Personalmente me gustó – Introducción a los algoritmos (SMA 5503)
También puedes probar
Coursera | Cursos en línea de las mejores universidades. Únete gratis
edX
Todo lo mejor 🙂