Python. Hablemos de programación de rápido crecimiento, sencillo y versátil

Python

Python un lenguaje ideal, cómodo pero sobretodo versátil. Los que trabajan o estudian en el entorno saben perfectamente que es un lenguaje de programación. Hasta hace poco era un lenguaje manejado por pocos y bastante bien pagado pues no muchos lo desarrollaban. Recientemente se ha venido incrementando la cantidad de programadores y desarrolladores interesados en aprenderlo.

Este reciente interés surge por la diversidad que ofrece el lenguaje Python y posiblemente por factores educativos y de riqueza. La mayoría de los profesionales en el área dicen estar muy atraídos por aprenderlo, manejarlo, aprovecharlo y desarrollarse gracias a su versatilidad.

Ahora pasemos a conocerlo un poco más para entender mejor a este lenguaje que sirve casi para cualquier propósito.

¿Que es Python?

Un lenguaje de programación versátil, de propósito general, además es orientado a objetos pero también empleado para el desarrollo web. Es bastante simple y nos permite un rápido desarrollo desde apps Windows y servidores de red. En este caso particular por ser un lenguaje de tipo interpretado no requiere compilar el código fuente para poder ejecutarlo.

Muchas plataformas web y redes sociales están basadas en este lenguaje, tal es el caso por ejemplo de Instagram.

¿Cómo surge Python?

Fue creado por Guido van Rossum quien además creó el lenguaje ABC. La intención era resolver tareas de forma más sencilla que con el lenguaje C por ejemplo. La idea planteada por Python fue en el enfoque correcto y se aprecian sus beneficios. A la fecha está trabajando en una nueva plataforma de la que seguramente se conocerá más llamada Zope.

Ventajas

  • Un programa en Python puede tener de 3 a 5 lineas de código menos que en lenguajes equivalentes Java o C. Por ello ratificamos que es sencillo y rápido para desarrollar.
  • Contiene una gran variedad de librerías, tipos de datos y funciones incorporadas en el lenguaje. Facilita el trabajo en tareas habituales sin necesidad de prograrmarlas desde cero.
  • Interactivo, pues nos permite verificar gracias al intérprete cada sentencia introducida en línea de comandos.
  • La sintaxis es clara, ya que es visual, esto gracias a una notación ideada de obligatorio cumplimiento (márgenes).
  • Gratuito incluso para opciones empresariales.
  • Es multipltaformas tales como:
    • Windows.
    • Unix.
    • OS/2.
    • Mac.
    • Entre otros.

Desventajas

  • Menor velocidad de ejecución.

En una próxima entrega entraremos más a fondo con este lenguaje y sus funciones.