Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Contar palabras en Python sin split ni count

En el post de hoy vamos a ver un algoritmo con Python para contar las ocurrencias de una palabra en una oración (cantidad de veces que se repite la palabra) o cadena sin usar split ni count, además de que no va a importar si la cadena no tiene espacios.

Con el código Python expuesto aquí vas a aprender a contar la cantidad de palabras en un string con la opción de encontrar solo coincidencias completas.

Recuerda que ya anteriormente te enseñé a hacerlo con split y luego incluso contamos el porcentaje.

(más…)

Python – Imprimir PDF

El día de hoy veremos cómo imprimir un PDF de manera automática y directa usando Python, ya sea desde la línea de comandos o con una aplicación como Flask, Django o similares.

De este modo vamos a ser capaces de enviar un PDF a una impresora con Python, todo esto de manera silenciosa y sin pedir confirmación del usuario.

(más…)

Python – Hacer que la computadora adivine un número

El día de hoy vamos a resolver un ejercicio en Python en donde el usuario va a pensar un número y el programa o la computadora va a adivinarlo.

Para ello vamos a usar la búsqueda binaria: vamos a hacer que la computadora piense en un número y se lo muestre al usuario. Luego el usuario le debe decir si acertó, y en caso de que no, le debe decir si es menor o mayor.

Lo interesante aquí es que la computadora adivinará en el menor número de intentos posibles, sin confiar en la suerte.

(más…)

Python – Conversor de divisas (ejercicio resuelto)

Hoy vamos a resolver un ejercicio en Python para convertir monedas o divisas. Es un ejercicio resuelto, así que no se consultan APIs ni nada de eso, solo se hacen operaciones matemáticas.

(más…)

Imprimir códigos de barras en impresora térmica

Hoy vamos a ver cómo generar e imprimir códigos de barras en una impresora térmica desde Windows, Linux o Raspberry Pi (técnicamente desde Windows, derivados de Debian y Raspbian).

Podremos imprimir códigos de barras Codabar, Code 128, Code 39, Code 93, Ean, Ean8, PDF417, Two of Five ITF, UPC A y UPC E.

También vamos a poder personalizar las medidas, es decir, el ancho y el alto. Podremos hacer esto desde cualquier lenguaje de programación incluyendo JavaScript (desde el navegador web), Java y Python.

(más…)

Conectar impresora térmica con Python – Imprimir tickets usando plugin v3

El día de hoy veremos cómo imprimir recibos, facturas o tickets en una impresora térmica usando Python a través de un plugin desarrollado por mí.

Con esto podrás imprimir tickets desde Python sin importar si usas la terminal, Flask, Tkinter, Django o cualquier otra cosa, pues mientras uses Python podrás imprimir en una impresora térmica.

Con el plugin presentado aquí podrás imprimir imágenes, códigos de barras, texto con acentos, cambiar fuentes, rotar texto y mucho más en la impresora térmica usando Python y comandos ESC POS.

(más…)

Python – Ejercicio resuelto de aminoácidos

En este post vamos a resolver un ejercicio de aminoácidos con Python.

Tiene que ver con programación orientada a objetos, listas, archivos y diccionarios. El ejercicio sirve para repasar varios conceptos de programación en Python.

(más…)

Buscaminas en Python – Programación de juego

En mi blog ya te he enseñado a programar el juego de buscaminas en varios lenguajes pero hoy vamos a programarlo con Python.

Será el mismo juego en donde interactúas a través de la terminal y se imprime el tablero del juego buscaminas con las celdas que tiene y el conteo de minas cercanas o un asterisco.

Recuerda que todo esto lo vamos a programar usando Python y algunas listas.

(más…)