Comprobar si diccionario tiene determinada clave en Python

Los diccionarios en Python son útiles en muchas circunstancias. Por ejemplo, para eso de los args y kwargs, así como para usarlos como estructura de datos en donde se accede en un tiempo óptimo gracias a que podemos usar sus claves como índices para acceder a los mismos. Hoy veremos algo muy simple en Python: comprobar si un diccionario tiene una clave, es decir, si tiene un dato en determinada clave o si cuenta con ella. ...

enero 19, 2019 · 2 min · 238 palabras · Parzibyte

Detectar sistema operativo con Python

Hoy veremos cómo saber si estamos en Windows, Linux o Mac usando Python. Será un script muy pequeño, pues el proceso es importar una librería y llamar a una función. Cabe mencionar que esto está probando con Python 3, el cual puedes instalar desde aquí. Si estás usando una versión anterior, te recomiendo y animo a actualizar. ...

enero 19, 2019 · 1 min · 129 palabras · Parzibyte

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