Cómo programar en Python: de cero a tu primero script

Aprende cómo programar en Python con esta guía práctica. Prepara tu entorno de desarrollo y escribe tus primeras líneas de código hoy mismo.

Cómo programar en Python: de cero a tu primero script
Imagen ilustrativa generada por IA (maiastudios.com.br)

Si quieres entrar al mundo de la programación, pocas decisiones son tan acertadas como aprender cómo programar en Python. Desarrollado para priorizar la legibilidad del código, este lenguaje se ha consolidado como una de las herramientas más populares y versátiles del mercado actual.

En esta guía práctica, aprenderás exactamente qué es Python, cómo preparar tu entorno de desarrollo y cómo construir tus primeras líneas de código funcional hoy mismo.

¿Por qué aprender cómo programar en Python?

Python es un lenguaje de alto nivel e interpretado que posee una sintaxis muy fácil de comprender. En la práctica, esto significa que su estructura es muy cercana al inglés común, lo que reduce la barrera inicial habitual de otros lenguajes como C++ o Java.

Las principales ventajas de adoptar Python incluyen:

  • Sintaxis limpia: Menos símbolos obligatorios como llaves o puntos y comas; la estructura visual del código se define mediante sangría (indentación).
  • Ecosistema maduro: Una enorme biblioteca de paquetes listos para usar que aceleran el desarrollo.
  • Amplio campo laboral: Utilizado en desarrollo web (Django, FastAPI), automatización de tareas, scripts de sistema, ciencia de datos, inteligencia artificial e incluso desarrollo de videojuegos.

1. Cómo instalar Python en tu computadora

Antes de escribir tu primer comando, es necesario tener el intérprete configurado.

Windows

En Windows:

  1. Accede al sitio web oficial en python.org.
  2. Descarga la versión estable más reciente.
  3. Importante: Durante la instalación, marca la casilla "Add python.exe to PATH" antes de hacer clic en avanzar.

En Linux (Debian/Ubuntu y derivados)

Python suele venir preinstalado en la mayoría de las distribuciones. Para asegurarte de tenerlo actualizado con las herramientas esenciales, ejecuta en la terminal:

sudo apt update && sudo apt install -y python3 python3-pip python3-venv

Para verificar si la instalación fue exitosa, abre la terminal o el Símbolo del sistema y escribe:

python --version  o  python3 --version

2. Cómo elegir el entorno de desarrollo (IDE)

Aunque es posible programar en el Bloc de notas o en la terminal interactiva, un buen editor de código acelera el aprendizaje:

  • VS Code (Visual Studio Code): Ligero, modular y con una excelente extensión oficial para Python.
  • PyCharm (Community Edition): Un entorno completo y robusto dedicado específicamente a proyectos en Python.
  • KDevelop: Un IDE minimalista con depurador visual integrado, excelente para quienes nunca han programado en su vida.
Foto de mi editor de código VS Code
Fuente (Archivo personal/maiastudios.com.br)

3. Conceptos fundamentales de la sintaxis de Python

Para comenzar a programar, solo necesitas dominar cuatro pilares iniciales: variables, condicionales, bucles y funciones. Sin embargo, la forma en que grabé en mi mente la lógica de la programación fue la siguiente: todo debe tener una ENTRADA DE DATOS, un ALMACENAMIENTO DE DATOS, un PROCESAMIENTO DE DATOS y una SALIDA DE DATOS. Si estás comenzando en la programación, guarda esto en tu memoria. Te garantizo que podrás programar en cualquier lenguaje si entiendes estos cuatro pilares. Ahora nos enfocaremos en Python.

Variables y tipos de datos

En Python, no necesitas declarar el tipo de variable explícitamente; el lenguaje lo infiere automáticamente:

# Texto (string)
nome = "Dev Iniciante"

# Números enteros (int) y decimales (float)
idade = 25
altura = 1.75

# Booleanos (bool)
gosta_de_programar = True

print(f"Hola, mi nombre es {nome} y tengo {idade} años.")

Estructuras condicionales (if, elif, else)

Se utilizan para tomar decisiones en el flujo de ejecución:

pontuacao = 85

if pontuacao >= 90:
    print("Clasificación: Excelente")
elif pontuacao >= 70:
    print("Clasificación: Bueno")
else:
    print("Clasificación: Necesita mejorar")

Bucles de repetición (for y while)

Permiten iterar sobre colecciones o repetir bloques de instrucciones:

ferramentas = ["VS Code", "Terminal", "Git", "Python"]

for item in ferramentas:
    print(f"Herramienta esencial: {item}")

Funciones

Organizan el código en bloques reutilizables:

def calcular_area_retangulo(base, altura):
    return base * altura

area = calcular_area_retangulo(10, 5)
print(f"El área calculada es: {area}")

4. Creando tu primer script práctico: calculadora interactiva

Basta de teoría. Vamos a guardar un archivo llamado calculadora.py y ejecutarlo. Este miniproyecto utiliza entrada del usuario (input), conversión de tipos y control de flujo. Pero antes de comenzar este miniproyecto, es fundamental que crees tu entorno virtual en Python para que tu programa esté limitado únicamente a tu proyecto. De este modo, se garantiza que en caso de errores colaterales o dañinos, estos se mantengan aislados dentro de tu proyecto sin perjudicar tu computadora, especialmente si usas Linux.

Para crear tu entorno virtual, necesitas tener instalados en tu sistema los módulos pip y venv o virtualenv. Cuando instalas Python en Windows, estos módulos ya vienen incluidos, pero en Linux no. Por lo tanto, para instalar en Linux, escribe el siguiente comando en la terminal:

sudo apt install python3-pip python3-venv

Después de instalar pip y venv, ingresa a la carpeta de tu proyecto para crear el entorno virtual. Dentro de la raíz de la carpeta donde estará tu programa, abre la terminal y escribe el siguiente comando:

python3 -m venv .venv

Ahora existe una carpeta llamada .venv dentro de tu proyecto.

Foto de mi editor de código VS Code
Fuente (Archivo personal/maiastudios.com.br)

Dentro de la carpeta .venv se encuentran copias de todos los archivos necesarios para simular un entorno de Python. Ahora solo necesitamos activar este entorno virtual:

En Linux o macOS:

source .venv/bin/activate

En Windows:

.venv\Scripts\activate

Ahora sí, podemos crear nuestro primer script en Python:

Foto de mi editor de código VS Code
Fuente (Archivo personal/maiastudios.com.br)
# calculadora.py

print("=== CALCULADORA SIMPLE EN PYTHON ===")

num1 = float(input("Ingresa el primer número: "))
operacao = input("Elige la operación (+, -, *, /): ")
num2 = float(input("Ingresa el segundo número: "))

if operacao == "+":
    resultado = num1 + num2
elif operacao == "-":
    resultado = num1 - num2
elif operacao == "*":
    resultado = num1 * num2
elif operacao == "/":
    if num2 != 0:
        resultado = num1 / num2
    else:
        resultado = "Error: La división entre cero no está permitida."
else:
    resultado = "Operación no válida."

print(f"Resultado: {resultado}")

Para ejecutar el programa, navega hasta la carpeta desde la terminal y ejecuta:

python calculadora.py
# o
python3 calculadora.py
Foto de mi editor de código VS Code
Fuente (Archivo personal/maiastudios.com.br)

Sugerencia:

El camino más eficiente para aprender cómo programar en Python es escribir código con frecuencia, cometer errores, leer los mensajes de la terminal y construir proyectos reales desde el primer día. Comienza ajustando la calculadora del ejemplo con nuevas operaciones y avanza paso a paso.

¿Te gustó? Compártelo

Más en Python y Código