Python - Duplicar letras de una cadena

En este post vamos a resolver un ejercicio muy simple en Python. Se trata de duplicar cada carácter que exista en una cadena, o dicho de otra forma, duplicar las letras que hay en una frase. ...

julio 21, 2022 · 2 min · 239 palabras · Parzibyte

Python: conteo y porcentaje de letras en cadena

Hoy vamos a ver un ejercicio de programación en Python sobre conteo de letras en una cadena. Lo que tenemos que hacer es contar cuántas veces aparece una letra en una cadena y luego mostrar la letra, un asterisco por cada ocurrencia y el porcentaje que ocupa esa letra dentro de la cadena. ...

julio 21, 2022 · 4 min · 689 palabras · Parzibyte

Python: expandir letras de cadena según número

Siguiendo con los ejercicios de programación en Python vamos a ver cómo descomprimir o expandir cada letra de una cadena según el número que está junto a ella. Por ejemplo, si tenemos la siguiente cadena formada por pares de letras y números en donde cada número indica las veces que un carácter debe expandirse: a1e4o6z9 Al expandirla debe aparecer lo siguiente: aeeeeoooooozzzzzzzzz Básicamente estamos descomprimiendo la cadena, justamente lo contrario a cuando agrupamos las letras junto con su conteo haciendo un tipo de resumen. ...

julio 21, 2022 · 3 min · 563 palabras · Parzibyte

Python: reemplazar una letra por otra

Ya te enseñé a reemplazar cadenas en Python usando métodos nativos que el propio lenguaje ofrece, pero hoy te enseñaré a hacerlo con un ciclo, reemplazando solo una letra en caso de que la misma coincida con una búsqueda. Básicamente el ejercicio dice que reemplacemos la letra T por U, pero no vamos a usar replace ni cosas parecidas. ...

julio 18, 2022 · 2 min · 305 palabras · Parzibyte

Python: saber si cadena empieza o termina con otra cadena

Siguiendo con los tutoriales de programación en Python vamos a analizar cómo saber si una cadena empieza con otra cadena o subcadena, y también cómo saber si una cadena termina con otra cadena o subcadena. Básicamente veremos si una string empieza con algo o termina con algo, usando endswith y startswith pero también revisando unas funciones propias y operaciones de listas; todo esto en Python. ...

julio 18, 2022 · 3 min · 582 palabras · Parzibyte

Ejecutar programa de Linux Ubuntu en segundo plano

En este corto post sobre servidores de Linux (Ubuntu específicamente) te enseñaré a ejecutar un programa en segundo plano sin bloquear la terminal. ...

julio 15, 2022 · 2 min · 329 palabras · Parzibyte

Conectarse a Ubuntu por SSH usando usuario y contraseña

Lo recomendado para usar SSH y administrar un servidor remoto es la clave pública y privada; de este modo podemos conectarnos remotamente sin colocar la contraseña. Ya he dedicado un post completo a la creación de un par de claves para usar al conectarse por SSH, pero en el artículo de hoy te enseñaré a conectarte por SSH a un servidor de Linux Ubuntu usando un usuario y contraseña. Con lo que verás aquí podrás solucionar el error que dice: Permission denied (publickey). Toma en cuenta que esto es inseguro ya que un atacante puede hacer ataques de fuerza bruta o cosas de esas, pero en ocasiones es necesario al menos de manera temporal. Nota: este truco se puede usar para conectarse a un servidor de Ubuntu de DigitalOcean sin usar la consola desde el navegador. ...

julio 14, 2022 · 2 min · 358 palabras · Parzibyte

Subiendo Sublime POS 3 a servidor Ubuntu

Ya escribí un artículo indicando cómo usar Sublime POS 3 en internet de manera resumida, pero en este post te enseñaré una pequeña guía específica de cómo subirlo a un servidor con Linux Ubuntu alojado en DigitalOcean. Te recomiendo leer primero el post que cité anteriormente y después volver a este. También te sugiero que veas cómo compilar el código fuente para que entiendas los conceptos aquí mostrados. ...

julio 14, 2022 · 4 min · 649 palabras · Parzibyte

Python - Contar caracteres sucesivos

En este post de algoritmos y programación en Python vamos a resolver un ejercicio que cuenta los caracteres sucesivos que encuentra en una cadena. Es decir, contar cuántas veces seguidas aparece una letra y cuando se encuentre una distinta entonces colocamos el número de veces que se repite y empezamos a contar de nuevo. Por ejemplo, para la cadena EEEEEDEEDCCEEBEEAEAEGEGEFE debería salir algo como lo siguiente: E D E D C E B E A E A E G E G E F E 5 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 Puede que la descripción del ejercicio cambie dependiendo de tu profesor, pero al final la solicitud es la misma. Veamos entonces cómo resolverlo usando Python. ...

junio 6, 2022 · 4 min · 768 palabras · Parzibyte

Imprimir en red usando plugin para impresora térmica

En este post te mostraré cómo imprimir en red local usando mi plugin para impresión en impresoras térmicas desde JavaScript. Te enseñaré a saltarte las limitaciones de seguridad del navegador para poder invocar http desde https en cualquier lenguaje de programación y plataforma. ...

mayo 29, 2022 · 3 min · 459 palabras · Parzibyte