Instructora
Renata Salazar es Mentora de marketing y contenido con base en San José, Costa Rica. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.
Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.
En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.
Este curso incluye 4 modulos, 16 lecciones y 9:30 horas de materiales.
Introducción a la Automatización: Conceptos y Casos de Uso Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyec
Configuración del Entorno de Desarrollo para Automatización con Python Antes de comenzar a automatizar procesos con Python, es fundamental configurar un entorno de desarrollo robusto y eficiente. En esta lección aprenderás a preparar tu sistema con todas las herramientas necesarias para crear scripts de automatización profesionales y mantenibles. ¿Por qué es importante una correcta configuración? Un entorno de desarrollo bien configurado te permitirá: Detectar errores rápidamente: Un IDE moderno
Bibliotecas Esenciales: os, sys, shutil y subprocess Python es un lenguaje extraordinariamente versátil cuando se trata de automatizar tareas del sistema operativo. Cuatro bibliotecas fundamentales forman el núcleo de cualquier script de automatización profesional: os, sys, shutil y subprocess. En esta lección aprenderás a dominar estas herramientas para crear scripts potentes que interactúen con tu sistema operativo de manera eficiente y segura. ¿Por qué estas cuatro bibliotecas? Cada bibliotec
Tipo de lección: ExerciseTu Primer Script de Automatización con Python Has llegado al punto donde la teoría se transforma en práctica. En esta lección vas a construir tu primer script de automatización funcional que podrá ejecutar tareas repetitivas de manera automática, ahorrándote horas de trabajo manual cada semana. Antes de comenzar, es fundamental que tengas instalado Python 3.7 o superior en tu sistema y un editor de código como Visual Studio Code, PyCharm o incluso el bloc de notas si est
Gestión Avanzada de Archivos y Directorios Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real. Pasos r
Renombrado y Organización Automática de Archivos La gestión eficiente de archivos es una habilidad fundamental para cualquier profesional que trabaje con grandes volúmenes de datos. Python ofrece herramientas poderosas para automatizar el renombrado y organización de archivos, eliminando tareas repetitivas y reduciendo errores humanos. En esta lección, aprenderás a crear scripts que procesen cientos o miles de archivos de manera automática. ¿Por qué automatizar la gestión de archivos? Imagina qu
Lectura y Escritura de Archivos CSV y Excel con Python En el mundo de la automatización de procesos, la capacidad de manipular archivos CSV y Excel es fundamental. Estos formatos son los más utilizados en entornos empresariales para almacenar y compartir datos. Python ofrece bibliotecas potentes como csv, pandas, openpyxl y xlrd que facilitan estas tareas de manera eficiente y confiable. ¿Por qué automatizar el manejo de archivos CSV y Excel? Imagina que manualmente debes procesar 50 reportes de
Tipo de lección: ExerciseProyecto: Sistema de Ordenamiento de Descargas Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base p
Introducción a Requests y APIs REST En el mundo actual de la programación, la comunicación entre aplicaciones es fundamental. Las APIs REST (Representational State Transfer) se han convertido en el estándar para la comunicación entre servicios web, y Python con la biblioteca Requests es la herramienta perfecta para interactuar con ellas de manera eficiente y sencilla. ¿Qué es una API REST? Una API REST es una interfaz de programación de aplicaciones que sigue los principios de la arquitectura RE
Autenticación y Manejo de Headers en APIs Cuando trabajas con APIs web, la comunicación entre cliente y servidor no se limita únicamente al envío de datos. Existe un sistema de metadatos que acompaña cada petición y respuesta: los headers (encabezados). Dominar su uso, especialmente los relacionados con la autenticación, es fundamental para construir automatizaciones robustas y seguras. ¿Qué son los Headers HTTP? Los headers HTTP son pares de clave-valor que se envían en las peticiones y respues
Introducción al Web Scraping con BeautifulSoup El Web Scraping es una técnica fundamental en la automatización de procesos que permite extraer información estructurada de páginas web de manera programática. Python, con su ecosistema de bibliotecas especializadas, se ha convertido en el lenguaje preferido para esta tarea. Entre las herramientas disponibles, BeautifulSoup destaca como una de las librerías más accesibles y potentes para analizar documentos HTML y XML. En esta lección aprenderás a u
Automatización de Navegador con Selenium En el mundo actual de desarrollo de software y análisis de datos, la automatización de tareas repetitivas se ha convertido en una habilidad indispensable. Selenium es una de las herramientas más poderosas para controlar navegadores web de forma automática, permitiéndote simular interacciones humanas como hacer clic en botones, completar formularios, extraer datos y navegar entre páginas. ¿Qué es Selenium WebDriver? Selenium WebDriver es una interfaz que p
Scheduling con Schedule y Cron La automatización de procesos no sería completa sin la capacidad de ejecutar tareas en momentos específicos sin intervención manual. En esta lección exploraremos dos herramientas fundamentales para programar tareas: la biblioteca Schedule para Python y el sistema Cron de Unix/Linux. ¿Qué es el Scheduling? El scheduling o programación de tareas es la técnica que permite ejecutar código de forma automática en intervalos determinados o en momentos específicos. Imagina
Manejo de Errores y Logging Profesional Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real. Pasos reco
Notificaciones Automáticas por Email Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real. Pasos recomen
Tipo de lección: ExerciseProyecto Final: Pipeline de Automatización Completo Esta leccion pertenece al curso Automatización de Procesos con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste. Objetivo practico Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como b
Data Analyst at Microsoft
Responder al comentario