Learn AI with Python · Lección

Ámbito y duración de las variables

Comprenda cómo el ámbito de las variables afecta a su código y previene errores.

Lección 3 de 511 pasos

Ámbito y duración de las variables es una lección gratuita de Learn AI with Python en CoddyKit. Esta es la lección 3 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Learn AI with Python, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Learn AI with Python incluye 5 lecciones en total.

Introducción al ámbito y al ciclo de vida de las variables

El ámbito y el ciclo de vida determinan dónde existe una variable y durante cuánto tiempo. Comprender estos conceptos es fundamental para escribir código eficiente y sin errores.

En esta lección, aprenderá sobre las variables globales y locales, así como sobre el concepto de ciclo de vida de las variables.

Ámbito y duración de las variables — ilustración 1

¿Qué es el ámbito?

El ámbito hace referencia a la región de un programa en la que se puede acceder a una variable. Las variables pueden tener un ámbito global o local:

  • Ámbito global: se puede acceder a la variable desde cualquier parte del programa.
  • Ámbito local: solo se puede acceder a la variable dentro de la función en la que se define.

Variables globales

Una variable global se declara fuera de cualquier función y se puede utilizar desde cualquier parte del programa:

# Example of a global variable
x = 10  # Global variable
def print_x():
    print(x)

print_x()

Variables locales

Una variable local se declara dentro de una función y solo está disponible dentro de esa función:

# Example of a local variable
def calculate_square():
    x = 5  # Local variable
    return x * x

print(calculate_square())

Ciclo de vida de las variables

El ciclo de vida de una variable hace referencia al tiempo durante el que existe en la memoria:

  • Variables globales: existen mientras se ejecuta el programa.
  • Variables locales: existen únicamente durante la ejecución de la función.

Modificar variables globales

Para modificar una variable global dentro de una función, utilice la palabra clave global:

# Modifying a global variable
x = 10

def update_x():
    global x
    x = 20

update_x()
print(x)  # Outputs: 20

Ejemplo práctico

Este es un ejemplo que muestra las variables globales y locales:

# Example of global and local variables
x = 100

def print_variables():
    y = 50  # Local variable
    print("Global variable x:", x)
    print("Local variable y:", y)

print_variables()

Errores comunes relacionados con el ámbito

Estos son algunos errores comunes que debe evitar:

  • Intentar acceder a una variable local fuera de su función.
  • Modificar una variable global sin utilizar la palabra clave global.
  • Reemplazar una variable global por una variable local con el mismo nombre.

¿Qué hemos aprendido?

En esta lección, ha aprendido:

  • La diferencia entre las variables globales y locales.
  • A utilizar la palabra clave global para modificar variables globales.
  • La importancia del ámbito y el ciclo de vida de las variables.

¡Excelente trabajo! Pasemos a la siguiente lección.

Ámbito y duración de las variables — ilustración 11
Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
53
Lecciones
225

Preguntas frecuentes

¿La lección «Ámbito y duración de las variables» es gratis?

Sí — el texto completo de «Ámbito y duración de las variables» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Learn AI with Python, actualiza a CoddyKit PRO. El curso de Learn AI with Python incluye 5 lecciones en total.

¿Qué aprenderé en «Ámbito y duración de las variables»?

Comprenda cómo el ámbito de las variables afecta a su código y previene errores. Practicas Learn AI with Python con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Learn AI with Python?

No se requiere experiencia previa. Learn AI with Python en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 5.

¿Cuánto tiempo toma la lección «Ámbito y duración de las variables»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Learn AI with Python?

Sí. Cada lección de Learn AI with Python incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué es una función?
  2. Valores de retorno
  3. Ámbito y duración de las variables
  4. Funciones integradas frente a funciones definidas por el usuario
  5. Importación de módulos
← Volver a Learn AI with Python