Podría ser el santo grial de los lenguajes de programación.
Pero en realidad, fue nombrado en honor a Monty Python, el grupo británico de comedia surrealista. Python fue lanzado por primera vez por Guido van Rossum en 1991, y en ese momento él estaba leyendo los guiones publicados de la serie "Monty Python’s Flying Circus".
¿Para qué se usa Python?
Python es visto como un lenguaje universal y se utiliza para una variedad de cosas, desde automatizar tareas simples hasta construir aplicaciones web completas. Python es el lenguaje de programación de alto nivel preferido por empresas como Instagram, YouTube, Reddit, Google, Netflix, y muchas más. Incluso la NASA utiliza Python para programar su equipo.
¿Qué es Python?
Python es un lenguaje de programación de propósito general que funciona en múltiples plataformas. Es un lenguaje relativamente simple que es preferido por muchos desarrolladores de software experimentados para codificar algo cuando el lenguaje no importa particularmente. Python es típicamente el primer lenguaje que los programadores aprenden debido a su percibida facilidad de uso y legibilidad, además de que hay mucha documentación útil disponible de una gran comunidad.
Python es un lenguaje interpretado, también conocido como un lenguaje de scripting. Esto simplemente significa que el código escrito no se convierte a un formato legible por computadora cuando se ejecuta un programa. La mayoría de los otros lenguajes de programación se traducen antes de la ejecución.
Python se puede usar para muchas cosas diferentes además de solo construir aplicaciones. Toma web scraping por ejemplo. Sin embargo, Python se usa comúnmente para el aprendizaje automático y la modelización predictiva. El lenguaje general puede resolver ecuaciones matemáticas y guardar datos, lo que lo hace especialmente útil para académicos y científicos de datos.
Por qué deberías aprender Python
En primer lugar, Python es de código abierto y gratuito para aprender. Se asemeja mucho al idioma inglés para enfatizar la legibilidad. Python es el cuarto más utilizado lenguaje de programación, una calificación que se atribuye en gran medida a su accesibilidad y facilidad de uso.
El lenguaje tiene un conjunto de reglas conocido como PEP 8. Esta guía de estilo nivela el campo de juego para desarrolladores de Python novatos y expertos, lo que significa que cada script será fácil de leer y se verá bastante similar.
CONSEJO: Consulta nuestro análisis sobre PHP vs Python – cuál es mejor y por qué. |
¿Quieres aprender más sobre Herramientas de Pruebas de Software? Explora los productos de Pruebas de Software.
Usando la sintaxis básica de Python
La sintaxis se refiere al conjunto de reglas mencionado anteriormente. Vamos a crear y ejecutar un script simple de Python usando el comando básico print. Antes de comenzar, asegúrate de descargar la última versión de Python (Python 3.7.3 a la fecha de publicación de este artículo) desde https://www.python.org.
Nota: Estoy usando una Mac para este ejemplo. El código de muestra será el mismo en Windows o Linux, pero las aplicaciones utilizadas pueden variar.
Abre la aplicación Terminal, o el Símbolo del sistema en Windows, y escribe “python” y presiona enter. Esto abrirá un prompt interactivo, que te permite escribir una línea de Python a la vez. Lento pero seguro.
Ahora, junto al cursor, escribe “print(‘Hello World!’)” y presiona enter. Puedes ver que imprime esa frase exacta en la siguiente línea. En este ejemplo, ‘Hello World!’ se llama una cadena y print es un comando de python que le dice al código que escriba la cadena de texto dentro de las comillas.

¡Felicidades, acabas de ejecutar tu primer script de Python! Ronda de bonificación: también puedes establecer variables usando Python. Para hacer esto, escribe “x = 10” y presiona enter. En la siguiente línea, escribe “print(x)” y presiona enter.
Puedes ver que imprime el número 10, tal como le ordenaste con tu script. Ahora, cada vez que hagas referencia a “x” en tu código, le asignará el valor de 10.
Estos son scripts de Python muy básicos. Por supuesto, hay reglas más avanzadas para Python. Por ejemplo, la indentación en un script de Python es muy importante porque indica un bloque de código. Python también tiene la capacidad de albergar documentación en el código llamada comentarios. Puedes identificarlos rápidamente porque todos los comentarios comienzan con un #. Nuevamente, el lenguaje de programación Python realmente se enfoca en la legibilidad.
Cómo elegir un IDE de Python
Aunque la ventana de Terminal que usamos arriba no es un editor de texto tradicional, actúa como uno en este caso. Un editor de texto gratuito es una herramienta que te permite escribir código. Llevándolo un paso más allá, un entorno de desarrollo integrado (IDE) es una herramienta que te permite escribir el código, compilar marcos y/o elementos de biblioteca para construir sobre ellos, e incluso depurarlo.
La mayoría de los IDEs de Python están diseñados para trabajar con plataformas de aplicaciones específicas, utilizadas por equipos de desarrollo para construir software, aplicaciones, páginas web y otros servicios. Lo creas o no, algunas de estas herramientas incluso tienen la capacidad de completar el código automáticamente.
Python te da opciones
Python es uno de los lenguajes de programación más populares para los codificadores novatos, pero los desarrolladores expertos también se encuentran con él todo el tiempo y deberían conocer su entrada y salida.
¿Buscas más? Aprende cómo Python se usa comúnmente con varios servidores, bases de datos y marcos en lo que se llama un stack tecnológico.

Bridget Poetker
Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)