Potencia en Python con ciclo while

Hoy vamos a ver cómo elevar un número a determinada potencia en Python pero sin usar pow ni el operador doble asterisco; para ello usaremos un ciclo while. De esta manera podremos elevar un número al cuadrado, al cubo o a cualquier potencia sin utilizar math.pow ni el operador de potencia. ...

mayo 27, 2019 · 2 min · 299 palabras · Parzibyte

Python: promedio de 5 calificaciones [Ejercicio resuelto]

Vamos a resolver otro ejercicio propuesto de Python para que ahora sea un ejercicio resuelto. El problema dice así: Crear un programa en python que calcule el promedio de 5 calificaciones de un alumno. Al usuario debe solicitarle: nombre completo, grado, grupo, nombre de las materias y la calificación de cada una. Leeremos con input, haremos un ciclo while hasta leer el número de materias especificado en una constante y finalmente calcularemos resultados (dividiendo la sumatoria entre el número de materias) e imprimiremos. ...

mayo 26, 2019 · 3 min · 460 palabras · Parzibyte

Reconocimiento óptico de caracteres con JavaScript y Tesseract.js

Ya estamos en otro post sobre el reconocimiento óptico de caracteres, que no es otra cosa más que detectar el texto que existe dentro de una imagen, es decir, extraer el texto de una imagen. Lo hicimos con Tesseract OCR en Windows y Linux, pero ahora lo haremos en un lenguaje de programación que se ejecuta en el navegador: JavaScript. Sí, estás leyendo bien, vamos a extraer el texto de una imagen con JavaScript, usando Tesseract OCR, el cual es un motor de reconocimiento óptico de caracteres. ...

mayo 26, 2019 · 4 min · 697 palabras · Parzibyte

Reconocimiento óptico de caracteres con Tesseract OCR

En este post vamos a ver cómo convertir imágenes a texto; es decir, leer el texto que está dentro de una imagen; ya sea una foto de un libro, una captura de pantalla o una imagen escaneada. A esto se le llama digitalización de textos, reconocimiento óptico de caracteres u OCR. Vamos a usar Tesseract OCR, el cual es un proyecto open source que trata sobre un motor de reconocimiento de texto en imágenes. Recuerda que ya vimos cómo se instala y configura en Windows 10 y en Ubuntu. Vamos a probar el reconocimiento óptico de caracteres con muchas imágenes, es decir, leer el texto de una imagen ya sea desde una captura de pantalla o una foto, incluso desde un escaneo. Cabe mencionar que la captura es de una nota que tomé del libro La rebelión de Atlas cuando Dagny conoce, al fin, a John Galt. ...

mayo 26, 2019 · 4 min · 679 palabras · Parzibyte

Ejercicio resuelto con JavaScript: fecha y hora a partir del domingo según minutos

Hoy vamos a ver la solución a un ejercicio que dice algo así. Hacer una función en JavaScript que reciba un número de minutos (puede ser positivo o negativo) y devuelva el día de la semana y la hora (en formato de 24 horas) que sería si al domingo a la medianoche se le sumara o restara ese número de minutos. Por ejemplo, al llamar a la función con el número 3 debería devolver “Domingo 00:03” y si se llama con el número -3 debería devolver “Sábado 23:57”, al igual que si se llama con 0 debería devolver “Domingo 00:00”. Para programar el algoritmo vamos a operar con fechas en JavaScript como hemos visto en otros posts. Nota: este es un ejercicio adaptado de codewars. ...

mayo 25, 2019 · 4 min · 741 palabras · Parzibyte

Importar archivo bak a base de datos de SQL Server

Existen unos archivos de respaldo, copia de seguridad o backup con extensión bak, que son respaldos de una base de datos. En este post vamos a ver cómo importar o restaurar una base de datos de SQL Server a partir de un archivo bak. Mostraré paso a paso cómo importar la base de datos de Adventure Works como ejemplo, a partir de un archivo bak. ...

mayo 25, 2019 · 2 min · 231 palabras · Parzibyte

Instalar y probar dosemu en Linux Ubuntu: emulador de DOS

En este post voy a explicar cómo instalar el software llamado dosemu en Linux Ubuntu, el cual es un emulador de DOS, es decir, Disk Operating System. De esta manera tendremos acceso al sistema DOS que estuvo disponible hace mucho tiempo. Más adelante espero traer ejercicios para el mismo, por ahora veamos la instalación, invocación y uso de dosemu en Linux Ubuntu. ...

mayo 25, 2019 · 1 min · 182 palabras · Parzibyte

Python | Días, horas, minutos y segundos que ha vivido una persona

Vamos a resolver un ejercicio en Python que pide la fecha de nacimiento de una persona y a partir de ella indica cuántos días, horas, minutos y segundos lleva viviendo al momento de ejecutar el script. Para ello usaremos a datetime y haremos operaciones con fechas, algo relativamente sencillo. También vamos a usar la función divmod para convertir los segundos a horas y minutos. Nota: el código de la captura fue ejecutado el 25 de marzo a las 11 de la noche con 30 minutos. ...

mayo 25, 2019 · 3 min · 578 palabras · Parzibyte

SQL Server Management Studio se cierra al iniciar - Solución a SSMS

SQL Server Management Studio es una herramienta que sirve para conectarse y administrar un servidor de SQL o concretamente administrar SQL Server. En ocasiones, al iniciar la herramienta de SQL Server Management la misma se cierra justo al iniciar, sin mostrar errores ni advertencias en ningún lugar. Voy a explicar en este post cómo solucionar el error de cierre al inicio de SQL Server Management Studio. Lo único que haremos será eliminar un archivo y unas claves de registro. ...

mayo 25, 2019 · 2 min · 277 palabras · Parzibyte

SQL Server: no se puede conectar al servidor, error relacionado con la red

Cuando iniciamos la herramienta de administración de SQL Server llamada SQL Server Management Studio, aparece el mensaje que dice: No se puede conectar a Nombre de tu equipo Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. Este error ocurre debido a múltiples cosas, en este post te contaré lo que me pasó a mí y la solución. ...

mayo 25, 2019 · 2 min · 215 palabras · Parzibyte