En este repositorio alojaremos los materiales del club de lectura del libro "Research Software Engineering with Python: Building software that makes research possible" de Damien Irving, Kate Hertweck, Luke Johnston, Joel Ostblom, Charlotte Wickham y Greg Wilson.
Este libro de acceso abierto enseña buenas prácticas para el desarrollo de software para investigación, teniendo en consideración principios de ciencia abierta, investigación reproducible y software sostenible.
Dividiremos la lectura del libro en diferentes sesiones, que serán lideradas por alguien de nuestra comunidad. En cada una de ellas abordaremos uno o dos capítulos. Serán sesiones prácticas, en las que escribiremos código en vivo para que puedas aprender los conceptos desarrollados en cada capítulo. Esta es una actividad en línea que se realizará a través de la plataforma Zoom.
¡Puedes participar igual! La persona encargada de cada sesión hará una síntesis de los puntos más importantes, así que incluso si no puedes revisar el libro, podrás aprender sobre el tema que se desarrolla en él :) De todos modos, como el libro está disponible en línea, puedes también probar utilizando el traductor de tu navegador.
Queremos que este sea un espacio de aprendizaje amable, seguro y libre de acoso. Al inscribirte en este evento estás aceptando nuestro código de conducta.
- Lectura: capítulo 1 ("Getting Started") y el capítulo 2 ("The Basics of the Unix Shell")
- Encargada de la sesión: Riva Quiroga
- Fecha: Viernes 1 de marzo de 2024 a las 17:00 UTC-3 (chequea tu zona horaria)
- Inscripción: A través de Eventbrite
Para la sesión es necesario que tengas instalado Bash en tu computador. Si usas Linux o Mac, viene por defecto, así que no tienes que hacer nada. Si usas Windows, puedes instalarlo a través de Git Bash (y así te queda instalado Git, que lo veremos más adelante): https://gitforwindows.org/. Aquí hay un video con indicaciones sobre cómo hacerlo: https://www.youtube.com/watch?v=HGg4a9bFNIk.
- Los datos están disponibles en Figshare: https://doi.org/10.6084/m9.figshare.13040516. Hay que descargar la carpeta comprimida, descomprimirla y llamarla
data
. Esa carpeta la guardaremos dentro del directorio raíz de nuestro proyecto, que se llamarázipf
. Es decir, debería quedar la siguiente estructura en tu computador:
zipf/
├── data
├── dracula.txt
├── frankenstein.txt
├── jane_eyre.txt
└── ...
- 📺 Grabación de la sesión (la contraseña es
rse
).
- Lectura: capítulo 3 ("Building Tools with the Unix Shell") y el capítulo 4 ("Going Further with the Unix Shell").
- Encargada de la sesión: Stephanie Orellana
- Fecha: Viernes 12 de abril de 2024 a las 17:00 UTC-4 (chequea tu zona horaria)
- Inscripción: A través de Welcu
- Lectura: capítulo 5 ("Building Command-Line Tools with Python")
- Encargada de la sesión: María de los Ángeles Plaza de los Reyes
- Fecha: Por definir
¡Próximamente!
Esta actividad cuenta con el apoyo de DataUC, que nos facilita la licencia para la cuenta de Zoom que utilizamos en nuestras actividades.