Comprobar si una cadena está vacía en Python

Esta es una entrada muy corta: veremos cómo saber si una cadena está vacía en Python, hay muchas formas pero dependiendo de la situación nos va a convenir una u otra. ...

enero 18, 2019 · 2 min · 214 palabras · Parzibyte

Presentando a WaterPy: una aplicación de escritorio para poner marcas de agua

Hoy vengo a presentar una aplicación de escritorio muy simple pero funcional en lo que realiza. Se trata de un software que hace una cosa: poner marcas de agua. Entre sus principales características encontramos: Open source (aquí el repositorio) Multiplataforma gracias a que lo que usa es igualmente multiplataforma Permite modificar la transparencia de la marca de agua La marca de agua puede ponerse en cualquier posición de la imagen, es decir, en la esquina inferior, superior, etcétera. En modo horizontal se puede colocar en: izquierda, derecha o centro. Y en modo vertical arriba, abajo o en el centro. Permite procesar directorios completos de imágenes, o una imagen Da la posibilidad de agregar una separación entre los límites de la imagen Veamos cómo fue que la hice y por qué la hice, así como un ejemplo de uso. Nota: puedes descargarlo aquí. ...

enero 18, 2019 · 4 min · 648 palabras · Parzibyte

Validar número entero y flotante (int y float) en Python

Para validar que la separación horizontal y vertical sean enteros en WaterPy, tuve que implementar una forma de saber si un número es entero en Python. Eso es porque el número es cadena, pero no podemos estar seguros de que el usuario siempre escribirá un entero y hay que validar para saber si es un entero bien formado. Por eso es que hoy veremos cómo validar o saber si un número es entero en Python. También veremos cómo saber si es un flotante y finalmente comprobar si una cadena tiene únicamente un punto. ...

enero 18, 2019 · 3 min · 429 palabras · Parzibyte

Constantes en Python 3

Las constantes son valores que permanecen intactos a través de la ejecución de un programa y que nadie puede modificar después de la primera asignación. En Python (y Python 3) las constantes no existen pero pueden ser simuladas. Hoy veremos por qué usar una constante, cómo declararla y algunos usos que le podemos dar en Python. En resumen, veremos cómo usar constantes en Python. ...

enero 16, 2019 · 3 min · 455 palabras · Parzibyte

Leer o iterar cadena carácter por carácter en Python 3

Hoy veremos cómo iterar o recorrer una cadena en Python 3 carácter por carácter, o letra por letra si queremos verlo así. Expondré 2 formas de hacerlo, la primera es usando un ciclo for pero sin índice, únicamente obteniendo el carácter. La segunda es recorrer una cadena letra por letra pero también llevar un registro del índice. ...

enero 1, 2019 · 2 min · 313 palabras · Parzibyte

Posición o índice de un carácter o subcadena en cadena de Python

Vamos a ver cómo obtener el índice numérico de un carácter o letra en una cadena de Python 3. No importa si lo que buscamos es un simple carácter o una subcadena, ambas formas serán cubiertas. Los métodos de las cadenas que tiene Python para resolver este problema son dos: find e index. Vamos a explicar cómo se usa cada uno de ellos con ejemplos. ...

enero 1, 2019 · 4 min · 837 palabras · Parzibyte

Pyinstaller parte 2: agregar assets, imágenes y archivos a ejecutable de Python

Ya ha pasado algún tiempo desde que escribí cómo empaquetar un archivo de Python en un ejecutable. No pensé que tuviera el impacto que tuvo, pero me da gusto al final de todo. En fin, ahora aquí está la parte 2 en donde muestro cómo agregar assets a nuestro paquete. Por ejemplo, a veces es necesario agregar imágenes, canciones o cualquier archivo extra al empaquetar con pyinstaller. Cabe mencionar que no fue nada fácil, ya que casi no encontré documentación sobre eso excepto en el sitio oficial. ...

diciembre 28, 2018 · 5 min · 959 palabras · Parzibyte

Leer todo el contenido de un archivo o línea por línea en Python

Siguiendo con los tutoriales que tienen que ver con la lectura de archivos hoy llega el turno de Python. Vamos a ver cómo podemos leer el contenido de un archivo de texto de dos maneras: leer todo el contenido, o leerlo línea a línea. El segundo enfoque es mejor para archivos grandes, pues lo lee línea por línea y evita cargar todo el archivo en memoria. Con Python, es muy fácil leer archivos, con pocas líneas hacemos mucho. Nota: si quieres aprender a escribir en archivos con Python mira este tutorial. ...

diciembre 27, 2018 · 2 min · 399 palabras · Parzibyte

Entendiendo *args y **kwargs en Python

En este post explicaré para qué sirven y cómo se usan los *args y **kwargs en las llamadas a las funciones de Python 3. Esto permite llamar a funciones que reciben un número indefinido de argumentos; y también cuando necesitamos múltiples argumentos opcionales. Vamos a ver algunos ejemplos. ...

diciembre 20, 2018 · 6 min · 1116 palabras · Parzibyte

Obtener y formatear fecha y hora actual en Python

En este post veremos dos cosas para trabajar con la fecha y hora en Python: Cómo obtener la fecha y hora actual, separada por año, mes, día, hora, minuto, segundo y microsegundos Formatear la fecha y hora en Python para que sea legible y amigable. Veremos algunos formatos útiles, como “Miércoles, 19 de diciembre del 2018” o “2018/12/19”, también con la hora, por ejemplo “Miércoles, 19 de diciembre del 2018. 7:30 AM” o incluso únicamente la hora, por ejemplo, “11:30 PM” o “23:10:15” ...

diciembre 20, 2018 · 5 min · 912 palabras · Parzibyte