PYTHON
Empezaremos desde lo más básico y avanzaremos paso a paso. Te sugiero esta estructura de
aprendizaje:
1. Fundamentos de Python: Sintaxis, variables, tipos de datos, estructuras de control
(if, loops).
2. Estructuras de datos: Listas, tuplas, diccionarios, conjuntos.
3. Funciones y programación modular.
4. Manejo de archivos y manipulación de datos.
5. Bibliotecas esenciales: NumPy y pandas para análisis de datos.
6. Visualización de datos: Matplotlib y Seaborn.
7. Aplicaciones en finanzas cuantitativas: Estadística, modelos financieros,
backtesting, machine learning.
🚀 Paso 1: Instalación de Python y Configuración del Entorno
Antes de escribir código, necesitamos instalar Python y un entorno adecuado para programar.
1️⃣ Instalar Python
Ve a la página oficial de Python y descarga la última versión estable. Asegúrate de marcar la opción
"Add Python to PATH" durante la instalación.
2️⃣ Elegir un Entorno de Desarrollo
Tienes varias opciones para escribir código Python:
Jupyter Notebook (ideal para análisis de datos).
VS Code (editor de código ligero con muchas extensiones útiles).
PyCharm (más completo, pero puede ser pesado para principiantes).
Si quieres enfocarte en análisis de datos y finanzas, te recomiendo Jupyter Notebook. Puedes
instalarlo con:
pip install jupyterlab
Luego, lo ejecutas con:
jupyter lab
📝 Primer Programa en Python
Una vez instalado Python, abre tu terminal o un editor y prueba este código:
Print ("¡Hola, mundo! Estoy aprendiendo Python.")
Si ves ese mensaje en pantalla, ¡todo está listo! 🎉
🏗 Paso 2: Variables y Tipos de Datos en Python
En Python, una variable es un contenedor para almacenar datos. No necesitas declarar el tipo de la
variable, Python lo infiere automáticamente.
📌 Ejemplos de variables
# Variables de diferentes tipos
entero = 10 # Número entero
decimal = 3.14 # Número decimal (float)
texto = "Hola" # Cadena de texto (string)
booleano = True # Valor booleano (True o False)
# Mostrar los valores
Print (entero, decimal, texto, booleano)
# Verificar el tipo de dato con type()
print(type(entero)) # <class 'int'>
print(type(decimal)) # <class 'float'>
print(type(texto)) # <class 'str'>
print(type(booleano)) # <class 'bool'>
🛠 Ejercicio: Declara tus propias variables
Crea una variable llamada nombre con tu nombre.
Crea una variable edad con un número entero.
Crea una variable saldo con un número decimal.
Usa print() para mostrar los valores y type() para ver sus tipos.
🚀 Prueba escribir este código y dime si funciona bien!
#EJERCICIO - variables y print
#variables
nombre = "juan" #establecer variables texto
edad = 48 #establecer variables num entero
saldo = 10.5 #establecer variables num decimal
print(nombre, edad, saldo) #imprimir variables
print(type(nombre)) # <class 'str'> mostrar tipo de dato
print(type(edad)) # <class 'int'>
print(type(saldo)) # <class 'float'>