En la era digital actual, donde las automatizaciones, hiperautomatizaciones, el Big Data y las aplicaciones de Inteligencia Artificial son la norma, un lenguaje de programación como Python es altamente requerido en múltiples ámbitos empresariales.

No solo es una herramienta poderosa para resolver problemas, sino que también abre puertas a muchas oportunidades profesionales.

Según el índice TIOBE:
 “El lenguaje de programación más popular por 5 años consecutivos es Python”

Python es un lenguaje de programación de alto nivel, interpretado y de propósito general, que se ha vuelto popular debido a su sintaxis clara y legible.

Es dinámico y compatible con múltiples paradigmas de programación, incluyendo programación orientada a objetos, imperativa y funcional.

Tal vez te interese leer=> ¿Qué es Python y por qué es tan relevante actualmente?

En este artículo, te brindaremos una guía inicial para aprender Python desde cero creando tu primer programa y descubrir los ámbitos de aplicación en las empresas.


Tutorial: Cómo dar tus primeros pasos en Python

Lo primero que debes hacer para aprender Python es instalarlo en tu computadora. Para ello puedes descargarlo desde la página oficial de Python (https://www.python.org/downloads/) e instalarlo.

descargar python

Una vez instalado, vas a la consola (Windows “CMD”, iOS “Terminal”) y escribes “python”

paso 1

Te aparecerá la versión y los símbolos “>>>”, puedes escribir tu primer programa en Python, un simple “Hola, mundo!”, se ve así: print(“Hola, mundo!”).

 

¡Felicidades por haber escrito tus primeras líneas en Python!

escribir hola mundo en python

Ahora vamos a aumentar el nivel para aprender Python y vamos a hacer un ejercicio simple donde crearemos una calculadora básica donde se pueda sumar, restar, multiplicar y dividir.

Pasos para Crear una Calculadora básica en Python:

Paso 1: Crear un menú de opciones

Primero, vamos a crear un menú que le permita al usuario seleccionar la operación que desea realizar. Las opciones serán suma, resta, multiplicación y división. Para ello, haremos uso de la función “Print”.

Esta función permite mostrar o «imprimir», mensajes o texto por pantalla (Consola de comandos).

print("Seleccione la operación que desea realizar:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")

Print=imprimir, es un término usado para la visualización de mensajes o textos en las pantallas del usuario.

Paso 2: Tomar la entrada del usuario

A continuación, tomaremos la entrada del usuario para saber qué operación quiere realizar y cuáles son los números con los que quiere trabajar.

opcion = int(input("Ingrese el número de la operación que desea realizar: "))
num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))

Para comprender mejor el código, te detallamos cada parte:

  • Input: Esta es una función incorporada de Python que toma la entrada del usuario. El texto dentro de los paréntesis es el mensaje que se muestra al usuario.
  • int: Esta es otra función incorporada de Python que convierte su argumento en un número entero. En este caso, se utiliza para asegurar que la entrada del usuario sea tratada como un número entero.
  • Float: Esta es una función incorporada de Python que convierte su argumento en un número de punto flotante (es decir, un número que puede tener una parte decimal).
  • Variables “opción, num1, num2”: Aquí estamos asignando el valor que el usuario ingresó (convertido a un número de punto flotante) a la variable.

Paso 3: Realizar la operación

Ahora, vamos a realizar la operación que el usuario ha seleccionado. Para ello, usaremos una estructura de control if-elif-else.

if opcion == 1:
resultado = num1 + num2
print("El resultado de la suma es: ", resultado)
elif opcion == 2:
resultado = num1 - num2
print("El resultado de la resta es: ", resultado)
elif opcion == 3:
resultado = num1 * num2
print("El resultado de la multiplicación es: ", resultado)
elif opcion == 4:
if num2 != 0:
resultado = num1 / num2
print("El resultado de la división es: ", resultado)
else:
print("Error: División por cero no está permitida.")
else:
print("Opción inválida. Por favor, seleccione una opción entre 1 y 4.")

Este código es una serie de declaraciones condicionales que realizan diferentes operaciones matemáticas en función de la entrada del usuario. Para comprender mejor el código, te detallamos cada parte:

  • “if opcion == 1:”: Esta línea verifica si la variable opción es igual a 1. Si es así, el código dentro de este bloque se ejecutará. En este caso, se sumarán num1 y num2, se almacenará el resultado en la variable resultado y luego se imprimirá el resultado.
  • “elif opcion == 2:”: elif es una abreviatura de «else if». Esto significa que si la condición en la declaración if anterior no se cumple, entonces se verificará esta condición. Si la opción es igual a 2, entonces se restará num2 de num1, se almacenará el resultado y se imprimirá.
  • “elif opcion == 3:”: Si la opción es igual a 3, entonces num1 se multiplicará por num2, se almacenará el resultado y se imprimirá.
  • “elif opcion == 4:”: Si la opción es igual a 4, el código dentro de este bloque se ejecutará. Sin embargo, hay otra declaración if dentro de este bloque que verifica si num2 es igual a 0. Si num2 no es 0, entonces num1 se dividirá por num2, se almacenará el resultado y se imprimirá. Si num2 es 0, entonces se imprimirá un mensaje de error, ya que la división por cero no está permitida en matemáticas.
  • “else:”: Si ninguna de las condiciones anteriores se cumple (es decir, si la opción no es 1, 2, 3 o 4), entonces se ejecutará el código dentro de este bloque. En este caso, se imprimirá un mensaje que indica al usuario que ha seleccionado una opción inválida.

Código completo de nuestra primera calculadora básica en Python:

print("Seleccione la operación que desea realizar:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")

opcion = int(input("Ingrese el número de la operación que desea realizar: "))
num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))

if opcion == 1:
resultado = num1 + num2
print("El resultado de la suma es: ", resultado)
elif opcion == 2:
resultado = num1 - num2
print("El resultado de la resta es: ", resultado)
elif opcion == 3:
resultado = num1 * num2
print("El resultado de la multiplicación es: ", resultado)
elif opcion == 4:
if num2 != 0:
resultado = num1 / num2
print("El resultado de la división es: ", resultado)
else:
print("Error: División por cero no está permitida.")
else:
print("Opción inválida. Por favor, seleccione una opción entre 1 y 4.")

Paso 4: Ejecutar el código

Para esto vamos a un block de notas, copiamos y pegamos el código, lo guardamos como “calculadora.py”.

ejecutar mi primer programa con python

Después vamos a nuestra terminal y seguimos estos simples pasos:

  1.  Navegamos hasta la carpeta donde esta nuestro archivo
  2. Escribimos “python nombredelarchivo.py” + enter
  3. Seguimos los pasos y listo, ya tenemos nuestro primer programa que funciona correctamente.

ejecucion del programa en python

Aplicaciones de Python por sectores

Python es un lenguaje de programación extremadamente versátil con una amplia gama de aplicaciones. Aquí te presentamos algunas de ellas rápidamente:

  • Desarrollo web: Python, junto a frameworks como Django y Flask, facilita el desarrollo de sitios web. Django es un framework de alto nivel que fomenta el desarrollo rápido y el diseño limpio y pragmático, mientras que Flask es un microframework que no incluye herramientas o bibliotecas adicionales. Grandes aplicaciones web como Instagram y Pinterest utilizan Python para su backend.
  • Ciencia de datos: Este lenguaje de programación es una herramienta esencial para los científicos de datos. Bibliotecas como NumPy, Pandas y Matplotlib permiten el análisis de datos, mientras que Scikit-learn se utiliza para Machine Learning (ML). También es ampliamente utilizado en Big Data Analytics y Data Mining por su alta escalabilidad, lo que significa que puede manejar grandes cantidades de datos y realizar cálculos complejos de manera eficiente. Esto es esencial para el análisis de Big Data y la minería de datos, donde ua menudo se trabaja con conjuntos de datos muy grandes.
  • Automatización: La versatilidad de Python permite automatizar tareas aburridas y repetitivas. Por ejemplo, lo puedes usar para organizar archivos en tu computadora, extraer información de páginas web (web scraping), o incluso para automatizar ciertas acciones en juegos o aplicaciones.
  • Ciberseguridad: Es útil para realizar pruebas de penetración y análisis de seguridad. Muchas herramientas de hacking y seguridad están escritas en Python debido a su fácil sintaxis y amplia disponibilidad de bibliotecas.
  • Desarrollo de juegos: Con bibliotecas como Pygame, Python también se utiliza para desarrollar juegos. Panda 3D es un ejemplo de un motor de juego que lo utiliza.
  • Inteligencia artificial y Machine Learning: Uno de los lenguajes de programación más utilizados en el campo de la inteligencia artificial y el aprendizaje automático es Python. Bibliotecas como TensorFlow y Keras facilitan la creación de redes neuronales y otros modelos de machine learning.
  • Aplicaciones de escritorio: Se puede utilizar para desarrollar aplicaciones de escritorio. Tkinter y PyQt son dos de las bibliotecas más comunes para el desarrollo de GUIs (interfaces gráficas de usuario).
  • Aplicaciones móviles: Aunque no es tan frecuente, Python se puede emplear para desarrollar aplicaciones móviles. Kivy es una biblioteca de Python para el desarrollo de aplicaciones multi-touch.
  • Software de computadoras y programación de instrumentos: Se utiliza en muchas aplicaciones de software de computadoras, incluyendo el desarrollo de algoritmos de procesamiento de imágenes para aplicaciones como Photoshop. Además, muchas empresas utilizan Python para programar instrumentos y dispositivos.
  • Servicios de streaming: Grandes servicios de streaming como Spotify y Netflix utilizan Python para análisis de datos y backend.

¿Quieres aprender Python desde cero?

Como has visto es un lenguaje de programación poderoso y flexible. Aprender Python no solo te proporcionará una habilidad valiosa, sino que también te abrirá un mundo de oportunidades.

Si estás listo para embarcarte en este emocionante viaje, te invitamos a matricularte en nuestro Curso de Programación en Python.

No solo aprenderás Python desde cero, sino que también descubrirás cómo aplicarlo para resolver problemas reales. ¡Esperamos verte en el curso!

Saber más sobre el Curso de Programación Python