-
Jenkins con Ansible en Docker
Integración de Ansible con Jenkins en Docker En este tutorial Jenkins lee un fichero Jenkinsfile del repositorio y ejecuta la pipeline. He credo una imagen en dockerhub con Jenkins, Ansible, Docker y Python. -
Goodbye 2022 Hello 2023
Un nuevo año comienza y repaso las palabras del 2022 más utilizadas dentro de mi documentación, un reflejo del trabajo realizado a lo largo del mismo.. El 2022 ha sido el año de los cursos de Python, orientados a Big Data (Hadoop, Spark) y Analytics (pandas, matplotlib y numpy). Tampoco han faltado los cursos de automatización con DevOps y el uso de GCP o Amazon Cloud. -
JupyterLite, Pyolite, Pyodide, Python
En este tutorial os mostraré como desplegar JupyterLite para tener vuestra propia versión liviana de JupyterLab ejecutándose en una página gratuita (gratis – free 🙂 de Github. ¿Qué es JupyterLite y para qué sirve? JupyterLite es una distribución de JupyterLab que se ejecuta completamente en el navegador web -
Tutorial Python y Yahoo! Finance para consultar acciones y títulos de la bolsa
En este tutorial crearemos un simple programa en Python que nos presenta el valor actual de una acción, del cierre anterior, y la descripción de la empresa utilizando la biblioteca yfinance. -
Crear una aplicación web con Python Flask
Flask es un framework minimalista escrito en Python que permite crear aplicaciones web rápidamente y con un mínimo número de líneas de código. En este workshop iremos paso a paso desarrollando una aplicación en Flask para luego hacer el despliegue en la plataforma de aplicaciones cloud de Heroku https://www.heroku.com/. -
Fundamentos de Big Data
Libro Fundamentos de Big Data. Comparto un Jupyter Book que he realizado con los apuntes elaborados para el curso de Fundamentos de Big Data. Dentro del temario se ha visto una introducción al Big Data y al análisis de datos, Mercado y tendencias, su historia, Ejemplos de casos de usos, Buenas prácticas, y Procesos de Big Data entre otras cosas. -
Privacidad y confidencialidad en Linux
Este tutorial pertenece a los apuntes del curso de Linux LPIC-1 examen 102, que he estado impartiendo este año. En el mismo vemos cómo generar las llaves públicas y privadas en Linux para obtener privacidad y confidencialidad en las comunicaciones, por ejemplo utilizando el correo electrónico. Espero os sea útil. -
Instalar programas en Linux Debian
Instalar programas en Linux Debian: Comparto los apuntes del curso de Linux que tratan sobre la instalación de programas (paquetes de software) en sistemas operativos Debian y sus derivados (Ubuntu, mint, MX Linux, etc.) utilizando las herramientas apt y dpkg y otras como Dselect, Aptitude y Synaptic. -
Introducción a Awk
Awk no es solo un programa utilitario sino también un lenguaje de programación, lo que lo hace además útil a la hora de crear scripts. Fue diseñado para extraer datos y para el procesamiento de textos. Gracias a su versatilidad es una herramienta popular entre los sysadmins y programadores de sistemas operativos Unix y GNU/Linux. Esta introducción al lenguaje de programación Awk forma parte de los cursos de shell scripts que he facilitado recientemente, espero os sea de utilidad. -
Realizar pruebas de código en Python
Python como tantos otros lenguajes de programación permite realizar pruebas al código para descubrir errores. Para ello se escriben y ejecutan tests que utilizan las bibliotecas del lenguaje para encontrar bugs, controlar el desempeño de la aplicación, o buscar fallas de seguridad.

