Giter Site home page Giter Site logo

marianoeramirez / analisisyvisualizacion Goto Github PK

View Code? Open in Web Editor NEW

This project forked from diplodatos/analisisyvisualizacion

0.0 1.0 0.0 7.15 MB

Repositorio para la materia Análisis y Visualización de Datos

License: MIT License

Jupyter Notebook 100.00% HTML 0.01%

analisisyvisualizacion's Introduction

Diplomatura AACSyA 2018 - FaMAF - UNC

Análisis y Visualización de Datos

Requisitos de Instalación

Hay dos manejadores principales de paquetes para Python: conda y pip. Para este curso les recomendamos usar anacondaconda, ya que funciona también como un manejador de entornos (como virtualenv). Además de ello, las notebooks estarán escritas para Python 3.

Instalación Anaconda en Unix

Para configurar el entorno de trabajo con jupyter y todas las herramientas necesarias para este curso, pueden ejecutar los siguientes comandos:

$ wget https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh
$ bash Anaconda3-2018.12-Linux-x86_64.sh
$ source ~/.bashrc
$ conda create --name diplodatos python=3.6 anaconda
$ source activate diplodatos

Instrucciones más completas aquí cortesía de Digital Ocean.

Instalación Anaconda en windows

Solamente hay que descargar el instalar (para python 3) y hacer doble click para que se instale. Sigan todos los pasos, pero confirmen Agregar conda a la variable PATH, a pesar de que tenga un warning.

Luego, abrir la consola (cmd) y ejecutar los últimos dos

$ conda create --name diplodatos python=3.6 anaconda
$ activate diplodatos

Si ya tenían conda instalado, comprueben que la versión instala seaborn 0.9 y no la 0.8, que a pesar de no ser un major release tiene varios major changes que hacen que los ejemplos de Internet. Ej: catplot (0.9) vs factorplot (0.8). Instalar manualmente seaborn 0.9 hace que, en algunas distribuciones, se rompa jupyter, así que en ese caso les recomendamos que i) reinstalen anaconda o ii) usen seaborn 0.8 directamente.

Si prefieren utilizar otro manejador de paquetes distinto de conda, las librerías que utilizaremos son:

  • matplotlib
  • numpy
  • pandas
  • seaborn

Usando jupyter

Para lanzar una notebook, ingresar a la consola y navegar hasta el directorio en el que se encuentra la notebook. Allí, activar el environment (con activate diplodatos para Windows y source activate diplodatos. Esto deben hacerlo cada vez que abran una consola nueva. En este mismo directorio pueden ejecutar jupyter para abrir las notebooks:

$ jupyter notebook

Con esto debería abrirse una nueva pestaña en el navegador que muestra el contenido del directorio en el que se abrió jupyter. Si esto no sucede, pueden copiar la dirección (de localhost) y abrirla directamente en el navegador. Copiar la dirección completa, con el token de seguridad.

Opcionales

Las siguientes librerías son necesarias para correr los ejemplos con R:

$ conda install -c r r-essentials rpy2

Datasets

Los datasets con los que estaremos trabajando se encuentran en https://drive.google.com/drive/folders/1yDFFyIiEf6wbA8LE7bVEBXBuz8Fq4dlv?usp=sharing. No todos son necesarios, la mayoría los usamos sólo en ejemplos.

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.