Python Básico

🐍 Introducción a Python


Python fue creado a finales de los años 80 por Guido van Rossum en los Países Bajos, y su primera versión pública apareció en 1991.
Desde entonces, se ha convertido en uno de los lenguajes de programación más populares del mundo gracias a su sencillez, legibilidad y versatilidad.
Hoy en día, Python se utiliza en ciencia de datos, inteligencia artificial, desarrollo web, automatización, videojuegos, IoT y mucho más.
La comunidad es enorme y muy activa, lo que facilita encontrar documentación, tutoriales y librerías de apoyo.

📌 Conceptos Básicos de Python

➤ Variables y Tipos de Datos

En Python no necesitas declarar el tipo de variable, el intérprete lo asigna automáticamente según el valor.

# Variables y tipos básicos
nombre = "Sergio"   # String
edad = 30           # Entero (int)
altura = 1.75       # Decimal (float)
es_programador = True  # Booleano

print(nombre, edad, altura, es_programador)

➤ Listas

Las listas son colecciones ordenadas y modificables. Se utilizan para almacenar múltiples elementos.

frutas = ["manzana", "banana", "cereza"]
print(frutas[0])   # Acceder al primer elemento
frutas.append("naranja")  # Agregar elemento
print(frutas)

for fruta in frutas:
    print(fruta)

➤ Tuplas

Las tuplas son colecciones ordenadas pero inmutables (no se pueden modificar después de crearse).

coordenadas = (10, 20)
print(coordenadas[0])

# Una tupla no se puede modificar
# coordenadas[0] = 15  ❌ Error

➤ Diccionarios

Los diccionarios almacenan pares clave-valor. Son muy útiles para representar datos estructurados.

persona = {
    "nombre": "Sergio",
    "edad": 30,
    "profesion": "Data Engineer"
}

print(persona["nombre"])  # Acceder al valor de una clave
persona["edad"] = 31      # Modificar valor
print(persona)

➤ Conjuntos (Sets)

Los conjuntos son colecciones desordenadas de elementos únicos.

numeros = {1, 2, 3, 4, 4, 2}
print(numeros)  # {1, 2, 3, 4} (no repite elementos)

numeros.add(5)
print(numeros)

➤ Operadores

Los operadores permiten realizar operaciones matemáticas y lógicas.

# Operadores aritméticos
a = 10
b = 3

print(a + b)   # Suma
print(a - b)   # Resta
print(a * b)   # Multiplicación
print(a / b)   # División (float)
print(a // b)  # División entera
print(a % b)   # Módulo
print(a ** b)  # Potencia

➤ Condicionales

Permiten tomar decisiones según una condición.

edad = 18

if edad >= 18:
    print("Eres mayor de edad")
else:
    print("Eres menor de edad")

➤ Bucles

Los bucles permiten repetir instrucciones varias veces.

# For
for i in range(5):
    print("Iteración", i)

# While
contador = 0
while contador < 5:
    print("Contador:", contador)
    contador += 1

➤ Funciones

Las funciones agrupan instrucciones que se pueden reutilizar.

def saludar(nombre):
    return f"Hola, {nombre}!"

print(saludar("Sergio"))

📝 Ejercicio práctico para el lector

“Crea un programa que pida tu nombre y edad, y luego muestre un mensaje que diga si eres mayor de edad o no.”

nombre = input("Introduce tu nombre: ")
edad = int(input("Introduce tu edad: "))

if edad >= 18:
    print(f"{nombre}, eres mayor de edad.")
else:
    print(f"{nombre}, eres menor de edad.")
Python Básico

Python Básico

Domina lo esencial de Python: variables, control de flujo, funciones y manejo de datos desde cero con ejemplos prácticos. Ideal para empezar a programar.

Python Intermedio

Python Intermedio

Profundiza con listas/diccionarios, manejo de errores y POO. Ejemplos reales para llevar tus habilidades al siguiente nivel.

Todos los derechos reservados © | Política de Privacidad | Política de Cookies
Scroll al inicio