Introducción a Python con Google Colab
Andrés Felipe Atehortúa Gaviria
January 31, 2025
1 ¿Qué es Google Colab?
Google Colab es un entorno en la nube gratuito que permite escribir y ejecu-
tar código Python en un navegador web, sin necesidad de instalar nada en la
computadora. ¡Es perfecto para aprender y experimentar con Python!
2 ¿Por qué usar Google Colab?
• No requiere instalación: Solo se necesita una cuenta de Google y un
navegador web.
• Acceso a recursos: Colab proporciona acceso a recursos de cómputo,
incluyendo GPUs, de forma gratuita.
• Colaboración: Permite compartir fácilmente cuadernos de Colab con
otras personas para trabajar en proyectos juntos.
• Integración con Google Drive: Puedes guardar los cuadernos directa-
mente en Google Drive y acceder a ellos desde cualquier lugar.
3 Primeros pasos
1. Accede a Google Colab: Ve a colab.research.google.com e inicia
sesión con tu cuenta de Google.
2. Crea un nuevo cuaderno: Haz clic en ”+ Nuevo cuaderno” para crear
un nuevo archivo donde escribirás tu código Python.
4 Introducción a Python
4.1 Variables y tipos de datos
• Una variable es como un contenedor donde puedes almacenar información.
• Python tiene varios tipos de datos básicos, como:
1
– int: números enteros (ej: 10, -5)
– float: números decimales (ej: 3.14, -2.5)
– str: cadenas de texto (ej: ”Hola”, ’Mundo’)
– bool: valores booleanos (True o False)
1 nombre = " Juan " # str
2 edad = 25 # int
3 altura = 1.75 # float
4 es_estudiante = True # bool
5
6 print ( nombre )
7 print ( edad )
8 print ( altura )
9 print ( es_estudiante )
Listing 1: Ejemplo de variables y tipos de datos
4.2 Operadores
• Los operadores permiten realizar operaciones con variables y valores.
• Algunos operadores comunes son:
– +: suma
– -: resta
– *: multiplicación
– /: división
– **: potencia
– %: módulo (resto de una división)
1 x = 10
2 y = 5
3
4 suma = x + y
5 resta = x - y
6 multi plicaci on = x * y
7 division = x / y
8 potencia = x ** y
9 modulo = x % y
10
11 print ( suma )
12 print ( resta )
13 print ( multi plicacio n )
14 print ( division )
15 print ( potencia )
16 print ( modulo )
Listing 2: Ejemplo de operadores
2
4.3 Estructuras de control
• Las estructuras de control permiten controlar el flujo de ejecución del
programa.
• Algunas estructuras de control comunes son:
– if: ejecuta un bloque de código si se cumple una condición.
– else: ejecuta un bloque de código si la condición no se cumple.
– for: repite un bloque de código un número determinado de veces.
– while: repite un bloque de código mientras se cumpla una condición.
1 edad = 18
2
3 if edad >= 18:
4 print ( " Eres mayor de edad " )
5 else :
6 print ( " Eres menor de edad " )
Listing 3: Ejemplo de estructura de control if
1 for i in range (5) :
2 print ( i )
Listing 4: Ejemplo de bucle for
1 contador = 0
2 while contador < 5:
3 print ( contador )
4 contador += 1
Listing 5: Ejemplo de bucle while
4.4 Funciones
• Una función es un bloque de código que realiza una tarea especı́fica.
• Las funciones permiten organizar el código y reutilizarlo.
1 def saludar ( nombre ) :
2 print ( " Hola , " + nombre + " ! " )
3
4 saludar ( " Juan " )
5 saludar ( " M a r a " )
Listing 6: Ejemplo de función
3
5 Recursos adicionales
• Documentación oficial de Python: https://docs.python.org/es/
3/
• Tutoriales de Python en español:
– https://www.w3schools.com/python/
– https://www.freecodecamp.org/espanol/news/aprende-python-desde-cero/
¡Este es solo el comienzo de tu viaje en el mundo de Python! Explora,
experimenta y diviértete aprendiendo. Si tienes alguna pregunta, no dudes en
preguntar.