Python - Estructura de datos

Las computadoras almacenan y procesan datos con una velocidad y precisión extraordinarias. Por lo tanto, es muy importante que los datos se almacenen de manera eficiente y se pueda acceder a ellos rápidamente. Además, el procesamiento de datos debe ocurrir en el menor tiempo posible pero sin perder la precisión.

Las estructuras de datos se ocupan de cómo los datos se organizan y se mantienen en la memoria cuando un programa los procesa. Es importante tener en cuenta que los datos que se almacenan en el disco como parte de almacenamientos persistentes (como tablas relacionales) no se denominan aquí estructura de datos.

Un algoritmo es un conjunto de instrucciones paso a paso para procesar los datos con un propósito específico. Entonces, un algoritmo utiliza varias estructuras de datos de una manera lógica para resolver un problema informático específico.

En este tutorial cubriremos estos dos conceptos fundamentales de la informática utilizando el lenguaje de programación Python.

Este tutorial está diseñado para graduados en Ciencias de la Computación, así como para Profesionales de Software que estén dispuestos a aprender estructuras de datos y programación de algoritmos en pasos simples y sencillos utilizando Python como lenguaje de programación.

Antes de continuar con este tutorial, debe tener un conocimiento básico de la escritura de código en el lenguaje de programación Python, el uso de cualquier IDE de Python y la ejecución de programas de Python. Si es completamente nuevo en Python, consulte nuestro tutorial de Python para obtener una comprensión sólida del lenguaje.