Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives python

Calcula si un número es par o impar en Python

Uno de los problemas que propongo a mis alumnos cuando están aprendiendo condicionales en un lenguaje de programación es calcular si un número entero es par o impar.

Aquí os dejo el enunciado del problema y una propuesta de solución en Python. Espero que os sirva tanto si es para la enseñanza como para el aprendizaje.

Problema:

Imprime en pantalla si un número entero dado es par o impar.

Solución propuesta (didáctico):

La clave está en utilizar la operación módulo, que calcula el resto de una división entera: si un entero es divisible por dos,

Aprende a usar variables en Python

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en Python.

Es recomendable copiar el código y ejecutarlo en un intérprete de Python y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

Puedes también obtenerlo pulsando aquí.

Aplicar una máscara binaria en una imagen en Python

Si trabajas en Visión Artificial, muchas veces es necesario aplicar una segmentación en una imagen mediante una máscara binaria.

En un principio sólo necesitas las librerías de Numpy y Matplotlib de Python.

Aquí os dejo un script de ejemplo donde uso Scipy para cargar una máscara desde GNU Octave/MATLAB:

Creo que ésta es la manera más elegante de hacerlo. Si alguien conoce alguna alternativa más reducida o con menos módulos cargados estaré encantado de que la comparta.

Renombrar ficheros a números en orden ascendente en Python

Últimamente para mis scripts, en vez de utilizar Bash u otras alternativas como GNU/Octave, estoy usando el lenguaje de programación Python. Para mí, Python es un lenguaje robusto y muy potente donde destaca en él algo que me fascina: la facilidad para leer código y reusarlo.

En este caso me gustaría compartir con vosotros un script que he creado hoy en el que he tenido que renombrar unas imágenes el siguiente orden: ‘00000.jpg’, ‘00001.jpg’, ‘00002.jpg’, ‘00003.jpg’, etc. Para ello se lee en una carpeta por orden nominal las imágenes jpg que lo contienen y después se procede a renombrarlos numéricamente y ascedentemente según el identificador que le hayamos pasado que en este caso es el 0.