¿Porque debes aprender Python?

¿Porque debes aprender Python?¿Porque debes aprender Python? La verdad que existe un abanico de lenguajes de programación muy grande donde elegir y decantarse por uno o por otro puede ser difícil. Nosotros tenemos la opinión de que el mejor lenguaje de programación para prender a programar es Python, y en este apartado te explicaremos las razones de nuestro pensamiento.

Existen multitud de lenguajes de programación, todos son muy parecidos entre ellos (Java, C#, C++…).

En muchos casos, lo único que cambia entre ellos es simplemente la sintaxis utilizada para programar, lo cual es muy bueno, ya que aprendiendo uno de esos lenguajes te costará muy poco aprender los otros, simplemente cambiar la sintaxis.

Nosotros no pensamos únicamente que Python sea un lenguaje de programación perfecta para personas que acaban de comenzar, sino que es un lenguaje de programación que tiene una serie de características que le encantarán a cualquier persona que ya sepa programar.

¿Porque debes aprender Python?

Veamos las razones de porqué aprender Python:

  • Simplicidad: la característica principal es Python es que es un lenguaje simple, reduce considerablemente el número de líneas de código en comparación con otros lenguajes y provee herramientas para realizar operaciones de forma más simple que como se realizan con otros lenguajes.
  • Resultados rápidos: aprendiendo Python vas a estar haciendo programas a los pocos días, o incluso horas, verás como avanzas casi sin esfuerzo a gran velocidad.
  • Comunidad: la comunidad que hay detrás de este lenguaje de programación es inmensa, lo que provoca que el lenguaje no quede obsoleto y vaya recibiendo actualizaciones. Otro punto fuerte de la comunidad que tiene detrás es la creación de frameworks, módulos, extensiones y multitud de herramientas que facilitan el desarrollo con este lenguaje.
  • Punto de partida: Python es un lenguaje muy completo, no pienses que por ser simple es un lenguaje básico. Con Python vas a aprender todos los conceptos existentes en el mundo de la programación, como, por ejemplo, puede ser la programación orientada a objetos (POO), hilos… Python abarca todos los campos existentes dentro de la programación.
  • Ordenado y limpio: el orden que mantiene Python es de las cosas que más gusta a los desarrolladores, es fácil de leer y por tanto fácil de mantener.
  • Multitud de librerías: Python es un lenguaje poderoso. A medida que te vas familiarizando con el lenguaje y vas aprendiendo y manejando todas las funcionalidades descubres que Python dispone de un conjunto de librerías y módulos muy extenso que te permiten realizar cualquier tipo de proyecto, con total independencia de su naturaleza.
  • Portable: es utilizado en todos los sistemas operativos (Mac OS X, Microsoft Windows, Linux).
  • Desarrollo web: el desarrollo web está de moda, y como no, Python posee una multitud de frameworks para desarrollar páginas web, entre ellos destacan Django.
  • Raspberry Pi: Python es el lenguaje principal de programación de Raspberry.
  • Demanda laboral alta: Python es utilizado por las grandes empresas tecnológicas del mundo. Saber Python implicará tener más posibilidades de encontrar ese trabajo que siempre has querido tener.

La filosofía Python por Tim Peters

La filosofía del lenguaje Python está plasmada en el documento escrito por Tim Peters que puedes encontrar en su página web. A continuación, encontrarás los mantras de Python traducidos al castellano:

  • Hermoso es mejor que feo.
  • Explícito es mejor que implícito.
  • Simple es mejor que complejo.
  • Complejo es mejor que complicado.
  • Sencillo es mejor que anidado.
  • Escaso es mejor que denso.
  • La legibilidad cuenta.
  • Los casos especiales no son lo suficientemente especiales para romper las reglas.
  • Lo práctico le gana a la pureza.
  • Los errores no deben pasar en silencio a menos que sean silenciados.
  • Respecto a la ambigüedad, rechazar la tentación de adivinar.
  • Debe haber una – y preferiblemente sólo una – manera obvia de hacerlo.
  • Aunque esa manera puede no ser obvia en un primer momento a menos que seas holandés.
  • Ahora es mejor que nunca.
  • Aunque “nunca” es a menudo mejor que “ahora mismo”.
  • Si la aplicación es difícil de explicar, es una mala idea.
  • Si la aplicación es fácil de explicar, puede ser una buena idea.
  • Los espacios de nombres son una gran idea ¡hay que hacer más de eso!

 

Si todavía no has instalado Python aprovecho para inviarte a este link donde te explico como instalar Python desde cero y de forma fácil.

Autor: DonBloguero

Desarrollador Backend

Deja un comentario

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