0% encontró este documento útil (0 votos)
3 vistas

Programacion Python

El documento presenta una investigación sobre conceptos fundamentales de programación en Python, incluyendo listas, tuplas, diccionarios, y estructuras de control como if, else, while y for. Se explican las características y ejemplos de uso de cada estructura de datos, así como métodos para manipular listas y crear listas mediante comprensión. Además, se detalla cómo controlar el flujo del programa utilizando sentencias condicionales.

Cargado por

jhuacamunos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas

Programacion Python

El documento presenta una investigación sobre conceptos fundamentales de programación en Python, incluyendo listas, tuplas, diccionarios, y estructuras de control como if, else, while y for. Se explican las características y ejemplos de uso de cada estructura de datos, así como métodos para manipular listas y crear listas mediante comprensión. Además, se detalla cómo controlar el flujo del programa utilizando sentencias condicionales.

Cargado por

jhuacamunos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

UNIVERSIDAD DE GUAYAQUIL

Facultad de ingeniería industrial

Asignatura: Fundamentos de programación

Estudiante: Jorge Andrés Huaca Muñoz

Tema: Trabajo asincrónico de programación Python

Curso: 2do Semestre Paralelo: 2-11

Docente: Lic. Irwin Fernando Avilés

Guayaquil, 31 de octubre, 2024


A. Realiza la investigación de los siguientes temas

1. Listas
Las listas en Python son estructuras de datos que permiten almacenar
múltiples elementos en un solo objeto. Se definen usando corchetes
[]y permiten almacenar elementos de cualquier tipo, incluyendo otros
objetos o estructuras. Son mutables, lo que significa que sus
elementos se pueden modificar después de ser creados. Ejemplo:

lista = [1, 2, 3, "Python", 4.5]


lista.append(6) # Agrega un elemento al final de la lista

2. Tuplas
Es una colección ordenada e inmutable de elementos del mismo o
diferente tipo. Las tuplas se representan escribiendo los elementos
entre paréntesis y separados por comas. Una tupla puede no contener
ningún elemento, es decir, ser una tupla vacía. Ejemplo:

tupla = (1, 2, 3)
print(tupla) #(1, 2, 3)

3. Diccionarios
Los diccionarios (o dict en Python) son una forma de almacenar
elementos como lo harías en una lista de Python. Pero, en lugar de
acceder a los elementos utilizando su índice, le asignas una clave fija
y accedes al elemento utilizando la clave. Ejemplo:

d1 = {
"Nombre": "Sara",
"Edad": 27,
"Documento": 1003882
}
print(d1)
#{'Nombre': 'Sara', 'Edad': 27, 'Documento': 1003882}
4. Listas ordenadas
El método conocido como sort es un método que toma una lista y le
otorga un orden determinado. Dicho método no posee un valor de
retorno. Ejemplo:

mi_lista = [67, 2, 999, 1, 15]

# esto imprime la lista NO ordenada


print("Lista desordenada: ", mi_lista)

# Ordenemos la lista
mi_lista.sort()

# aquí tendremos la lista ordenada


print("Lista Ordenada: ", mi_lista)

5. Separador de secuencias
La forma más sencilla de dividir una lista en Python es aplicándole
slicing con el operador :
Por ejemplo, podemos dividir una lista de esta forma: split_list =
my_list[:5], que divide la lista en el quinto índice.

6. Comprensión de listas
La comprensión de listas, del inglés list comprehensions, es una
funcionalidad que nos permite crear listas avanzadas en una misma
línea de código. Ejemplo:

# Con comprensión de listas


lista = [letra for letra in 'casa']
print(lista)
['c', 'a', 's', 'a']
7. Sentencias if…else, if…elif…else

La estructura if/elif/else es una forma común de controlar el flujo de


un programa, lo que te permite ejecutar bloques de código
específicos según el valor de algunos datos.
A. Sentencia if
Si la condición que sigue a la palabra clave if se evalúa como
verdadera, el bloque de código se ejecutará. Ten en cuenta que los
paréntesis no se utilizan antes y después de la verificación de
condición como en otros idiomas. Ejemplo:
if True:
print('¡el bloque If se ejecutará!')
x=5

if x > 4:
print("¡La condición era verdadera!") #Esta sentencia se ejecuta

B. Sentencia else
Opcionalmente, puedes agregar una respuesta else que se
ejecutará si la condición es false. Ejemplo:
if not True:
print('¡La sentencia If se ejecutará!')
else:
print('¡La sentencia Else se ejecutará!')

C. Sentencia elif
Se pueden verificar varias condiciones al incluir una o más
verificaciones elif después de su declaración if inicial. Ten en
cuenta que solo se ejecutará una condición:

z=7

if z > 8:
print("¡No voy a imprimir!") #esta sentencia no se ejecuta
elif z > 5:
print("¡Yo lo haré!") #esta sentencia se ejecuta
elif z > 6:
print("¡Tampoco voy a imprimir!") #esta sentencia no se ejecuta
else:
print("¡Yo tampoco!") #esta sentencia no se ejecuta

8. Sentencia While
Puede utilizar la sentencia while para repetir un conjunto de
operaciones hasta que se cumpla la condición especificada. La
sentencia while utilizada en el Lenguaje de políticas de Impact es la
misma que la utilizada en lenguajes de programación tales como C,
C++ y Java.

while (condición) { sentencias }


I = 10;
while(I > 0) {
Log("El valor de I es: " + I);
I = I - 1;
}

9. Sentencia for
El bucle for se utiliza para recorrer los elementos de un
objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un
bloque de código. En cada paso de la iteración se tiene en cuenta a un
único elemento del objeto iterable, sobre el cuál se pueden aplicar
una serie de operaciones. Ejemplo:

nums = [4, 78, 9, 84]


for n in nums:
print(n)

4
78
9
84

También podría gustarte