Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computación II
Unidad 1. Estructuras de datos y análisis de algoritmos
Autorreflexiones - SELMA ALBUQUERQUE WEXEL - ES1410910642
1. ¿El lenguaje Phyton es ideal para la creación de estructuras de datos? ¿Por qué?
Estos factores y otros que veremos más adelante, han hecho que Python se
convierta en uno de los idiomas de programación más utilizados. Desde
aplicaciones web hasta la inteligencia artificial, los usos de Python son infinitos.
Permite plasmar ideas complejas con unas pocas líneas de código, lo que no es
posible con otros lenguajes.
Además, existen bibliotecas proporcionadas por Python, que se usan mucho en los
algoritmos AI como Scikitl, una biblioteca gratuita de aprendizaje automático que
presenta varios algoritmos de regresión, clasificación y agrupamiento.
Pero, sobre todo, Python es un lenguaje gratuito de código abierto con una gran
comunidad en activo, que proporciona soporte a cualquier programador. Todas
estas razones combinadas, hacen que aprender Python sea una opción fácil sobre
otros lenguajes para aplicaciones de inteligencia artificial.
1
Educación Abierta y a Distancia * Ciencias Exactas, Ingenierías y Tecnologías
Formatted: Font: 18 pt, Bold, Font color: Accent 5
Computación II
Unidad 1. Estructuras de datos y análisis de algoritmos
2
Educación Abierta y a Distancia * Ciencias Exactas, Ingenierías y Tecnologías
Formatted: Font: 18 pt, Bold, Font color: Accent 5
Computación II
Unidad 1. Estructuras de datos y análisis de algoritmos
(front). Una buena analogía de esta estructura de datos es un grupo de personas
esperando en línea para entrar al cine.
Esta estructura de datos se usa en muchos sistemas operativos, por ejemplo Unix,
para llevar el control de la ejecución de procesos, cada proceso en el sistema es
almacenado en una lista y esta se va recorriendo, dándole un pequeño tiempo del
microprocesador a cada proceso, durante la fracción de segundo de cada proceso
este asume que tiene el control total del procesador.
Cabe hacer notar que si se permite el acceso sólo al primer elemento, entonces la
lista se comporta como una pila mientras que si las inserviciones se realizan sólo
por el ultimo y los accesos sólo por el inicio, entonces la lista se ha implementado
para comportarse con el esquema FIFO.
3
Educación Abierta y a Distancia * Ciencias Exactas, Ingenierías y Tecnologías
Formatted: Font: 18 pt, Bold, Font color: Accent 5
Computación II
Unidad 1. Estructuras de datos y análisis de algoritmos
MCOM2_U1_AUT_XXYZ, que las autorreflexiones solo se califican cuando hayas
incluido los tres envíos correspondientes a las 3 unidades de la materia, cada
autorreflexión debe ir en documentos separados.
4
Educación Abierta y a Distancia * Ciencias Exactas, Ingenierías y Tecnologías