|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/algoritmos-estructuras-de-datos-/
课程评论:没有评论
课程名称:算法与数据结构 课程概述:在本课程中,你将深入学习软件开发的基本支柱——算法与数据结构。课程全面覆盖创建自定义算法所需的基本概念,帮助你掌握抽象思维,以便能将所学知识应用于任何编程语言。你将学习到编程的基础技能,包括: - 基本算法 - 编程逻辑的发展 - 编写代码的良好实践 - 算法中的资源、时间和操作优化 - 数据结构的代码实现 课程提供可下载的学习资料,从我超过15年的编程经验中获得的建议,以及解决的练习和实际应用示例,帮助你理解每个算法的逻辑,并能够在你选择的语言中实施。 本课程分为两个主要模块: 1. **算法模块** 你将从零开始开发算法,解决问题,无论你使用何种编程语言或技术。重点是开发逻辑,使你能够将概念转移到自己的开发环境中。课程中还包含详尽的排序算法讲解,其中包括创建比传统的冒泡排序、选择排序或插入排序更快速的排序算法。如果你想学习如何优化和精确地创建算法,这门课非常适合你。 2. **数据结构模块** 你将了解不同类型的数据结构,从基本的到复杂的,包括静态和动态数据结构。课程将解释什么是静态和动态数据结构,它们的用途,以及如何选择使用哪一种。我们将通过一个完整的项目来管理这些问题,应用动态数据结构如列表、栈和队列。例如,在日常生活中的超市,你可以看到许多情况可以用数据结构处理。课程将详细开发这些功能,涵盖静态和动态数据结构(多维数组)、线性动态数据结构(列表、栈和队列)以及非线性动态数据结构(树)。 所有概念都将详尽解释,帮助你从一开始就建立良好的编程基础。这个课程让你能够扩展到软件开发的任何领域。 课程即将开启,快来购买并享受期待已久的学习内容吧! 讲师:José Javier Villena
En este curso de Algoritmos y Estructuras de Datos aprenderás de forma básica y muy completa las nociones más elementales sobre estos pilares del desarrollo de software. Este curso dará un recorrido completo por todos los conceptos más básicos para aprender a crear tus propios algoritmos, gracias a la visión global que adquirirás. De hecho a lo largo del curso aprenderás cámo aplicar cada idea a cualquier lenguaje de programación.Aprenderás habilidades fundamentales para la programación:Algoritmos ElementalesDesarrollo de la lógica de programaciónBuenas prácticas al escribir códigoOptimización de recursos, tiempo y operaciones en un algoritmoImplementación en código de Estructuras de DatosAdemás contarás con material didáctico descargable, consejos desde mi experiencia de +15 años programando, ejercicios resueltos y ejemplos de uso para situaciones de la vida real, para que entiendas qué lógica sigue cada algoritmo y sepas implementarlo en el lenguaje que tú prefieras.El curso está dividido en 2 bloques principales abordados a lo largo de las diferentes secciones:AlgoritmosEn este bloque aprenderás a desarrollar desde cero algoritmos con los que resolver problemas sin importar el lenguaje de programación o tecnología que uses. Principalmente nos centraremos en la lógica del desarrollo de manera que tu podrás trasladar la idea a tu propio entorno de desarrollo. Por lo tanto, no importa qué lenguaje uses, los contenidos de estas clases serán totalmente útiles para tí.Entre los diferentes algoritmos que veremos están incluidos los de ordenación con una explicación detallada de su funcionamiento y de cada linea y elemento del código que estos tengan. ¿¿Sabes que en este curso crearemos un algoritmo de ordenación más rapido que los famosos de Intercambio o Bubble Sort, Selección o Inserción?? Si quieres saber como crear algoritmos pensando en la optimización y eficacia...estás ante el curso ideal para tí.Estructuras de DatosEn este bloque conocerás diferentes Estructuras de Datos que existen, desde las más básicas hasta otras más complejas, y tanto estructuras de datos estáticas como dinámicas. ¿Qué es una estructura de datos estática? ¿Y una dinámica? ¿Para qué sirven? ¿Cómo se cuándo usar una u otra? Todo eso se explica en el curso.¿Sabías que en la vida cotidiana hay muchas situaciones en las que se pueden aplicar algoritmos a Estructuras de Datos? Por ejemplo en un simple supermercado encontramos varias situaciones que se podrian manejar con Listas, Pilas y Colas. Precisamente en este curso desarrollaremos a lo largo de un proyecto completo, la administración de estas cuestiones mediante las Estructuras de Datos DinámicasDesarrollaremos cada una de las funcionalidades en código explicado al detalle de las siguientes estructuras de datos:Estructuras de Datos Estáticas y Dinámicas (Arrays y Matrices multidimensionales)Estructuras de Datos Dinámicas Lineales (Listas, Pilas y Colas)Estructuras de Datos Dinámicas No Lineales (Árboles)Todos los conceptos se explican en detalle, paso a paso y entendiendo el por qué de cada cosa. Así podrás captar unas correctas bases sobre estos pilares de la programación desde un principio en tu desarrollo profesional. Este curso te permitirá expandirte a cualquier área del desarrollo de software.¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance. Compra el curso y disfruta de todo lo que te está esperando. Nos vemos!José Javier Villena