Está en la página 1de 6

Nombre del estudiante: Adriana Berenice Acosta Nunn

Matriculas: 480006895

Nombre del trabajo: ACTIVIDAD 1

Fecha: 20/Noviembre/2023

Campus: Veracruz
REPORTE

Modelado de datos en Python


El modelado de datos es el proceso de representar los datos de una manera que
sea significativa para el problema que se está tratando de resolver. En Python, los
datos se pueden representar de varias maneras, como:
• Variables: Las variables son contenedores que almacenan datos. Pueden
ser de tipo simple, como enteros, números flotantes, cadenas o booleanos, o
de tipo complejo, como listas, tuplas o diccionarios.
• Listas: Las listas son estructuras de datos que almacenan una secuencia de
datos de cualquier tipo. Se pueden acceder a los elementos de una lista
mediante su índice.
• Tuplas: Las tuplas son estructuras de datos similares a las listas, pero son
inmutables, es decir, no se pueden modificar una vez creadas.
• Diccionarios: Los diccionarios son estructuras de datos que almacenan una
colección de pares de clave-valor. Las claves deben ser únicas y de tipo
hashable.

El modelo de datos que utiliza Python es el modelo de Von Neumann, que consta
de una unidad de control, una unidad de memoria y una unidad de aritmética y
lógica. La unidad de control se encarga de ejecutar las instrucciones del programa,
la unidad de memoria almacena los datos y la unidad de aritmética y lógica realiza
las operaciones aritméticas y lógicas.

Lógica de programación
La lógica de programación es el conjunto de reglas que se utilizan para escribir
programas. En Python, la lógica de programación se basa en el uso de
condicionales, bucles y funciones.
• Condicionales: Los condicionales se utilizan para tomar decisiones en
función del valor de una expresión. Los tipos de condicionales que se utilizan
en Python son:
o If-else: El condicional if-else se utiliza para tomar una decisión entre
dos opciones.
o Elif: El condicional elif se utiliza para agregar más opciones a un
condicional if-else.
o Else: El condicional else se utiliza para ejecutar una acción si ninguna
de las condiciones anteriores se cumple.
• Bucles: Los bucles se utilizan para repetir una serie de instrucciones un
número determinado de veces o hasta que se cumpla una condición. Los
tipos de bucles que se utilizan en Python son:
o For: El bucle for se utiliza para repetir una serie de instrucciones un
número determinado de veces.
o While: El bucle while se utiliza para repetir una serie de instrucciones
hasta que se cumpla una condición.
• Funciones: Las funciones son bloques de código que se pueden reutilizar.
Las funciones se definen con la palabra clave def y se llaman con la palabra
clave call.

Funciones para estructura de datos


Las estructuras de datos se pueden manipular utilizando funciones. En Python, hay
una serie de funciones integradas que se pueden utilizar para manipular estructuras
de datos, como:
• append(): Esta función se utiliza para agregar un elemento a una lista.
• pop(): Esta función se utiliza para eliminar un elemento de una lista.
• sort(): Esta función se utiliza para ordenar una lista.
• len(): Esta función se utiliza para obtener la longitud de una lista.
• in(): Esta función se utiliza para comprobar si un elemento se encuentra en
una lista.
Además de las funciones integradas, también se pueden crear funciones
personalizadas para manipular estructuras de datos.
Modelo o modelado que utiliza Phyton
Python utiliza el modelo de Von Neumann, que consta de una unidad de control,
una unidad de memoria y una unidad de aritmética y lógica. La unidad de control se
encarga de ejecutar las instrucciones del programa, la unidad de memoria
almacena los datos y la unidad de aritmética y lógica realiza las operaciones
aritméticas y lógicas.

Lógica de programación
La lógica de programación en Python se basa en el uso de condicionales, bucles y
funciones. Los condicionales se utilizan para tomar decisiones en función del valor
de una expresión. Los bucles se utilizan para repetir una serie de instrucciones un
número determinado de veces o hasta que se cumpla una condición. Las funciones
son bloques de código que se pueden reutilizar.

Funciones básicas que utiliza Phyton para programar


Las funciones básicas que utiliza Python para programar son:
• print(): Esta función se utiliza para imprimir datos en la consola.
• input(): Esta función se utiliza para leer datos de la consola.
• type(): Esta función se utiliza para obtener el tipo de un dato.
• isinstance(): Esta función se utiliza para comprobar si un dato es de un tipo
determinado.
• len(): Esta función se utiliza para obtener la longitud de una secuencia.
CONCLUSIÓN

En conclusión, el modelado de datos, la lógica de programación y las funciones para


estructura de datos son elementos fundamentales para la programación en Python.

El modelado de datos permite representar los datos de una manera que sea
significativa para el problema que se está tratando de resolver. La lógica de
programación permite tomar decisiones, repetir instrucciones y reutilizar código. Las
funciones para estructura de datos permiten manipular las estructuras de datos de
una manera eficiente.

El dominio de estos conceptos es esencial para poder escribir programas en Python


que sean eficientes y fáciles de entender.
REFERENCIAS

• Hostgator. (S/F). Lógica de programación [Archivo PDF]. Recuperado de logica-de-


programacion.pdf (hostgator.com).

• Instituro de nuevas Tecnologías. (S/F). Guía teórica de lógica de programación UVEWEB [Archivo
PDF].

• UnADM. (2019). Funciones y estructuras de datos [ Archivo PDF]. Recuperado de


https://es.scribd.com/document/472309108/Unidad-3-Funciones-y-estructuras-de-datos-pdf

• Rafa Gonzalez Gouveia [Productor]. (2020). Qué es PYTHON para DATA SCIENCE [Archivo de
video]. Recuperado de https://youtu.be/fYZsuJb5VqE

• BitBoss. (2021). Estructuras de datos con Python en 8 minutos: Listas, Tuplas, Conjuntos y
Diccionarios [Archivo de video]. Recuperado de https://youtu.be/v25-m1LOUiU

También podría gustarte