1. Variables y tipos de datos:

En Python, las variables se utilizan para almacenar valores. Los tipos de datos básicos incluyen:

Enteros (int): Números enteros sin punto decimal.

edad = 25

Flotantes (float): Números con punto decimal.

precio = 19.99

Cadenas de caracteres (str): Secuencias de caracteres encerradas entre comillas simples o dobles.

nombre = "Juan"

Booleanos (bool): Valores que representan verdadero (True) o falso (False).

es_mayor = True

2. Comentarios y convenciones de estilo: Los comentarios en Python comienzan con el símbolo # y son ignorados por el intérprete. Son útiles para explicar el código y hacerlo más legible. Si estas programando y quieres explicar el codigo puedes utilizar el # para identificarlo como un comentario. (Solo mira el #)

# Esto es un comentario en Python

# Función para resta dos números
def resta(a, b):
    # Retorna la resta de a - b
    return a - b

Condicionales

1. Condicionales (if, elif, else):

Los condicionales permiten ejecutar diferentes bloques de código dependiendo de si se cumplen ciertas condiciones.

edad = 18

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

El bloque elif se utiliza para evaluar múltiples condiciones en orden.

nota = 85

if nota >= 90:
    print("Aprobado con A")
elif nota >= 80:
    print("Aprobado con B")
elif nota >= 70:
    print("Aprobado con C")
else:
    print("Reprobado")

Los bucles permiten repetir un bloque de código varias veces.