Diferencia entre fechas con Python

Python – Diferencia entre fechas

En este post de programación en Python y trabajo con fechas te enseñaré a sacar la diferencia que hay entre 2 fechas y luego convertir esa diferencia a segundos, minutos, horas, días, etcétera.

Con las operaciones y funciones que te mostraré serás capaz de calcular cualquier diferencia que hay entre 2 fechas incluso con segundos usando Python.

Gracias a esto podrías saber cuánto falta para determinada fecha, cuántos segundos restan hasta alcanzar una hora, o el tiempo transcurrido entre dos fechas, por ejemplo, cuántos días han pasado desde cierto evento, etcétera.

Vamos a trabajar con Python y el módulo datetime que dentro tiene a datetime y timedelta.

(más…)

Python - Obtener valor original conociendo porcentaje y valor con aumento

Trabajar con porcentajes en Python

Anteriormente en mi blog te mostré cómo sacar la diferencia de porcentajes entre dos valores, es decir, expresar la diferencia de valores (aumento o disminución) en porcentaje.

Ahora te voy a mostrar varios ejemplos sencillos de cómo aplicar porcentajes en Python para calcular descuentos, aumentos (por ejemplo, el IVA o algún impuesto).

También te enseñaré a obtener los valores reales si tenemos el porcentaje y el precio con el aumento o descuento. Básicamente aplicaremos las fórmulas matemáticas en Python para sacar valor antes de descuento o aumento.

(más…)

Diferencia de valores en porcentaje usando Python

Python: diferencia de valores en porcentaje

En este post sencillo de programación en Python te voy a mostrar cómo calcular la diferencia de dos valores en porcentaje, ya sea un aumento o disminución.

Por ejemplo, entre 100 y 150 hay un porcentaje de aumento del 50 %, mientras que entre 150 y 100 hay un porcentaje de disminución del -33.33 %.

Entonces te mostraré cómo sacar la diferencia expresada en porcentaje usando Python. Esto sirve para indicar qué tanto aumento o disminuyó cierto valor con respecto a otro.

(más…)

Porcentaje de diferencia con C - Programación

Porcentaje de diferencia en C

En este post de programación en C te enseñaré a sacar el porcentaje de diferencia que existe entre dos números, ya sea positivo o negativo.

Te voy a enseñar una función en ANSI C que te dirá el porcentaje de diferencia que hay entre dos variables de tipo double. Por ejemplo, entre el 50 y el 75 hay un porcentaje de diferencia del 50 %, mientras que entre 6 y 5 existe uno (negativo) de -16.6 %.

El porcentaje de diferencia sirve para hacer comparativas entre dos números y saber si ha habido un aumento o disminución.

(más…)

PHP: calcular edad con fecha de nacimiento

En este post te mostraré cómo calcular los años que ha vivido una persona (es decir, su edad) a partir de su fecha de nacimiento (con exactitud, claramente) en PHP.

Lo que haremos será analizar la fecha de nacimiento, tomar la diferencia con la fecha de hoy y obtener la diferencia en años. Todo eso usando funciones y clases que PHP ya trae.

Por cierto, el método aquí listado funciona de maravilla incluso si hay años bisiestos de por medio.

(más…)

PHP: diferencia entre array_merge y array_merge_recursive

En este post te voy a explicar la diferencia entre dos funciones de PHP que sirven para combinar arreglos: array_merge y array_merge_recursive.

En resumen, la diferencia es que array_merge combina arreglos y si encuentra claves repetidas toma el valor del último arreglo, y array_merge_recursive crea un array nuevo cuando encuentra claves repetidas.

Estoy seguro de que lo vas a entender mejor con un ejemplo que demuestra la diferencia entre array_merge_recursive y array_merge.

(más…)

Conjuntos o sets en Python

Conjuntos o sets en Python: operaciones y usos

En el lenguaje Python existen los llamados conjuntos  o sets, los mismos conjuntos que vemos en matemáticas (en matemáticas discretas, sobre todo) y a los que les hacemos operaciones como unión, intersección, complemento y todo ello.

Python permite hacer operaciones con conjuntos de una manera fácil y sencilla.

Conjuntos o sets en Python

Conjuntos o sets en Python

Justamente hoy veremos eso: cómo trabajar con conjuntos (set) en Python. Recuerda que debes instalar y configurar Python si quieres ejecutar los ejercicios.

Nota: también puedes instalar Python en Android.

(más…)

Sumar y restar fechas en Javascript

Introducción

En nuestra vida como programadores hay cosas fáciles y difíciles. Personalmente, el trabajo con fechas se me hacía complicado al inicio.

Hoy veremos cómo sumar y restar fechas en Javascript para poder calcular rangos, estimar qué fecha fue hace una semana, etcétera.

Será muy fácil y nos ayudará a entender las cosas.

Nota: ¿Quieres operar fechas pero usando Java? si es así, visita: sumar y restar fechas con Java.

(más…)