fbpx

¿Qué es Python?

Python es un lenguaje de programación flexible y diseñado para ser fácil de leer. Es un lenguaje orientado a objetos y de alto nivel. Gracias a su sintaxis sencilla es un muy buen lenguaje para aprender a programar. Python utiliza módulos y paquetes lo cual fomenta la modularidad y la reutilización de código.

“Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.” (Wikipedia)

En este video te lo explicamos:

 

¿Por qué aprender Python?

Python es un lenguaje muy sencillo y por eso es un lenguaje de programación genial para principiantes. Pero no solo es ideal para principiantes sino también para programadores avanzados. Lo mejor de todo es que es gratis. Así que cualquiera puede utilizarlo para programar todo tipo de cosas. Tiene una comunidad extensa ya que es uno de los lenguajes de programación más utilizados y tiene una gran cantidad de aplicaciones. 

¿Qué puedo hacer con Python?

Python es un lenguaje de programación de uso general, por eso puedes hacer muchas cosas con Python. Desde crear modelos de aprendizaje automático hasta proyectos más avanzados usando inteligencia artificial. También puedes crear aplicaciones web o scripts para automatizar procesos.

Muchas grandes empresas como Google, por ejemplo, utilizan Python. La NASA utiliza Python para programar sus equipos y máquinas espaciales. Así que si gigantes como Google y NASA utilizan Python, puedes imaginarte la importancia de este lenguaje.

Puedes hacer casi todo con Python. Desde modelado y predicciones, inteligencia artificial, aplicaciones web y scripts para automatizar procesos. Por eso es un lenguaje de programación muy útil para aprender.

¿Python 2 ó 3?

La nueva de versión de Python es la versión 3 que fue lanzada en 2008. Python 2 sigue siendo utilizado en algunos proyectos antiguos, pero ya casi todo el mundo utiliza Python 3. 

¿Entonces cuál debo aprender?

Está claro que Python 3 ya que es la versión nueva y casi el 100% de los scripts que te encontrarás hoy en día están escritos con esta versión.

¿Qué diferencias hay entre Python 2 y 3?

Hay varias diferencias pero una de ellas, por ejemplo, es el cambio de cómo se escribe la función print:

Python 2

print ‘Hola, Mundo!’

Python 3

print(‘Hola, Mundo!’)

Como ves, en Python 2 se escribe sin paréntesis pero en Python 3 se escribe utilizándolos.

La filosofía de Python

En un documento escrito por Tim Peters (un experto desarrollador en Python) él explica la filosofía en la que está basada Python. Vale la pena compartirlo:

El zen de Python:

  • 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 quedar en silencio a menos que sean silenciados
  • En caso de ambigüedad, rechaza 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!

Espero que gracias a este artículo hayas entendido un poco mejor qué es Python y para que se utiliza.

¿Quieres apredender Python?

En Datademia puedes aprender Python de forma gratuita en Datademia.

Puedes descargarte la hoja de referencia de Python, entre otras para empezar tu camino en el mundo de los datos. 

Simplemente introduce tu correo electrónico aquí y te la mandaremos.

Python Básico

1 comentario en “¿Qué es Python?”

  1. Pingback: Analista de Datos y Científico de Datos: sus principales funciones y diferencias - Datademia

Deja un comentario

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