Coder Social home page Coder Social logo

ldurazo / ing-caracteristicas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mcd-unison/ing-caracteristicas-2020

0.0 1.0 0.0 19.15 MB

Repositorio con material del curso de Ingeniería de Características

License: MIT License

R 17.86% Python 82.14%

ing-caracteristicas's Introduction

Repositorio con material del curso de Ingeniería de Características

1. Instalación del entorno de trabajo

1.1 Instalación de git y este repositorio

  1. Si tienes Window 10 (2016 o superior), primero instala el Subsistema Linux para Windows (aquí otra guía, pero hay muchas en internet). Si tienes una versión más viejita de Windows, puedes descargarlo de este lugar. Usuarios de Linux y MacOS ir directamente a su terminal favorita.
  2. Realiza el comando $ git --version en tu terminal bash y si no reconoce el comando, puedes descargar e instalar git de este lugar.
  3. En el MIT desarrollaron una clase que se llama The Missing Semester of Your CS Education. Toda está muy interesante, pero en la primera sesión enseñan a usar lo básico del bash y en la sesión 6 explican el uso de git. En todas las sesiones nos presumen el pizarronzote y las instalaciones que tiene el MIT para dar clases.
  4. Si usas MacOS, te recomiendo probar iTerm2, y en todos los casos yo les recomiendo revisar el uso de zsh + oh my zsh. Zsh es un shield que es mas bonito que bash (y casi igual, lo que haces en bash se hace de la misma manera en zsh). Es fácil buscar posts para tunear la linea de comandos en cualquiera de los sistemas operativos en los que trabajes.
  5. Descarga este repositorio en el directorio que tu quieras con el comando
    $ git clone https://github.com/mcd-unison/ing-caracteristicas.git

1.2. Instalación de python

  1. Si ya se tiene la distribución de Anaconda instalada, pasar al siguiente paso, si no, instalas la versión mínima Miniconda de python 3.X con estas instrucciones.
  2. En la terminal utilizar el comando conda para crear un entorno virtual a partir del archivo requirements.yml que viene en el repositorio.
    $ conda env -f requirements.yml -n ing-car
    o cualquier otro nombre que se le quiera poner al entorno
  3. Cada vez que se vaya a utilizar el entorno, utilizar:
    $ conda activate ing-car
  4. Cuando ya se termine de usar, desactivar el entorno virtual ( y mantener a cada proyecto con su propio entorno virtual)
    $ conda deactivate

1.3. Instalación de R y Rstudio

  1. Instalar el lenguaje R, descargándolo de su portal oficial, y RStudio Desktop.
  2. Dentro de RStudio, instalar las librerías de tidyverse, en la consola con el comando:
    > install.package('tidyverse')
  3. En cada sección donde hay código en R se encuentra un archivo xxxx.Rproj. Abrirlo para ajustar el directorio de trabajo y demás configuraciones. Por ejemplo, para la obtención de datos abrir el proyecto ./obtener\ datos/R/R.Rproj.

ing-caracteristicas's People

Contributors

juliowaissman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.