obtener elementos únicos en python

“Minus” entre dos listas en #Python

…o cómo seleccionar los elementos (únicos) que no están en otra lista cuando programamos en Python.

El otro día, implementando un comando para mi “colección”, me encontré que necesitaba dejar en una lista de valores numéricos los que no se repetían en otra y, aunque sencillo, tuve que hacer alguna que otra prueba hasta encontrar la solución (me negaba a hacer un recorrido o loop) por lo que la dejo aquí para la próxima vez que lo necesite 😅

Seguir leyendo

mejores monitores de 27 pulgadas

Buscando el “mejor” monitor de 27″

Durante la pandemia me ha dado cuenta que, con tantas horas (más de los ya de por si largos “tutes” que me doy habitualmente) necesitaba cambiar el monitor de mi equipo pero, como no suele sobrarme el tiempo y tengo la “bendita” manía de necesitar datos para poder tomar una decisión (tanto es así que un buen amigo siempre se mete con mis hojas de cálculo… pero bien que me pregunta si tengo una cuando necesita algo que yo ya he comprado y/o mirado 🤣) pseudo “meditada” (me equivocaré igual, pero al menos que sea con “conocimiento de causa” 😉) pues me he animado a mejorar uno de mis “bots” para incluir la posibilidad de obtener los datos de la colección de monitores que le diga (espero que no me acuse de explotación infantil o algo…😅)

Seguir leyendo

eliminar respuestas basura de una encuesta

Nueva versión actualizador estadísticas de formulario Google Forms

Hace unos días me preguntaba un visitante si existía una versión para Python 3 del script para actualizar los datos de los formularios de Google y, como desde principios de año, ya se ha dejado de dar soporte a Python 2.7 (versión en la que estaba implementado el script actual) pues me pareció una buena oportunidad de actualizar su código y adaptarlo a entornos más habituales en los equipos actuales.

Si no lo había hecho antes era porque realmente hace tiempo que no hago uso del programa para actualizar las encuestas pero, si os resulta de utilidad, estoy encantado de dedicarle un rato y adaptarlo a vuestras necesidades (tarde o temprano me hará falta y seguro que me agradeceré a mi mismo haberlo estado manteniendo ¿no os parece? 😉 )

Seguir leyendo

eliminar respuestas basura de una encuesta

Actualizar datos recibidos formulario Google Forms

Nueva versión del script en Python que permite realizar correcciones (o eliminar datos) a los datos recibidos adaptándose a los cambios introducidos por Google en el formato de los formularios.

Sois varios los lectores (o visitantes) que me habéis hecho llegar (gracias), a través de los comentarios de la última entrada publicada sobre este script, que había dejado de funcionar.

Tras dedicarle un rato este fin de semana os dejo preparada la nueva versión que espero resuelva los problemas más habituales que habéis detectado 👍

Seguir leyendo

Levantar el servidor HTTP nativo de Python

built-in python server

¿Te gustaría desarrollar proyectos web en Python y no tener que instalar un servidor para poder realizar tus pruebas?

¿Te gustaría probar código html (con css y javascript si te place) con tus alumnos y no tienes permisos para instalar un mísero entorno LAMP en los equipos? 😏

Pues (por fortuna) y como ya vimos para acceder al servidor interno de PHP, es posible levantar un servidor web usando únicamente nuestro intérprete de Python…

Seguir leyendo

Generando informes de velocidad ADSL automáticamente

método para calcular automáticamente nuestra velocidad de conexión a internet

¿Te gustaría poder medir cada cierto tiempo y de forma programada la velocidad de tu conexión a Internet?

¿Te gustaría recibir por email un informe de las distintas pruebas de velocidad realizadas?

¿Qué tal contar con gráficos de las distintas velocidades (medias, máximas y mínimas) de la última semana o mes?

Suena bien ¿verdad? Pues déjame contarte algo más…

Seguir leyendo

Instalar Python PIP en la Synology NAS

programando en python para la synology nas

De un tiempo a esta parte ando instalando algunos “esbirros digitales” (de los que ya os hablaré) en la Synology NAS DS213J que tengo “adoptada” en casa.

Como la tengo (como fiel “perrito”) echada a los pies de mi ordenador “ociosa” la mayor parte del tiempo y comiendo electricidad “sin ganársela”, cada cierto tiempo se me ocurre algún que otro script que puede lanzar ocasionalmente de modo que me dé un servicio y se gane “el pan” que se come cada día 😉

Como los scripts últimamente me ha dado por programarlos en Python (“verbenero”) pues se me hace casi imprescindible contar con PIP en la NAS para, junto a los entornos virtuales de Python ir colocando los “esbirros” que hacen el trabajo “duro” (y aburrido por ser mecánico y repetitivo) por mí.

Seguir leyendo

Scala, un lenguaje que está dando que hablar

destacada Scala

Lo cierto es que no está dando que hablar por su lenguaje 😛 , sino por estar subiendo en el ranking de tendencias para los próximos años en el entorno de la programación.

Scala es un lenguaje de programación funcional y orientado a objetos originado en 2003, con un tipado estático y que hace uso de la máquina virtual de Java para su ejecución. Esto quiere decir que al hacer uso de Java ByteCode, lo convierte en un lenguaje totalmente compatible con Java, pudiendo combinar código en ambos lenguajes.

Seguir leyendo