Historia de Python

Python fue creado a finales de los anos ochenta por Gido van Rossum, en 1991 van Rossum publico el código de la versión 0.9.0, en 1994 llego a su versión 1.0 y bien con el tiempo van Rossum fue mejorando el código de Python con diferentes empresas hasta llegar a lo que es hoy en día,  uno de los mejores lenguajes de programación gracias a su limpieza en el código (razón por la cual lo elegí para empezar a crear tutoriales).

El nombre que recibe este lenguaje de programación viene de un programa de televisión creado a finales de los anos 60, se trataba de una comedia llamada El Circo Ambulante de los Monty Python (Monty Python's Flying Circus) y como cabe esperar van Rossum era aficionado de esta serie cómica y fue por esa razón que bautizo el lenguaje como Python




Bien ahora vamos con algo más interesante.

Python es uno de los los lenguajes mas limpios ya que su filosofía se basa en una sintaxis limpia favoreciendo así a un código muy fácil de leer.

Otra de las características de Python es que es un lenguaje interpretado, eso quiere decir que esta diseñado para ser ejecutado en un interprete, en otras palabras un interprete en programación es  un programa  que lee código en un lenguaje de alto nivel (muy parecido al de nosotros los humanos)  y se ejecuta al momento de requerirlo, transformando el código de alto nivel a código maquina (el que entiende la computadora) en este proceso el lenguaje interpretado no guarda el resultado de las lineas interpretadas al contrario del lenguaje compilado que lo que hace es leer todo el código en una ejecución y guarda el resultado, ese proceso solo se hace una vez y cuando se ejecuta de nuevo el código no tiene que volver compilarlo. En cambio el interpretado lee linea por linea en cada ejecución pero es mas rápido que el lenguaje compilado.

Esta es una de mis favoritas:

Pues resulta que Python es multiparadigma, lo que significa que no estamos atados a programar con un estilo en particular sino que podemos adoptar el estilo que mas se nos acomode al momento de crear nuestros programas.

Estilos de programacion de Python
Y para ya terminar con este rollo que seguro ya mareo a muchos les dejo la filosofía de Python:

El Zen de Python, por Tim Peters
  • Hermoso es mejor que feo.
  • Explícito es mejor que implícito.
  • Simple es mejor que complejo.
  • Complejo es mejor que complicado.
  • Plano es mejor que anidado.
  • Escaso es mejor que denso.
  • Cuenta la legibilidad.
  • Los casos especiales no son lo suficientemente especial como para romper las reglas.
  • Aunque practicidad late pureza.
  • Los errores nunca debe pasar en silencio.
  • A menos que explícitamente silenciados.
  • Ante la ambigüedad, rechaza la tentación de adivinar.
  • Debería haber una - y preferiblemente sólo una - manera obvia de hacerlo.
  • Aunque esa manera puede no ser obvia al principio a menos que seas holandés.
  • Ahora es mejor que nunca.
  • Aunque nunca es a menudo mejor que la * derecha * ahora.
  • Si la implementación es difícil de explicar, es una mala idea.
  • Si la implementación es fácil de explicar, puede ser una buena idea.
  • Los espacios de nombres son una gran idea bocinazos - Vamos a hacer más de esos!

Nota: La filosofía Python esta traducida con Google, en un tutorial a futuro les mostrare como poder sacar esa información del mismísimo Python.

Saludos y espero que les aya servido de algo a algunos.


Comentarios

Entradas más populares de este blog