Crear y manejar enumerados (enums) en Python

Crear y manejar enumerados (enums) en Python

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos crear y manejar datos enums de enumerado con Python. Los enums nos sirven para organizar los índices dentro de nuestro código. En el que podemos incluir los roles, los tipos de algun aviso / alerta, colores etc… Para crear esta estructura tenemos que poner lo siguiente: En este caso … Leer más

Validar token Auth 2.0 de LinkedIn sign usando (inicio de sesión) Open ID Connect en Python

Validar token Auth 2.0 de LinkedIn sign usando (inicio de sesión) Open ID Connect en Python

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos validar un Token de inicio de sesión en LinkedIn Sign usando Open ID Connect en Python. Lo que haremos es crear un fichero utils que nos permitirá validar el token obtenido de un cliente. linkedin.py El proceso es sencillo, primero tenemos que indicar la clave de app privada en … Leer más

Ocultar comentarios o docstring o parte del código con VSCode

Ocultar comentarios o docstring o parte del código con VSCode

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos «collapsar» u ocultar docstring o comentarios con VSCode. Para ello vamos a utilizar la etiqueta region. Las etiquetas # region y # endregion son características de algunos entornos de desarrollo integrados (IDEs) como Visual Studio, Visual Studio Code y JetBrains, que permiten a los desarrolladores plegar o desplegar secciones … Leer más

Verificar Token de Google Auth (Google Sign) usando Python

Verificar Token de Google Auth (Google Sign) usando Python

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos verificar un token generado con Google Sign desde un cliente front enviándolo al back. En este caso usaremos Python. Claro, aquí te dejo un tutorial paso a paso para validar un token de Google Sign-In en Python utilizando la biblioteca google-auth. Paso 1: Instalar la biblioteca google-auth Asegúrate de … Leer más

Enviar notificaciones PUSH a Google API de Firebase Cloud Messaging (V1) usando Python

Enviar notificaciones PUSH a Google API de Firebase Cloud Messaging (V1) usando Python

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos enviar un mensaje al endpoint de Firebase Cloud Messaging usando Python. (https://firebase.google.com/docs/cloud-messaging/http-server-ref?hl=es-419) Para ello necesitamos el endpoint de Google: Y previamente tenemos que generar un token en nuestra aplicación, para ello vamos a Firebase, seleccionamos nuestro proyecto y pulsamos en Configuración del Proyecto: Aquí dentro buscamos Cloud Messaging Ahora … Leer más

Crear un websocket con FastAPI

Crear un websocket con FastAPI

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos generar un websocket con FastAPI de forma rápida y sencilla. Paso 1: Configuración del Entorno, si ya tienes FastAPI instalado, puedes saltar estos pasos. Asegúrate de tener Python instalado en tu sistema. Luego, instala FastAPI y Uvicorn utilizando pip: Paso 2: Crear un Proyecto FastAPI Crea un nuevo directorio … Leer más

Guía completa de códigos de estado HTTP: Comprende los mensajes del servidor web

Tiempo de lectura: 2 minutos ¡Buenos días! Y felices fiestas!🎄. Hoy os traigo un tutorial básico sobre los códigos de estado HTTP. Siempre viene bien tenerlos a mano, aquí os dejo los más comunes! Códigos de estado HTTP comunes: Explicación breve de cada uno: ¿Qué hacer si encuentras estos errores? ¡Espero que esta guía os ayude a comprender mejor estos … Leer más

Desplegar una Aplicación Web Python con Docker y Flask

Desplegar una Aplicación Web Python con Docker y Flask

Tiempo de lectura: < 1 minuto En este tutorial, aprenderemos a utilizar Docker para desplegar una aplicación web Python básica utilizando el framework Flask. 🐍 Paso 1: Estructura del Proyecto Crea una nueva carpeta llamada «MiAppFlask» en tu directorio de proyectos y navega hasta ella: Paso 2: Código de la Aplicación Flask Crea un archivo llamado app.py con el siguiente código … Leer más

Cifrar un fichero y obtenerlo descifrado usando FAST-API

Cifrar un fichero y obtenerlo descifrado usando FAST-API

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos almacenar un fichero cifrado y cómo descifrarlo para devolverlo en un response. Vamos a utilizar la librería Fernet. Primero vamos a crear una clave de cifrado con Fernet Con esta función podemos obtener una clave aleatoria para Fernet, debemos almacenarla bien ya que se usará para descifrar los ficheros … Leer más

Cómo Manejar Errores y Enviar Correos Electrónicos en Caso de Excepciones en FastAPI

Cómo Manejar Errores y Enviar Correos Electrónicos en Caso de Excepciones en FastAPI

Tiempo de lectura: 2 minutos En el desarrollo de API con FastAPI en Python, la gestión adecuada de errores es crucial para asegurar un funcionamiento sin problemas. En este tutorial, aprenderemos a implementar un sistema de manejo de excepciones que enviará automáticamente un correo electrónico al administrador cuando ocurra un error en nuestra API. Paso 1: Configuración del Archivo handler.py … Leer más