collections e itertools¶
Que aprenderas¶
- Cuando usar
Counter,defaultdictydeque - Composicion de iteradores con
itertools - Patrones de procesamiento eficientes en memoria
Explicacion¶
La libreria estandar ofrece bloques optimizados para contar, agrupar, encolar y procesar flujos sin cargar todo en memoria.
Ejemplo¶
from collections import Counter
words = ["py", "py", "book", "docs"]
print(Counter(words).most_common(1))
Errores comunes¶
- Reconstruir utilidades que ya existen en
collections - Convertir iteradores a listas demasiado pronto
Ejercicios¶
Ver Ejercicios Mas Alla de lo Basico.