Descifrando el Código: Explorando las Expresiones Regulares

Hoy en la Buhardilla vamos a ver que son y como podemos usar las expresiones regulares o (regex, por sus siglas en inglés). Seguro que en muchas ocasiones te has encontrado en la situación de que tienes que buscar o manipular texto de una gran variedad de datos, pero no resulta que una misma definición está escrita de distintas maneras (como por ejemplo que la primera letra esté escrita en mayúscula o minúscula, o que los nombres compuestos estén con un guion o separados por un espacio, por poner algún ejemplo). Cuando el volumen de datos es grande, tener que comprobar todas las posibles variaciones es una tarea casi imposible. En estas cosas es cuando las regex brillan por su funcionalidad. Las expresiones regulares utilizan una secuencia de caracteres para definir un patrón de texto a buscar, lo que permite a los programas reconocer una gran variedad de combinaciones posibles en la misma iteración.

Búsqueda avanzada en Pandas

Hoy en la Buhardilla vamos a ver como podemos realizar búsquedas en los DataFrames de Pandas para encontrar los valores que cumplan las condiciones que nos interesen. En entradas anteriores vimos como poder realizar el filtrado de los DataFrames tanto para las columnas como por las filas, a partir del índice o etiqueta de las mismas. Sin embargo, no siempre conocemos la posición o nombre de la fila en la que se encuentra el valor o rango de valores que buscamos. Es por este motivo que poder realizar búsquedas con base en condiciones es tan importante. Pandas incorpora un conjunto de metodologías para poder conseguir este fin. Mediante el uso de condicionales podremos buscar valores de manera global en toda la base de datos o buscar únicamente en las columnas que seleccionemos. ¡Sin más dilación empecemos!!

Búsqueda de valores en un DataFrame de Pandas

Cuando trabajaos con grandes volúmenes de datos, buscar la información de manera 'manual' no es una opción viable. Por esta razón es importante conocer las distintas maneras de encontrar los valores deseados en el DataFrame que estemos usando. Los DataFrames son la estructura de datos fundamental en Pandas, y son una matriz bidimensional de datos donde cada fila de datos dispone de un índice y cada columna un nombre. Cada columna en el DataFrame es una serie de Pandas (lo que vendría a ser una lista de valores de una única dimensión). Hay distintos métodos para buscar información en Pandas, entre ellos los más usados son la búsqueda por índice o posición, la selección por etiqueta o valor.

Alimentación del sistema Arduino mediante energía solar

Hoy en la Buhardilla vamos a ver como podemos utilizar la energía solar para alimentar a nuestros sistemas. Uno de los problemas a los que tenemos que hacer frente cuando queremos usar un sistema Arduino es como vamos a proporcionar la energía que necesita para su funcionamiento. Si bien es cierto que en el caso de que lo utilizamos en interiores este problema es mínimo (siempre vamos a encontrar un enchufe donde conectarlo) en el caso de hacer el montaje en exterior es necesario buscar alternativas para no depender de una toma de corriente, ganando así en flexibilidad. Es en este punto donde la utilización de las placas fotovoltaicas y las baterías cobran una gran importancia, puesto que nos van a permitir instalar nuestro sistema en cualquier parte.

Ahorra energía poniendo Arduino a dormir

Hoy en la Buhardilla vamos a ver como podemos aprovechar el 'modo Sleep' para poder ahorrar energía en los montajes en los que usemos Arduino. En muchas ocasiones, cuando trabajamos en un proyecto con Arduino, nos encontramos con la necesidad de alimentarlo con baterías, puesto que no siempre es posible tenerlo conectado a una fuente de alimentación. En estos casos reducir él consume de energía se vuelve primordial, para poder garantizar que el sistema no se quede sin energía. En este punto es donde el 'modo Sleep' de Arduino entre en juego. Este modo nos permite reducir de manera considerable el consumo de energía de Arduino, alargando así el tiempo que se puede alimentar de la energía almacenada en las baterías. Al activar dicho modo ponemos al sistema en un estado semejante al standby. Debido a una señal externa (que definimos nosotros) el sistema saldrá del letargo y volverá a ejecutar las instrucciones definidas en el código que tengamos creado. Sin más dilación empezamos.

Hidroponía, todo sobre les medios de cultivo

Hoy en la Buhardilla vamos a ver los distintos medios de cultivo que se pueden utilizar para el cultivo en sistemas hidropónicos. En más de una ocasión ya hemos hablado de las propiedades y características de los sistemas hidropónicos. También hemos visto como podemos construir nuestra propia torre de cultivo, la cual también funcionaba usando la hidroponía. En esta entrada veremos los distintos medios de cultivo que se pueden utilizar, así como las principales características de cada uno de ellos.

Como hacer tu propio deshidratador

Hoy en la Buhardilla vamos a ver como podemos construir un práctico deshidratador de manera fácil y rápida. Seguramente en algún momento u otro se ha producido el problema de tener más frutas o verdura de la que puedes consumir y esta corre el peligro de echarse a perder. Para evitar esta problemática existen distintas técnicas de conservación de la comida. Una de ellas es la de la deshidratación. Mediante este proceso se puede eliminar la totalidad del agua de los alimentos, permitiendo así alargar su conservación, al mismo tiempo que reducimos él espació que ocupan. Las principales ventaja de la deshidratación es que mantiene el perfil nutricional intacto y que intensifica el sabor. Es por estos motivos que esta técnica de conservación ha ido ganando popularidad en los últimos años. En esta entrada vamos a ver como podemos construir un deshidratador para poder conservar los alimentos mucho más tiempo sin que pierdan nada de sabor o nutrientes.

Elaboración de cerveza artesana en casa de manera fácil

Hoy en la buhardilla vamos a ver la manera más fácil de realizar cerveza artesana en casa. Seguramente en algunos momentos os ha entrado el gusanillo por probar de elaborar cerveza en casa, pero puede que la falta de material o de tiempos os echara para atrás. Hoy veremos como se puede elaborar cerveza en casa de manera muy rápida y fácil sin la necesidad de grandes equipos. Para conseguir dicho fin vamos a utilizar un jarabe comercial, el cual ya viene con todo lo necesario para elaborar la cerveza sin mucho esfuerzo. Sin más dilación empecemos.

Vermicompost, sacando el maximo partido a las lombrices

Hoy en la buhardilla vamos a ver como podemos construirnos nuestro propio vermicompostador de manera fácil. Mediante el vermicompostaje conseguimos convertir los residuos orgánicos en abono para nuestras plantas. Este proceso de conversión es llevado a cabo por las lombrices que contiene en su interior. Estas irán comiendo la materia orgánica que les pongamos en... Leer más →

Common Voice, la manera más fácil de participar en un proyecto open source

Hoy en la buhardilla vamos a ver como podemos participar en un proyecto open sorce de una manara muy fácil y rápida. Seguro que estás pensando que para poder participar de manare activa en un proyecto de estas características hace falta tener unos amplios conocimientos de programación o informática, pero la verdad es muy distinta. Hoy vamos a ver la manera de participar en un de estos proyectos pero sin la necesidad de conocimientos de programación. El proyecto en cuestión es el intérprete de voz Common Voice, un asistente de voz creado por la fundación Mozilla.

Blog de WordPress.com.

Subir ↑