función de rango en Python
La función range() devuelve un objeto iterable (tipo de objeto), no un tipo de lista, por lo que no imprime una lista al imprimir.
Python fue diseñado a principios de la década de 1990 por Guido van Rossum del Instituto Holandés de Matemáticas e Informática como una alternativa a un lenguaje llamado ABC. Python proporciona estructuras de datos eficientes de alto nivel, así como una programación orientada a objetos simple y efectiva. La sintaxis y la escritura dinámica de Python, así como las características de un lenguaje interpretado, lo convierten en el lenguaje de programación preferido para escribir scripts y desarrollar rápidamente aplicaciones en la mayoría de las plataformas, y a medida que se actualizan las versiones y se agregan nuevas funciones, Python se utiliza gradualmente para desarrollo independiente de proyectos a gran escala.
El intérprete de Python es fácilmente extensible con nuevas funcionalidades y tipos de datos usando C o C++ (u otros lenguajes invocables desde C). La rica biblioteca estándar de Python proporciona código fuente o de máquina para todas las plataformas de sistemas principales.
En octubre de 2021, el compilador del índice de popularidad de lenguajes Tiobe clasificó a Python como el lenguaje de programación más popular, superando a Java, C y JavaScript por primera vez en 20 años.