Práctica 0

Práctica 0 #

Introducción a NetLogo

Contenido: 6 videos
Duración estimada: 47 minutos

Introducción #

En este curso vamos a estar usando NetLogo. NetLogo es una plataforma para hacer simulaciones computacionales que utiliza un lenguaje de programación muy sencillo que permite hacer modelos muy complejos de forma rápida. Así mismo, cuando uno crea un modelo con NetLogo también crea directamente una visualización. Esto nos va a permitir explorar de forma interactiva los distintos fenómenos que discutiremos a lo largo del curso.

Logo de NetLogo

En esta primera práctica vamos a:

  1. instalar NetLogo,
  2. ver qué es y cómo se usa,
  3. aprender los fundamentos del lenguaje y
  4. aprender sobre la historia de NetLogo.

Puedes descargar NetLogo directo desde la página de descargas en el sitio oficial. Existen versiones para todos los sistemas operativos (Mac, Windows y Linux). El archivo que descargues debes poder abrirlo directamente y el progama se instalará en tu computadora (si estás en linux entonces debes extraer el archivo: tar -xf ARCHIVO.tgz, y luego correr el archivo ejecutable que se llama netlogo).

Versión Web de NetLogo
NetLogo también cuenta con una versión web. Esta versión puede ser muy conveniente ya que pueden ejecutar modelos incluso desde un teléfono móvil. Sin embargo, esta versión es más lenta y no incluye todas las opciones que la versión de escritorio. En el curso vamos a revisar solamente cómo usar la version de escritorio.

En este primer video demostramos qué es NetLogo y cómo se usa explorando un modelo de ejemplo.

Material complementario

Si les interesa saber más sobre los comportamientos colectivos de los animales pueden consultar los siguientes videos:

En esta sección vamos a ver tres aspectos fundamentales de los modelos de NetLogo: las tortugas, los parches y los procedimientos.

Tortugas (parte 1) #

Tortugas (parte 2) #

Info
Algunos comandos vistos en el video tienen sinónimos para escribirlos de forma más rápida:

  • forward se puede escribir como fd
  • back se puede escribir como bk
  • left se puede escribir como lt
  • right se puede escribir como rt

Parches #

Procedimientos setup y go #

Para cerrar esta práctica veamos brevemente la historia de NetLogo.