Diferencia entre revisiones de «Curso Python DGA 2011/acceso a datos/ejercicios clase»
De WikiEducator
(3 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 5: | Línea 5: | ||
{{DGA_lab| | {{DGA_lab| | ||
Title=Ejercicio archivos '''csv'''| | Title=Ejercicio archivos '''csv'''| | ||
− | El fichero censo_2011_aragon.csv tiene información del censo de Aragón. La información la hemos sacado de http://www.aragon.es/estaticos/GobiernoAragon/Organismos/InstitutoAragonesEstadistica/Documentos/docs/Areas/Demogra/CifOfPob/BOE10.xls. | + | El fichero [https://github.com/neodoo/curso_python_dga_11/blob/master/acceso_datos/censo_2010_aragon.csv censo_2011_aragon.csv] tiene información del censo de Aragón. La información la hemos sacado de http://www.aragon.es/estaticos/GobiernoAragon/Organismos/InstitutoAragonesEstadistica/Documentos/docs/Areas/Demogra/CifOfPob/BOE10.xls. |
Analiza el fichero y crea las funciones necesarias para calcular: | Analiza el fichero y crea las funciones necesarias para calcular: | ||
* Población total de cada municipio | * Población total de cada municipio | ||
Línea 22: | Línea 22: | ||
{{DGA_lab| | {{DGA_lab| | ||
− | Title= | + | Title=Ejercicio Bases de datos relacionales| |
Haz un programa que | Haz un programa que | ||
* cree una base de datos relacional (sqlite) con una tabla que pueda almacenar los datos de los estudiantes del ejercicio anterior. | * cree una base de datos relacional (sqlite) con una tabla que pueda almacenar los datos de los estudiantes del ejercicio anterior. | ||
Línea 28: | Línea 28: | ||
* haga un listado con todos los alumnos almacenados en la base de datos | * haga un listado con todos los alumnos almacenados en la base de datos | ||
* pida un curso y muestre todos los alumnos pertenezcan a ese curso. | * pida un curso y muestre todos los alumnos pertenezcan a ese curso. | ||
+ | }} | ||
+ | |||
+ | {{DGA_lab| | ||
+ | Title=Ejercicio ORM: '''Elixir'''| | ||
+ | * Almacena la información del ejercicio anterior usando Elixir y SQLite. Modifica la clase Alumno para que el grupo sea una entidad aparte. Configura en el Grupo una relación Uno-a-muchos. | ||
+ | * Genera un listado alfabético de todos los alumnos almacenados con la información de su nombre y del grupo al que pertenecen, ordenado por los nombres de los alumnos. | ||
+ | * Crea una función que tome como parámetro el nombre de un grupo y muestre en pantalla todos los alumnos que pertenecen a ese grupo. | ||
+ | }} | ||
+ | |||
+ | {{DGA_lab| | ||
+ | Title=Ejercicio Scraping con Amara| | ||
+ | Crea un programa que muestre un listado de los cursos que ofrece el INAEM en http://plan.aragob.es/MapaRec.nsf | ||
+ | ; Propuesta1 | ||
+ | : Muestra el listado de los nombres de los cursos (sin repetir) | ||
+ | ; Propuesta2 | ||
+ | : Muestra una tabla con el nombre del curso y el del centro formativo en que se imparte. (''Los centros formativos aparecen en una página vinculada a cada curso'') | ||
+ | {{Tip | Cuidado: la página principal es un '''frameset'''. Tendrás que componer la dirección del '''frame''' que tiene la información}} | ||
}} | }} |
Última revisión de 11:36 7 sep 2011
El fichero censo_2011_aragon.csv tiene información del censo de Aragón. La información la hemos sacado de http://www.aragon.es/estaticos/GobiernoAragon/Organismos/InstitutoAragonesEstadistica/Documentos/docs/Areas/Demogra/CifOfPob/BOE10.xls. Analiza el fichero y crea las funciones necesarias para calcular:
|
|
Haz un programa que
|
|
Crea un programa que muestre un listado de los cursos que ofrece el INAEM en http://plan.aragob.es/MapaRec.nsf
Tip: Cuidado: la página principal es un frameset. Tendrás que componer la dirección del frame que tiene la información
|