Du er ikke logget ind
Beskrivelse
Beneficios acerca del aprendizaje de algoritmos y estructuras de datos.Primero, te ayudar?n a convertirte en un mejor programador. Otro beneficio es que te har?n pensar m?s l?gicamente. Adem?s, te pueden ayudar a dise?ar mejores sistemas para almacenar y procesar datos. Tambi?n sirven como una herramienta para la optimizaci?n y soluci?n de problemas.
Como resultado, los conceptos de algoritmos y estructuras de datos son muy valiosos en cualquier campo. Por ejemplo, puedes utilizarlos cuando construyas una aplicaci?n web o escribes software para otros dispositivos. Puedes utilizarlos para aprendizaje de m?quinas y anal?ticas de datos, las cuales son actualmente dos ?reas excitantes. Si eres un hacker, los algoritmos y las estructuras de datos en Python tambi?n son importantes para ti en cualquier parte.
Ahora, cualquiera que sea tu estilo de aprendizaje preferido, te tendr? cubierto. Si eres un aprendiz visual, te encantar?n mis diagramas claros e ilustraciones a trav?s de este libro. Si eres un aprendiz pr?ctico, te encantar?n mis lecciones de pr?ctica, de manera que puedas obtener pr?ctica con algoritmos y estructuras de datos de una forma pr?ctica.
Estructura del curso.Hay cinco vol?menes en este curso. Este es el volumen uno. En este volumen, tomar?s una inmersi?n profunda en el mundo de los algoritmos. Con frecuencia incremental, los algoritmos comienzan a moldear nuestras vidas de muchas maneras - desde los productos que nos recomiendan, hasta los amigos en que interactuamos en los medios sociales, y a?n m?s importante que los aspectos sociales, como las pol?ticas, privac?a y cuidado de la salud. Por lo tanto, la primera parte de este curso cubre lo que son los algoritmos, como trabajan, donde se les puede encontrar (en aplicaciones de la vida real).
En el segundo volumen, trabajar?s a trav?s de la introducci?n de las estructuras de datos. Aprender?s acerca de las estructuras de datos introductorios - arreglos y listas ligadas. Los observar?s en operaciones comunes, y como los tiempos de proceso de estas operaciones afectan nuestro c?digo de todos los d?as.
En el tercer volumen, tomar?s tu conocimiento de algoritmos y estructuras de datos juntos, para resolver el problema de clasificar datos utilizando el algoritmo de Merge Sort (clasificar por mezcla). Veremos los algoritmos en dos categor?as: sorting (clasificar) y searching (b?squeda). Implementar?s algoritmos para clasificar bien conocidos, como Selection Sort, Quicksort, y Merge Sort. Tambi?n Aprender?s los algoritmos de b?squeda b?sicos como Sequential Search (b?squeda secuencial) y Binary Search (b?squeda binaria).
Al final de muchas secciones de este curso, ejercicios de pr?ctica cortos se proveen para probar tu entendimiento de los t?picos discutidos. Tambi?n se proveen respuestas de manera que puedas verificar que tan bien has ejecutado cada secci?n. Al finalizar el curso, encontrar?s una liga para bajar m?s recursos ?tiles, como c?digos y pantallas utilizados en ese libro y m?s ejercicios de pr?ctica. Puedes utilizarlos para referencias y revisi?n tambi?n. Mi liga de soporte tambi?n se provee, de manera que puedas contactarme en cualquier momento que tengas preguntas o requieras ayuda en el futuro.
Al final del curso, entender?s que son los algoritmos y las estructuras de datos, c?mo son medidos y evaluados, y c?mo se utilizan para resolver problemas de la vida real. Por lo tanto, todo lo que requieras est? aqu? mismo en este libro. Realmente espero que lo disfrutes. est?s listo? Sumerj?monos!