Skip to content

Instantly share code, notes, and snippets.

@NickSeagull
Last active March 17, 2017 17:56
Show Gist options
  • Select an option

  • Save NickSeagull/3a0a568ead3f25386a6975a5f15ae9ba to your computer and use it in GitHub Desktop.

Select an option

Save NickSeagull/3a0a568ead3f25386a6975a5f15ae9ba to your computer and use it in GitHub Desktop.

Revisions

  1. NickSeagull revised this gist Mar 17, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion CodeExchange-16-03-17.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    # Code Exchange
    ## 16 de Marzo de 2017
    ## 18 de Marzo de 2017

    Mañana realizaremos una serie de ejercicios sobre el [dataset del Titanic](https://www.kaggle.com/c/titanic)
    de [Kaggle](https://www.kaggle.com/), una pagina de competiciones de ciencia de datos.
  2. NickSeagull revised this gist Mar 17, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion CodeExchange-16-03-17.md
    Original file line number Diff line number Diff line change
    @@ -25,7 +25,7 @@ Para instalarlo en Windows, descargar el instalador desde [aqui](https://www.sta

    Para desarrollar conviene traer instalado un editor de texto con el que te sientas cómodo. Emacs, Vim, Sublime Text...

    Si aun no tienes claro cual elegir, te recomiendamos [Atom](https://atom.io/), un editor open source desarrollado por la
    Si aun no tienes claro cual elegir, te recomendamos [Atom](https://atom.io/), un editor open source desarrollado por la
    gente de GitHub. A esto tienes que instalarle el plugin de [language-haskell](https://atom.io/packages/language-haskell).

    Si no sabes como se instalan plugins en Atom, echale un vistazo a [este video](https://www.youtube.com/watch?v=FUbyqdKeW4M).
  3. NickSeagull revised this gist Mar 17, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion CodeExchange-16-03-17.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    ## 16 de Marzo de 2017

    Mañana realizaremos una serie de ejercicios sobre el [dataset del Titanic](https://www.kaggle.com/c/titanic)
    de [Kaggle](https://www.kaggle.com/], una pagina de competiciones de ciencia de datos.
    de [Kaggle](https://www.kaggle.com/), una pagina de competiciones de ciencia de datos.

    Es interesante que te traigas descargado los [archivos CSV](https://www.kaggle.com/c/titanic/data).

  4. NickSeagull created this gist Mar 17, 2017.
    49 changes: 49 additions & 0 deletions CodeExchange-16-03-17.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,49 @@
    # Code Exchange
    ## 16 de Marzo de 2017

    Mañana realizaremos una serie de ejercicios sobre el [dataset del Titanic](https://www.kaggle.com/c/titanic)
    de [Kaggle](https://www.kaggle.com/], una pagina de competiciones de ciencia de datos.

    Es interesante que te traigas descargado los [archivos CSV](https://www.kaggle.com/c/titanic/data).

    ## Herramientas a utilizar
    ### Stack

    Stack es una build-tool, una herramienta de gestión de proyectos, para Haskell. No es necesario que te instales el lenguaje
    en sí, porque Stack lo hará todo por ti. Desde elegir una versión del compilador, hasta instalarte las librerías a usar.

    Para instalarlo en sistemas con Linux o OSX:

    - Asegurate de que tienes `wget` instalado:
    - `brew install wget` para OSX
    - `apt-get install wget` para Ubuntu y derivados de Debian
    - Ejecuta el comando `wget -qO- https://get.haskellstack.org/ | sh`

    Para instalarlo en Windows, descargar el instalador desde [aqui](https://www.stackage.org/stack/windows-x86_64-installer).

    ### Editor de texto

    Para desarrollar conviene traer instalado un editor de texto con el que te sientas cómodo. Emacs, Vim, Sublime Text...

    Si aun no tienes claro cual elegir, te recomiendamos [Atom](https://atom.io/), un editor open source desarrollado por la
    gente de GitHub. A esto tienes que instalarle el plugin de [language-haskell](https://atom.io/packages/language-haskell).

    Si no sabes como se instalan plugins en Atom, echale un vistazo a [este video](https://www.youtube.com/watch?v=FUbyqdKeW4M).

    ### haskell.do

    Aunque no es obligatorio, si que nos gustaría que aprovecharas el día de mañana para probar esta herramienta, el feedback
    es muy importante para nosotros y nos ayuda a seguir mejorando con respecto a lo que quieren los usuarios.

    **Instalación**

    Para instalar haskell.do, aparte de tener **Stack** instalado, se requiere **NodeJS**, lo puedes descargar de
    [aqui](https://nodejs.org/es/download/) y **Git**.

    1. Clonamos el repositorio de haskell.do: `git clone https://github.com/theam/haskell-do && cd haskell-do`
    2. Ejecutamos `npm install -g purescript pulp bower`
    3. Despues ejecutamos `make deps`
    4. Luego `make build-all-plataforma` . Cambiando `plataforma` por `windows`, `linux` u `osx`.

    ## Eso es todo! Te esperamos!