1. Los 4 ejercicios del boletín 3.
  2. Utilizando el fichero notas.csv, realiza un programa en python que lea los datos de ese fichero y construya la siguiente estructura:
    alumnos = [ {"nombre":"Daniel", "apellidos":"Fustero López", "curso": "1º ASIR",
    "notas":{"FH":3,"LM":4,"ISO":5,"FOL":6,"PAR":7,"SGBG":6}},
    {"nombre":"Rafaela", ... }]
  3. Realiza un programa que muestre un índice con las asignaturas, cuando el usuario seleccione una asignatura se mostrará en pantalla un listado con los alumnos y su nota en esa asignatura.
  4. Descarga el fichero zips.json del sitio de mongodb. Se trata de un listado de los códigos postales de EEUU en formato JSON (lo que Python denomina diccionarios y listas). Realiza los siguientes ejercicios
    1. Cuenta el número de códigos postales que aparecen
    2. Cuenta el número de códigos postales de cada estado
    3. Obtén la URL del mapa de OpenStreetMap de la ciudad de "Akaska" en el estado de Dakota del Sur (SD). Nota: Las coordenadas que aparecen en el fichero zips.json vienen en formato [longitud,latitud] y la url genérica que utiliza OpenStreetMap es:
      http://www.openstreetmap.org/#map=zoom/latitud/longitud

      Por ejemplo:

      http://www.openstreetmap.org/#map=19/37.27058/-5.91958 para ver con un zoom de nivel 19 la ubicación con latitud 37.27058 y longitud -5.91958

  5. Modifica el programa anterior para que ahora se pida por teclado la ciudad y el estado que se quiere localizar en OpenStreetMap
  6. Si tienes ganas, quieres aprender más o simplemente quieres sacar más nota en este boletín realiza el ejercicio 6 del boletín 4.
Last modified: Thursday, 11 December 2014, 3:51 PM