Mi primer videojuego en python

Mi primer videojuego en python

Creando nuestro primer Juego Introducción Hace unos días, en nuestro camino mañanero al colegio se nos ocurrió la idea de hacer un videojuego. Lo cierto es que cada día miesntras vamos con prisas paseando hasta el cole, nos toca saltar unos cuantos obstáculos un tanto asquerosos 💩, si hablamos de las cacas de perrito, que los dueños creen que mejoran el entorno urbano dejándolas en las aceras como una obra de arte en medio de la sala de un museo.
trrr

trrr

trrr.. Qué mejor que retomar el blog con un gran arranque onomatopéyico “trrr..” es el sonido de un temblor, de un rugido de moto, un arranque brutal… eso es lo que os propongo en este regreso tras una larga ausencia, empecemos!. partitura grafica Este juego músico-visual se me ocurrió en Granada hace unos días. Resulta que estaba paseando por esa bella ciudad y pasamos al patio del palacio de la Madraza, donde había una exposición de los (Escalona Brothers)[https://lamadraza.

Bases de datos con R

R
Usar una base de datos para nuestros programas o análisis de datos en R es bastante más fácil de lo parece y es una forma interesante de almacenar los datos y acceder a ellos de manera estructurada. Sinceramente creo que la mayoría no lo usa por puro desconocimiento, pero los datos en bases de datos están mejor guardados, se gestionan mejor y es más fácil compartirlos que en ficheros, así que vamos a poner un ejemplo simple de uso que os anime y os sirva para vuestros propios proyectos.
Quarto el nuevo rMarkdown

Quarto el nuevo rMarkdown

Quarto el nuevo rMarkdown La novedad de este verano ha sido la publicación de (Quarto)[https://quarto.org/] por RSTUDIO, que como veremos, se trata de un nuevo Rmarkdown “mejorado”. Según parece el objetivo principal que persiguen con este nuevo lenguaje de publicación, es integrar mejoras, pero especialmente ampliar su territorio de uso a los programadores de python, y presentar un estándar más escalable a otros lenguajes. El anuncio oficial del pasado 28 de julio lo puedes leer aquí.
Exploratory Data Analisys con R

Exploratory Data Analisys con R

R
Exploratory Data Analisys con R Llamamos Análisis Exploratorio de Datos (acrónimo EDA del inglés) al proceso inicial de reconocimiento o, lo que sencillamente entendemos como echar un vistazo a los datos y así empezar a comprender un poco lo que contienen y qué se puede hacer con ellos. He dividido el artículo en 3 partes, en la primera vemos “lo básico” e imprescindible que son las funciones de RBase para echar un vistazo a los datos tabulados.

Función sílabas

El año pasado hice un programaita simple para ayudar a los pequeños poetas, lo llamé rimador. Se trataba de escribir una palabra y el programa buscaba otras con la misma terminación o rima, según algunos parámetros. Así, podías buscar palabras que rimaran solo en las vocales últimas o en rima exacta consonante. El caso es que no encontré ningún paquete, ni función con el que calcular la división en sílabas en español y que permita calcular estas rimas.
Árboles con funciones recursivas

Árboles con funciones recursivas

Arte generativo con R Hace un par de post hablamos de la generación de números aleatorios ver aquí. Hoy vuelvo a insistir en este tema fascinante que me embruja sin remedio. En cierta forma, lo que me atrae es la belleza del caos, la sorpresa de ver cómo una sucesión espontánea y aleatoria de números puede llegar a transformarse en imágenes de objetos cotidianos y naturales. Esto es especialmente visible en los seres vivos, que muestran una geometría compleja, caótica aunque en ella subyace un ritmo matemático, caótico, fractal.
leer tabla en pdf

leer tabla en pdf

R
Vamos a ver cómo leer un documento pdf desde R con la librería pdftools. Se trata de un paquete interesante para leer pdf vectoriales, es decir, los que contienen texto vectorizado, esto no nos vale para archivos pdf tipo imagen, que son aquellos que -aunque contengan texto-, este se guarda como imagen sin vectorizar. En estos casos hay otras librerías que hacen el OCR, conversión y lectura previo necesario, como tabulazer o la librería imageR, aunque necesitas tener Java para esto los resultados son espectaculares.
Generación aleatoria

Generación aleatoria

R
Generación de series aleatorias A veces, necesitamos crear series de datos “inventados” para comprobar modelos, estudios o hipótesis. La generación aleatoria es un tema interesante y útil por lo que he recopilado en este artículo diferentes métodos sencillos que uso para crear series de datos “de la nada”. Se trata de simples funciones de Rbase con las que podemos generar series aleatorias o secuencias con propiedades predefinidas, imprescindibles para validación de modelos.
Unir varias gráficas en una

Unir varias gráficas en una

Unir gráficas con R Seguro que alguna vez has necesitado juntar varias gráficas hechas con R y has acabado uniéndolas en un programa de diseño de imagen (estilo photoshop, paint…) en vez de seguir con R. Hace unos días tenía que escribir un informe y no me convencía poner cada gráfico por separado pues estaban relacionados, me acordé que un día había usado una librería de R para esto (cowplot) y ya puestos en materia acabé descubriendo patchwork que es, como dicen en su propia web, ridículamente simple y justo lo que necesitaba.