miércoles, 5 de junio de 2019

Input en Python

INTERACTUAR CON EL USUARIO CON INPUT

Input el es metodo que usamos para interactuar con el usuario (pedirt que ingree cierto tipo de valor por teclado) . Algunos ejemplos que puedan servirles a continuacion.

Pedir que el usuario introduzca un valor (cadena) por teclado.


Salida...


 Pedir que el usuario introduzca un valor numerico por teclado.





Salida...








 Diccionarios en Python (Parte 2) 


 Creando un lista para almacenar diccionarios.



Creando lista de diccionarios sin usar append()

Iterar e imprimir un diccionario con , para imprimir por separado cada clave con su valor utilizamos doble ciclo for.

Almacenar diccionarios en un diccionario, imprime por separado cada diccionario hijo que contiene el diccionario padre.



Con esto terminamos la parte de diccionarios en python, espero que les pueda servir para aclarar algunas dudas!. 

martes, 4 de junio de 2019

Diccionarios en Python (Parte 1)

Un diccionario es un contenedor que asocia una clave con un valor. Es un tipo de dato esencial cuando se desea acceder rápidamente a un valor. Para ilustrarlo, imaginemos una agenda de direcciones tradicional, por cada nombre, se asocia un número de teléfono.

Se declara el diccionario alien_0 y se imprime por separado clave y valor.



Obtener los valores con el metodo get().


 Modificar los valores del diccionario.


Eliminando clave / valor con la palabra clave del.


Iterar un diccionario con el ciclo for usando el metodo items() .


Imprimir clave/valor del diccionario con el metodo items()
imprimir solo las claves del diccionario con keys()



Imprimir solo los valores del diccionario con values()
Imprimir el diccionario ordenado por claves, con el metodo sorted()


Esto es todo para la primera parte de diccionarios en python, espero que les sirva...






lunes, 3 de junio de 2019

Listas en Python

A continuación veremos algunos de las operaciones que podemos hacer en el manejo de listas en python.
Las listas son un tipo de estructura se datos muy útiles para manejar un conjunto de 'cosas' que queremos tenerlas juntas, por ello en este mini tutorial veremos como manejar listas.

#GENERAR UNA LISTA DE CUADRADOS DEL 1 AL 10

cuadrados = []
for x in range(1,11):
    cuadrados.append(x**2)

print(cuadrados)
...[1,4,9,16,25,36,49,64,81,100]
............

#SELECCIONAR EL PRIMER ELEMENTO CON min()
menor = min(cuadrados)

#SELECCIONAR EL ULTIMO ELEMENTO CON max()
mayor = max(cuadrados)

#SUMA DE TODOS LOS ELEMENTOS CON sum()
suma = sum(cuadrados)
...........

users = ['nat','bob','mia','ron','ned']
primer_usuario= users[0]
segundo_usuario = users[1]
ultimo_usuario = users[-1]

#CAMBIAR ELEMENTOS
users[0] = 'valerie'
users[-2] = 'ronald'
............

finishers = ['kai', 'abe', 'ada', 'gus', 'zoe']
first_three = finishers[:3]
last_three = finishers[-3:]
.............

#GENERAR Y CARGAR UNA LISTA DE 10 ELEMENTOS CON range()

numbers = []

for x in range(1,11):
    numbers.append(x)

print(numbers)
...[1,2,3,4,5,6,7,8,9,10]

 
Espero que les sirvan estos ejemplos!