Seminario sobre las herramientas básicas para estudiar Informática y Matemáticas
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
tutorials @ 064310d
.gitignore
.gitmodules
LICENSE
Makefile
README.md
presentacion.html
presentacion.md
software.org
style.css
template.dzslides

README.md

HerramientasIM

Seminario sobre las herramientas básicas para estudiar Informática y Matemáticas. Tenemos tutoriales sobre las herramientas aquí.

Filosofía

Una motivación para recomendarte software:

GNU/Linux

GNU/Linux es un sistema operativo formado por el kernel Linux y la colección de software GNU. Está basado en Unix.

Distribuciones

Viene en distintas distribuciones:

Puedes consultar un ránking de distribuciones en Distro watch.

ArchIM

Hemos preparado una ISO de Apricity (basada en Arch) con diversos paquetes para estudiantes (descargar la ISO): Atom, Emacs, RStudio, TexStudio, Ruby, GHC, Pandoc, Maxima, Texlive, Python, SAGE, Dia, Virtualbox, GAP.

La terminal

La terminal tiene más posibilidades que la interfaz gráfica.

El editor

Para escribir tus programas necesitarás un editor de texto. Normalmente no recomendamos los IDEs para empezar porque ocultan lo que está pasando detrás de ellos.

Entre los editores disponibles podemos destacar:

Hay editores menos potentes orientados a editar pequeños ficheros desde la propia terminal:

Latex

Sistema para preparar archivos con fórmulas matemáticas y exportarlas a formatos como pdf. Funciona como un lenguaje de programación (es realmente un lenguaje de marcado) sobre el que puedes escribir en texto plano y obtener al final un documento tipográficamente cuidado.

Puedes aprender Latex con:

Las presentaciones pueden escribirse con beamer:

Git

Git es un sistema de control de versiones. Puedes usar Github para tener un repositorio centralizado.

Desarrollo

Software libre

Lenguajes de programación

Hay infinidad de lenguajes de programación, podemos destacar:

Lenguajes de bajo nivel:

Lenguajes de scripting:

Lenguajes orientados a objetos:

Lenguajes de programación funcional:

Para trabajar con matemáticas y análisis de datos:

Lenguajes de marcado:

Eventos en Granada

LibreIM

Organizamos seminarios, además de mantener el Blog de LibreIM, el foro de informática y matemáticas Overflow y la página de recursos Awesome. Puedes seguirnos en:

Oficina de Software Libre

Y más eventos

Granada tiene una comunidad muy activa en informática y en matemáticas; siempre puedes buscar charlas, talleres y actividades relacionadas: