Hago programación básica de Python y ahora quiero profundizar en las características del lenguaje. He recopilado/considerado las siguientes capacidades avanzadas de Python y las estoy aprendiendo ahora.¿Cuáles son las funciones consideradas como python avanzado?
- decorador
- iterador
- Generador
- Meta Clase
Algo más que añadir/considera que la lista anterior?
En mi humilde opinión, esas son las características básicas del idioma. La programación "avanzada" está usando/escribiendo librerías complejas y no triviales para hacer Real Work. –
Wiki de la comunidad ahora. siéntete libre de actualizar ... –
Es sorprendente cómo ves a las personas usar todas esas características, y luego volver a implementar cosas de textwrap o itertools porque no conocen muy bien la biblioteca. También saber cuándo elegir una lista/set/array/heapq/deque parece ser difícil para algunos. –