viernes, 26 de mayo de 2023

Descubre la potencia de los diccionarios en Python

En el mundo de Python, los diccionarios son una de las estructuras de datos más poderosas y versátiles. Son fundamentales para el desarrollo de aplicaciones y programas, y conocer cómo trabajar con ellos es esencial para todo programador. En esta publicación, te guiaré a través de la creación, manipulación, inserción y borrado de diccionarios en Python.

Creación de diccionarios en Python

Los diccionarios en Python se definen utilizando llaves {} y contienen pares de clave-valor. Cada clave se mapea a un valor específico, lo que permite una fácil búsqueda y recuperación de datos. Veamos un ejemplo de creación de un diccionario:

# Crear un diccionario de frutas y sus colores

frutas = {

    "manzana": "rojo",

    "plátano": "amarillo",

    "naranja": "naranja"

}

Acceso y manipulación de elementos en diccionarios

Una vez que hemos creado un diccionario, podemos acceder a sus elementos utilizando las claves correspondientes. Además, podemos realizar diversas operaciones para manipular el contenido del diccionario. Aquí tienes algunos ejemplos:


# Acceder a un valor utilizando su clave

print(frutas["manzana"])  # Resultado: rojo


# Modificar el valor de una clave existente

frutas["naranja"] = "naranja brillante"


# Agregar una nueva clave y su valor al diccionario

frutas["uva"] = "morado"


# Eliminar una clave y su valor del diccionario

del frutas["plátano"]

Recorriendo un diccionario

Es posible recorrer un diccionario para acceder a todas sus claves y valores. Podemos usar bucles for para lograr esto:


# Recorrer el diccionario de frutas y mostrar cada clave y valor

for fruta, color in frutas.items():

    print(fruta, "es de color", color)

Población total de ciudades

Veamos un ejemplo práctico donde utilizaremos diccionarios para calcular la población total de varias ciudades:


# Crear un diccionario de ciudades y su población

ciudades = {

    "Madrid": 3200000,

    "Barcelona": 1600000,

    "Valencia": 800000

}


# Calcular la población total

poblacion_total = sum(ciudades.values())

print("La población total de las ciudades es:", poblacion_total)

Con estos ejemplos, tienes una sólida base para comenzar a trabajar con diccionarios en Python. ¡No olvides practicar y experimentar con diferentes escenarios para fortalecer tus habilidades en programación!



sábado, 20 de mayo de 2023

Clase en directo de Python

El proximo 25/05/23 a las 22.30 (hora española) dare una clase en directo en mi canal de #youtube donde hablare de los #diccionarios con #Python.

https://youtu.be/dF7mrcShrRs
https://youtube.com/live/H2zzb3Ny9KY?feature=share

#programando con #josecodetech




lunes, 8 de mayo de 2023

Funciones anidadas en Python

 FUNCIONES ANIDADAS

Las funciones anidadas son funciones definidas dentro del cuerpo de otra función. Estas funciones tienen acceso a las variables locales de la función que las contiene y pueden ser útiles para realizar tareas específicas dentro de la función principal.
Un ejemplo de función anidada podría ser el siguiente:

def funcion_principal():
   variable_local = 10
   
   def funcion_anidada():
       nonlocal variable_local
       variable_local += 1
       print(variable_local)       
   funcion_anidada()


En este ejemplo, la función anidada está definida dentro de la función principal y tiene acceso a la variable local. Al llamar a funcion_anidada, se incrementa el valor de variable_local en 1 y se imprime su nuevo valor.
#programando con #josecodetech




lunes, 1 de mayo de 2023

Clases gratis en directo por youtube

¡No te pierdas mi clase en vivo de introducción a Python! Aprende los conceptos básicos del lenguaje de programación más popular en la actualidad y comienza a crear tus propias aplicaciones. ¡Únete a mí el 11 de mayo de 2023 en mi canal de YouTube @josecodetech a las 22:30 p.m. hora local!

¡No olvides suscribirte y activar las notificaciones para no perderte este gran evento!. Para poder ver las clases necesitas estar suscrito/a.

El proximo 11/05/23 a las 22:30 (hora de España), estare en directo en youtube, podras acceder con el siguiente enlace (solo para miembros suscritos al canal) ->https://youtube.com/live/8B7RtuCY_qw?feature=share

#programando con #josecodetech
Comenzaremos con las variables y constantes, para seguir avanzando cada semana con la programacion.
Contaras con un chat en directo para resolver dudas.
La clase quedara grabada y disponible en el canal de youtube para verla cuando necesites.
Espero contar contigo en estas clases.
Gracias.