# data[].attributes.body
Su filosofía hace hincapié en la legibilidad de su código.
Es un lenguaje multiparadigma, soporta parcialmente la orientación a objetos, programación imperativa y en menor medida programación funcional
Es un lenguaje interpretado, dinámico y multiplataforma
Posee una licencia de código abierto

# data[].attributes.body
Lenguaje de scripting: tipo de lenguaje de programación que es generalmente interpretado.
Web scraping: proceso de recopilar información de forma automática de la Web.
NLP: natural lenguaje processing.

# data[].attributes.body
Nivel de abstracción: medio nivel
Propósito: general
Generación: cuarta
Manera de ejecutarse: interpretado.
Paradigma de programación: imperativo.
Lugar de ejecución: lado del servidor

# data[].attributes.body
Fue diseñado para ser leído con facilidad
Utiliza palabras donde otro lenguajes utilizarían símbolos
Contiene bloques de código (bucles, funciones, clases, etc.)
Es delimitado mediante espacios o tabuladores, conocidos como indentación, antes de cada línea de órdenes pertenecientes al bloque

# data[].attributes.body
Fue creado a finales de los ochenta
Su filosofía es bastante análoga a la filosofía de Unix
Se conoce como ''pythónico'' el código que siga sus principios
Su intérprete incluye un modo interactivo y en esta se escriben las instrucciones en una especie de intérprete de comandos
Programas tales como IDLE, bpython o IPython añaden funcionalidades extra al modo interactivo, ejemplo de estos pueden ser la compleción automática de código y el coloreado de la sintaxis del lenguaje.

# data[].attributes.body
Comandos básicos de Python. – Centro de programación de Chema (home.blog)
https://www.geeksforgeeks.org/python-programming-language/
Welcome to Python.org
Características de Python | ¿Qué es Python? (caracteristicasdel.com)

# data[].attributes.body
Se diferencia así de otros lenguajes que mantienen como costumbre declarar bloques mediante un conjunto de caracteres, normalmente entre llaves
Sus variables se definen de forma dinámica, no se debe de especifícar su tipo de antemano y puede tomar distintos valores en otro momento, incluso diferente al que tenia previamente