¿Por qué Python?

De repente sea nuevo para ti, pero Python ya tiene más de dos décadas alrededor del mundo de la programación. Hay dos razones fundamentales de porque deberías aprender Python, primeramente tiene muchas técnicas avanzadas comparado con otros lenguajes de programación, y, segundo, las aplicaciones practicas cubre industrias de distintas índoles.

Por qué Python 1

Es una herramienta computacional poderosa que podemos utilizar cuando debemos resolver tareas complicadas en el área de finanzas, economía, ciencia de los datos y Machine Learning.

Veamos mejor las características técnicas que ofrece Python, es una fuente abierta, de propósito general, y un lenguaje de programación de alto nivel, veamos esto con más detalle.

Fuente Abierta

Quiere decir que es gratis, Python cuenta con una gran y activa comunidad científica con acceso al código fuente del software contribuyendo al continuo desarrollo y mejoras del mismo, dependiendo de las necesidades de los usuarios. Esta es la razón de por qué Python es multiplataforma, es decir se encuentra disponible para la mayoría de los sistemas operativos disponibles, Windows, Mac y Linux.

Esta característica juega un rol fundamental si lo comparamos con otras plataformas como Matlab, que también es utilizada para resolver problemas de Machine Learning en el área financiera, se prefiere, en ocasiones, utilizar Python en vez de Matlab, ya que esta última es paga.

Propósito General

Python no es solamente un lenguaje de programación para ser utilizado en Machine Learning o Ciencia de los Datos, también puede ser utilizado para programar páginas web utilizando el framework Django, aunque ya está área esta fuera del alcance de este curso, debes saber que Python puede ser utilizado en un sin fin de aplicaciones más allá de las que veremos en este curso, así como también en la interoperabilidad entre otros lenguajes de programación como C, Java, R, entre otros.

Lenguaje de Alto Nivel

Esta es una característica más técnica. Las computadoras solamente pueden correr programas en lenguajes de bajo nivel también llamados como lenguajes de máquinas, entonces un programa escrito en un lenguaje de alto nivel primero debe ser reinterpretado en un lenguaje de bajo nivel para luego se ejecutado. Obviamente este proceso lleva su tiempo y hay software especializados que realiza la interpretación por ti.

Las ventajas de utilizar un lenguaje de alto nivel son gigantescas ya que es muy difícil programar y entender los lenguajes de programación de bajo nivel ya que son muy técnicos, por esta razón los lenguajes de alto nivel implementan sintaxis mucho más cercana a la lógica de los humanos lo que hace que sea mucho más fácil de aprender e implementar.

Resumiendo las ventajas técnicas que ofrece Python en comparación con otros lenguajes de programación son las siguientes:

  • Es gratis y actualizado constantemente.
  • Puede ser utilizado en múltiples dominios.
  • No requiere de mucho tiempo para procesar cálculos y posee una sintaxis intuitiva que permite programar complejas líneas de código.

Con todas estas características hace que Python pueda ser implementando en un sin fin de aplicaciones.

Por lo tanto Python basa su popularidad en dos pilares, el primero es que es fácil de aprender ya que contiene una sintaxis clara e intuitiva y la segunda razón es que es muy poderoso ya que puede ejecutar una variedad de complejas líneas de código.

2 thoughts on “¿Por qué Python?”

  1. Hola soy nuevo en python tengo dos semanas de estar aprendiendo actualmente no manejo ningún lenguaje de programación y tu blog me parece el ideal para aprender gracias y bendiciones.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *