Fundamentos de Python | Cap #5

Lectura: 2 minutos

En esta guía, exploraremos los principios básicos del lenguaje de programación Python. Aprenderás desde qué es Python, cómo escribir tu primer código, hasta el uso de estructuras de control, funciones y manejo de datos. Utilizaremos Google Collaboratory (Colab) como entorno de programación, lo que facilitará la escritura y ejecución del código sin necesidad de instalar software adicional.

¿Qué es Python?

Python es un lenguaje de programación de alto nivel, interpretado y de propósito general. Se caracteriza por su sintaxis sencilla y legible, lo que lo hace ideal para principiantes y expertos. Sus aplicaciones abarcan desde el desarrollo web hasta la inteligencia artificial y la ciencia de datos.

Instalación y Configuración de Google Colab

Para programar en Python sin instalar software adicional en tu computadora, puedes usar Google Collaboratory (Colab), que es un entorno basado en la nube.

Pasos para usar Google Colab:

  1. Abre tu cuenta de Google y accede a Google Drive.
  2. Crea una nueva carpeta donde almacenarás tus proyectos.
  3. Dentro de la carpeta, haz clic en «Nuevo» > «Más» > «Google Collaboratory».
  4. Cambia el nombre del archivo a algo representativo, como «Fundamentos de Python».
  5. Ahora estarás listo para escribir y ejecutar tu primer código en Python.

Primeros Pasos en Python

Imprimir en Pantalla

Para mostrar mensajes en la consola, utilizamos la función print(). Prueba lo siguiente:

print("Hola, mundo")

Al ejecutar este código, verás el mensaje Hola, mundo en la salida.

Comentarios en Python

Los comentarios permiten incluir notas en el código sin afectar su ejecución. Se escriben con el símbolo #.

# Esto es un comentario
print("Python es genial")

Variables y Tipos de Datos

Creación de Variables

Una variable almacena un valor en memoria. En Python, se asigna con el símbolo =:

mensaje = "Bienvenido a Python"
edad = 25
precio = 19.99

Tipos de Datos en Python

Python admite varios tipos de datos:

  • Cadenas de texto (str): "Hola, Python"
  • Números enteros (int): 10, -5, 100
  • Números decimales (float): 3.14, -0.99
  • Valores booleanos (bool): True, False

Puedes comprobar el tipo de una variable con type():

print(type(mensaje)) # str
print(type(edad))    # int
print(type(precio))  # float

Operaciones Matemáticas

Python admite operaciones matemáticas básicas:

suma = 5 + 3
resta = 10 - 4
multiplicacion = 6 * 7
division = 20 / 4  # Devuelve un float
division_entera = 20 // 3  # Redondea hacia abajo
modulo = 10 % 3  # Resto de la división
potencia = 2 ** 3  # Exponenciación

Estructuras de Control

Condicionales (if, elif, else)

edad = 18
if edad >= 18:
    print("Eres mayor de edad")
elif edad == 17:
    print("Casi eres mayor de edad")
else:
    print("Eres menor de edad")

Bucles (for y while)

Bucle for:

for i in range(5):
    print(f"Iteración {i}")

Bucle while:

contador = 0
while contador < 3:
    print(f"Contador: {contador}")
    contador += 1

Funciones en Python

Las funciones permiten reutilizar código. Se definen con def:

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

print(saludar("Ana"))

Manejo de Listas y Diccionarios

Listas

frutas = ["manzana", "banana", "cereza"]
frutas.append("uva")
print(frutas[0])  # manzana

Diccionarios

persona = {"nombre": "Carlos", "edad": 30}
print(persona["nombre"])  # Carlos

Preguntas Frecuentes (FAQ)

1. ¿Por qué usar Python?

Porque es fácil de aprender y tiene aplicaciones en muchas áreas.

2. ¿Cómo ejecuto Python sin Google Colab?

Puedes instalarlo en tu PC y usar IDLE o VS Code.

3. ¿Cuáles son las diferencias entre listas y tuplas?

Las listas son mutables y las tuplas inmutables.

4. ¿Cómo comento varias líneas en Python?

Usando ''' o """ al inicio y final del comentario.

5. ¿Cuáles son las estructuras de datos en Python?

Listas, tuplas, diccionarios y conjuntos.

Video sobre Fundamentos de Python

https://youtu.be/4QOnV9yTJ5M

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 4.9 / 5. Recuento de votos: 982

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!