Una animación que ayuda en comprensión: https://www.youtube.com/watch?v=9zqGQQly0To
¡Te damos la bienvenida a este reto!
Empezando con Python desde 0
DÃa 1
Variables, funciones y sintaxis básica
Tipos de datos: Numbers, Strings y Diccionarios
Playground - Retorna el tipo
DÃa 2
Operadores
Playground - Calcula la propina
DÃa 3
Condicionales
Playground - Averigua si un año es bisiesto
Ciclos
Playground - Dibuja un triangulo usando bucles
DÃa 4
Listas
Encuentra a los gatitos más famosos
Diccionarios
Obtén el promedio de los estudiantes
Tuplas
Obten la información de los paquetes
DÃa 5
Calcula la cantidad de letras en una oración
Encuentra el mayor palÃndromo
DÃa 6
Sets
Encuentre la intersección de conjuntos
DÃa 7
List comprehension
Encuentra palabras con dos vocales
Dictionary Comprehension
Calcula la longitud de las palabras
DÃa 8
Funciones Lambda
Filtra mensajes de un user especÃfico
Higher order functions
Crea tu propio método map
DÃa 9
Manejo de Errores y excepciones
Maneja correctamente los errores
Maneja las excepciones
DÃa 10
Playground - Crea un task manager usando closures
DÃa 11
Lectura de archivos de texto y CSV
DÃa 12
Programación orientada a objetos
Crea un auto usando clases
DÃa 13
Abstracción en Python
Playground - Crea un sistema de carrito de compras
Encapsulamiento en Python
Playground - Encapsula datos de los usuarios
DÃa 14
Herencia en Python
Playground - JerarquÃa de animales usando herencia
DÃa 15
Polimorfismo en Python
Playground - Implementa un sistema de pagos
DÃa 16
Estructuras de datos en Python
Playground - Crea tu propia lista en python
Hash tables en Python
Playground - Implementación de una HashTable para Contactos
DÃa 17
Maps en Python
Playground - Crea un task manager con Maps
DÃa 18
Singly Linked List en Python
Playground - Implementación de una singly linked list
DÃa 19
Stacks en Python
Playground - Implementación de un stack
DÃa 20
Queues en Python
Playground - Implementación de una queue
DÃa 21
¡Lo lograste!
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
LeoCode0
Lectura
Las hash tables, también conocidas como tablas hash o diccionarios, son estructuras de datos eficientes y versátiles que nos permiten almacenar y recuperar datos utilizando una función hash.
...
RegÃstrate o inicia sesión para leer el resto del contenido.
Aportes 3
Preguntas 1
Una animación que ayuda en comprensión: https://www.youtube.com/watch?v=9zqGQQly0To
my_table = HashTable(10)
my_table.insert("nombre", "Juan")
my_table.insert("edad", 25)
print(my_table.get("nombre")) # Output: "Juan"
my_table.remove("edad")
all_values = my_table.retrieve_all()
print(all_values) # Output: ["Juan"]
En resumen, las hash tables son estructuras de datos eficientes y versátiles que permiten almacenar y recuperar datos de manera rápida.
En Python, podemos utilizar el diccionario como una hash table nativa o implementar nuestra propia versión personalizada utilizando una función
hash para calcular los Ãndices donde se almacenarán los elementos.
El concepto de tablas hash es ampliamente utilizado en aplicaciones como:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?