Python

Es un lenguaje de programación interpretado de tipado dinámico cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma y disponible en varias plataformas.
Características

Una característica muy importante de python es que es fuertemente tipado esto significa que no podemos combinar variables de distintos tipos, si queremos tomar una variable de tipo String con una variable de tipo int, esto nos dará error por que no podemos sumar una cadena con un numero. 

-Es un lenguaje interpretado: Esto quiere decir que nuestro código se ejecutara utilizando un programa llamado interprete en vez de compilar el código a lenguaje maquina.

-Tipado dinámico: Nos referimos a que en este no es necesario declarar el tipo de dato que contendrá nuestra variable esta se adapta según el tipo que le asignemos en la ejecución del programa.

-Multiparadigma: Soporta programación funcional, programación imperativa y programación orientada a objetos.



El lenguaje Python surgió a principios de los 90 e inicialmente fue desarrollado por Guido Van Rossum, un ingeniero holandés que trabajaba en ese momento en el CWI de Amsterdam, el Centro de Investigación de Ciencias de la Computación holandés.
Python surgió como un hobby para Guido y su nombre, Python, fue tomado del grupo cómico británico Monty Python, del que Guido era un gran fan. Desde sus comienzos, Python nació como un proyecto de software libre y posiblemente deba parte de su éxito a la decisión de hacerlo código abierto.

Actualmente, la evolución del lenguaje Python es gestionada por la Python Software Foundation, una sociedad sin ánimo de lucro dedicada a dar difusión al lenguaje y apoyar su evolución. Guido sigue totalmente involucrado en el desarrollo y en la toma de decisiones de diseño.

Python está licenciado bajo licencia PSFL, derivada de BSD y compatible con GPL. Muchas empresas y organizaciones, como Google, Microsoft o Red Hat, hacen un gran uso de Python y tienen influencia en su evolución, pero ninguna ejerce un control sobre el mismo. Esto diferencia a Python de otros lenguajes.

Comentarios

Entradas populares de este blog

Unidad 3: Estructuras lógicas de almacenamiento

Librerías mas usadas en Python

Unidad 2