Muy a menudo es necesario insertar una fila en una tabla y luego extraer la ID generada automáticamente. A menudo, las personas hacen la inserción y luego consultan la tabla nuevamente para obtener el ID más alto. Este método puede tener problemas de concurrencia (es decir, si alguien más inserta un registro entre las dos […]
Ejemplo Logger en Python
El modulo logging de la librería estándar de Python, nos permite rastrear un evento dentro de un software. Por ejemplo, registrar un mensaje de error.La ventaja de usar registros, es que se pueden configurar para desactivar la salida o guardarse en un archivo. Esta es una ventaja sobre una simple impresión de los errores.El registro es un […]
Obtener fecha y hora actual en python (datetime – time)
¿Como puedo saber la fecha y hora actual en python? ¿Cuál es la función o módulo que debo usar para obtener la hora actual en el lenguaje de programación python? Podemos utilizar el módulo time (de bajo nivel) que proporciona diversas funciones relacionadas con el tiempo, sin embargo no todas las funciones están disponibles en todas […]
Cómo declarar un objeto («variable») global
Todo objeto que no haya sido creado dentro de una clase o una función es, por defecto, global y por ello puede ser accedido desde cualquier lugar dentro del mismo archivo en el que ha sido definido. a = 1 def f():print(a) Ahora bien, para poder alterar el valor de a desde la función f(), es necesario indicarselo […]
Diferencia entre CHAR y VARCHAR en MySQL
Un aspecto importante a la hora de diseñar bases de datos es definir de forma correcta los tipos de datos que se almacenarán en cada campo, ya que esto a largo plazo y dependiendo del volumen de transacciones que maneje la base de datos impactará en su rendimiento.MySQL provee muchos tipos de datos, los cuales […]