Giter Site home page Giter Site logo

prog-ejemplo's Introduction

Examen de conocimiento ejemplo: Programación e ingeniería de software

https://github.com/mcd-unison/prog-ejemplo

1 Proyecto

  1. Ve a la pagina de Github del examen de ejemplo y realiza un Fork en tu cuenta propia.
  2. Clona el repositorio en tu computadora para que tengas acceso de forma local.

2 Lectura y procesamiento de datos

  1. En el repositorio se encuentra el archivo bikes.csv el cual contiene información sobre la renta de bicicletas en la ciudad de Montreal, el cual tiene las siguientes características:
    • El indicador de separación de columnas es el punto y coma ‘;’, en lugar de la coma ‘,’
    • El archivo está codificado en latin 1 y no en utf-8 como es habitual en los archivos modernos.
    • La columna Date tiene el formato dd/mm/yyyy.

    El archivo contiene la información de la cantidad de bicicletas que se retiraron de dicha estación por día (De algunas estacones no se cuenta con datos, o no con todos los datos).

  2. Leer el archivo (usar el lenguaje de programación de su preferencia).
  3. Graficar la cantidad de bicicletas retiradas por día para la estación 'Berri 1'.
  4. Extraer el número de trayectos acumulados realizado por estación y por més del año.
  5. Extraer el número de trayectos promedio por estación (y de ser posible su desviación estandar) realizados por cada día de la semana (lunes, martes, miércoles, jueves, viernes, sabado, domingo).
  6. Guardar la información generada en un archivo tipo json. Documentar la estructura del archivo json.
  7. Realizar al menos un commit con el código, el archivo json generado y la documentación del archivo. Pueden ser cuantos commits decidas hacer.
  8. Enviar un pull request a mcd-unison con una explicación del código realizado.

3 Aspectos a evaluar

Se tomará en cuenta:

  1. La calidad del código realizado.
  2. La documentación del código y de los datos.
  3. La solución para realizar la gráfica solicitada.

prog-ejemplo's People

Contributors

juliowaissman 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.