Septiembre 26, 2022
03:00 pm - 05:50 pm
Instructores: Denisse Fierro Arcos, Linda Cabrera Orellana
Software Carpentry tiene como objetivo ayudar a estudiantes e investigadores a realizar su trabajo en menos tiempo y de manera más eficiente al enseñarles habilidades básicas de informática para la investigación. Este taller práctico cubrirá conceptos y herramientas básicas para la investigación, incluyendo el diseño de programas, control de versiones, gestión de datos y automatización de tareas. Se alentará a los participantes a ayudarse mutuamente y a aplicar lo que han aprendido a sus propios trabajos y problemas de investigación.
Para más información sobre lo que enseñamos y por qué, por favor mira nuestra publicación "Best Practices for Scientific Computing".
Quién: El curso está dirigido a estudiantes de posgrado y otros investigadores. No es necesario tener ningún conocimiento previo de las herramientas que serán presentadas en el taller.
Cuándo: Septiembre 26, 2022. Add to your Google Calendar.
Requerimientos: Las asistentes deben traer una computadora portátil con sistema operativo Mac, Linux o Windows (no tablets, Chromebooks, etc.), que tenga permisos de administrador habilitados. Deberán también tener los paquetes de software requeridos instalados, mira la lista aquí. Es un requisito de este taller que todas las personas registradas respeten el Código de Conducta de Software Carpentry .
Accesibilidad: Estamos comprometidas a hacer que este taller sea accesible para todas las personas registradas. Este taller será llevado a cabo en línea y miembros del público general podrán registrarse de manera gratuita.
Si podemos ayudar a facilitar el aprendizaje (por ejemplo, con subtítulos para personas con impedimentos auditivos), por favor contáctanos (utilizando los detalles de contacto listados debajo) e intentaremos proveerlos.
Contacto: Por favor escribe a lidefi87@hotmail.com o lindaj.cabrera@gmail.com para más información.
Encuestas
Por favor, asegúrate de completar estas encuestas antes y después del taller.
15:00 | Capítulos 1 - 7 |
16:40 | Pausa |
16:50 | Capítulos 8 - 14 |
17:50 | Cierre |
add
, commit
, ...status
, diff
, ...clone
, pull
, push
, ...Para participar en un taller de Software Carpentry , necesitarás acceso a los programas listados abajo. Además, necesitarás la versión más reciente de un navegador web como Google Chrome, Mozilla Firefox, o Safari.
En caso de encontrar problemas durante la instalación de los programas requeridos en este taller, puedes acceder a una lista de problemas comunes que ocurren durante la instalación. Esta referencia puede ser útil para solucionar tus problemas de instalación: Configuration Problems and Solutions wiki page.
Bash es una de las terminales más frecuentemente utilizadas, que te permite realizar tareas simples de forma rápida.
cmd
y presionar [Enter])setx HOME "%USERPROFILE%"
SUCCESS: Specified value was saved.
exit
y presionando [Enter]Esto instalará tanto Git y Bash en el programa Git Bash.
La terminal por defecto en todas las versiones de macOS es Bash, así que no es necesario instalar nada. Puedes acceder a Bash desde la Terminal (se encuentra en
/Applications/Utilities
).
Puedes ver el video tutorial de instalación de Git a modo de ejemplo de cómo abrir la Terminal.
Puede que quieras mantener la Terminal en tu dock para este taller.
La consola por defecto es generalmente Bash, pero si tu máquina está configurada de forma distinta puedes ejecutarla abriendo una terminal y escribiendo bash
. No hay necesidad de instalar nada.
Git es un sistema de versión de control que permite hacer un seguimiento de quién hizo qué cambios, dónde y cuándo. Git tiene la opción de actualizar fácilmente una versión pública o compartida de tu codigo a través de plataformas como github.com. Vas a necesitar un navegador web soportado por GitHub.
También necesitarás una cuenta en github.com para alguna partes de la lección de Git. Las cuentas básicas en GitHub son gratuitas. Te incentivamos a crear una cuenta en GitHub si todavía no tienes una. Por favor considera que información personal te gustaría hacer pública. Puedes revisar este sitio web con instrucciones sobre cómo mantener tu dirección de email privada.
Git debería estar instalado en tu computadora como parte de tu instalación de Bash (mira la sección anterior sobre cómo instalar Bash).
Para OS X versión 10.9 y superiores, instala Git para Mac
ejecutando el instalador más reciente de "Mavericks" que puedes descargar
aquí.
Después de instalar Git, no vas a ver nada en tu carpeta /Applications
porque
Git es un programa de línea de comando.
Para versiones más antiguas de OS X (10.5-10.8),
usa el instalador disponible
más reciente para "Snow-leopard".
Si Git no está aún instalado en tu máquina puedes tratar de instalarlo a través
de los repositorios de tu distribución. Para Debian/Ubuntu ejecuta
sudo apt-get install git
y para Fedora
sudo dnf install git
.
Cuando estés escribiendo código, es bueno tener un editor de texto que esté optimizado para escribir código, con características como predicción automática de código, uso de colores para resaltar palabras clave, etc. El editor de texto predeterminado en macOS y Linux es usualmente Vim, el cual no es famoso por ser intuitivo. Si accidentalmente te encuentras atascado en él, intenta presionando la tecla de escape (ESC), seguido de :+Q+! (dos puntos, la letra 'q' minúscula, y el signo de exclamación), luego presionando Enter para regresar al intérprete de comandos.
Nano es un editor básico y el predeterminado que usan los instructores en el taller. Nano se instalará automáticamente junto con la instalación de Git.
Otros editores que puedes usar son Notepad++ o Sublime Text. Ten en cuenta que debes agregar tu directorio de instalación a la ruta del sistema. Si tienes dificultades, pídele a tu instructor que te ayude a hacer esto.
Nano es un editor básico y el predeterminado que usan los instructores en el taller. Mira este video tutorial sobre la instalación de Git y Nano. Recuerda que el editor de texto deberá estar instalado en tu computadora antes del inicio del taller.
Otros editores que puedes usar son Text Wrangler o Sublime Text.
Nano es un editor básico y el predeterminado que usan los instructores en el taller.
Otros editores que puedes usar son Gedit, Kate o Sublime Text. Recuerda que el editor de texto deberá estar instalado en tu computadora antes del inicio del taller.