miércoles, 8 de diciembre de 2021

Trabajando con PostgreSQL en la nube, borrado de registros (DELETE) desde Python

Hola a todos, en esta nueva publicación vamos a seguir trabajando con PostgreSQL en la nube y vamos a ejecutar el borrado de registros desde la plataforma Colab, mediante un script escrito en Python.

Vamos a recordar cuales son los registros que tenemos en nuestra tabla contacts, para lo que vamos a ejecutar la instrucción SELECT como lo hicimos en el primer post. Solo que esta ves el código SQL lo vamos a correr directamente en el servidor de PostgreSQL:


Como podemos ver en la imagen, nuestra tabla consta de 6 registros. Para este ejercicio, vamos a proceder a borrar el registro con id = 6.

Veamos el script en Python para ejecutar la tarea:


domingo, 5 de diciembre de 2021

Trabajando con PostgreSQL en la nube, actualización de registros (UPDATE) desde Python

Hola a todos, hoy vamos a continuar con la serie de publicaciones asociadas a trabajar con  PostgreSQL en la nube. Ya vimos como crear una tabla, insertar registros y consultarlos.
Ahora, vamos a ver como podemos actualizar los registros que ya están almacenados en las tablas de nuestra base de datos.

El ejercicio lo vamos a desarrollar en la misma base y tabla con las que trabajamos en el post anterior.

La tarea que queremos realizar es buscar en nuestra tabla contacts el registro con id = 5 y actualizar el nombre a: Juliana Dominguez.


Actualmente, el registro con id = 5 tiene en el campo name John Doe.

Veamos como sería el código, para cumplir con el objetivo de actualizar el registro:


sábado, 4 de diciembre de 2021

Trabajando con PostgreSQL en la nube, creación de una tabla (CREATE TABLE), inserción de registros (INSERT INTO) y consulta de datos (SELECT) desde Python

Buenos días, hoy vamos a trabajar nuevamente con la base de datos PostgreSQL, solo que en esta oportunidad, no vamos a instalar el servidor en nuestro equipo, sino que vamos a operar con el servicio de PostgreSQL en la nube.

Existen en internet distintas plataformas que ofrecen el servicio y que nos dan desde cuentas gratuitas de prueba, hasta cuentas con servicios dedicados para la construcción e implementación de aplicaciones críticas.

En mi caso, voy a crear una cuenta en la página www.elephantsql.com utilizando mi cuenta de Google:



Y vamos a dar clic en el botón de login:


domingo, 31 de octubre de 2021

Matemática Financiera: Ejercicios 5.4, Problema 34 - Compra de Tractor con Pagos en Mora - José Luis Villalobos

Hola a todos, hoy vamos a continuar con los ejercicios del libro: Matemáticas Financieras Tercera  Edición del autor José Luis Villalobos. 

Vamos a trabajar el problema 34 y lo resolveremos en excel:

34. El ingeniero Ramírez compró un tractor con un anticipo de $52,000 y 18 abonos mensuales vencidos de $15,750. Luego de efectuar el sexto se retrasa con 7. ¿Con cuánto se pone al corriente al hacer el pago 14, si le cargan intereses del 10.68% anual, capitalizable por meses?

Para resolver el problema, vamos a construir el siguiente modelo financiero en excel: 


Veamos en el siguiente video, como es el paso a paso para construir el modelo y utilizar Buscar Objetivo:


Entonces, el valor con el que el ingeniero Ramírez se pone al corriente en el pago 14 es de $129,996.

Hasta una próxima.

sábado, 30 de octubre de 2021

Matemática Financiera: Ejercicios 5.4, Problema 25 - Renta Mensual Anticipada Equivalente - José Luis Villalobos

Hola a todos, hoy vamos a continuar con los ejercicios del libro: Matemáticas Financieras Tercera  Edición del autor José Luis Villalobos. 

Vamos a trabajar el problema 25 y lo resolveremos en excel:

25. Es la renta mensual anticipada equivalente a $5,000 trimestrales anticipados, considerndo intereses del 15% efectivo.

Para resolver el problema, vamos a construir el siguiente modelo financiero en excel: 


Lo primero que tenemos que hacer en este ejercicio es calcular la tasa mensual. Esto lo hacemos en la celda B4. El cálculo de la renta mensual equivalente anticipada, lo vamos a realizar utilizando la función PAGO() de excel

Como podemos ver en nuestro modelo, en la celda B6, el valor es de $1,686.12.