Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/ejercicios3»

De WikiEducator
Saltar a: navegación, buscar
 
(5 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{MiTitulo|Ejercicios Archivos - procesado información}}
 
{{MiTitulo|Ejercicios Archivos - procesado información}}
 +
 +
{{Actividad|Title=Lectura de archivos|
 +
Descarga el fichero sobre Zaragoza: https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/85b8439f524643e605871d3ca0dea9bca9a567d5/zaragoza.txt
 +
Haz un programa que responda a las siguientes cuestiones:
 +
* Qué tamaño tiene el fichero?
 +
* Cuántas líneas? (saltos de párrafo)
 +
* Cuántas palabras?
 +
* Cuántas palabras diferentes?
 +
* Crea un nuevo fichero ('''palabras.txt''') con las palabas sin repetir de '''zaragoza.txt''' ordenadas por orden alfabético.
 +
}}
  
 
{{Actividad|Title=Archivo de usuarios de linux|
 
{{Actividad|Title=Archivo de usuarios de linux|
Línea 8: Línea 18:
 
}}
 
}}
  
 +
{{Actividad|Title=Ficheros csv|
 +
Según este fichero: https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/85b8439f5246/ccaa.csv
 +
* Muestra los nombres de las comunidades autónomas
 +
* Muestra los nombres de las comunidades y el total de su población
 +
* Ordena del listado por su población, de mayor a menor
 +
* Crea un fichero '''ccaa_orden.csv''' con el listado ordenado por la población.
 +
}}
  
{{Actividad|Title=Estaciones Bizi de Zaragoza|
 
  
Crea un programa que procese la información sobre las estaciones Bizi de Zaragoza (http://www.zaragoza.es/buscador/select?q=category:Bizi&wt=json) y muestre la siguiente información:
+
{{Actividad|Title=Estaciones Bizi de Zaragoza|
 +
Crea un programa que procese la información sobre las estaciones Bizi de Zaragoza (url en  http://es.wikieducator.org/Usuario:Lmorillas/intropyaytozgz/bizi) y muestre la siguiente información:
 
# Cuántas estaciones hay?
 
# Cuántas estaciones hay?
 
# Muestra un listado con las estaciones y el número de anclajes
 
# Muestra un listado con las estaciones y el número de anclajes
 
# Muestra el total de estaciones y de anclajes
 
# Muestra el total de estaciones y de anclajes
{{TIP| Mira la estructura del json aquí: http://es.wikieducator.org/Usuario:Lmorillas/intropyaytozgz/bizi}}
+
{{Tip| Mira la estructura del json aquí: http://es.wikieducator.org/Usuario:Lmorillas/intropyaytozgz/bizi}}
 
+
Crea una clase '''Bizi''' que tenga atributos:
 +
* nombre
 +
* disponibles
 +
* total
 
}}
 
}}

Última revisión de 02:25 27 nov 2012



Icon activity.jpg

Lectura de archivos

Descarga el fichero sobre Zaragoza: https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/85b8439f524643e605871d3ca0dea9bca9a567d5/zaragoza.txt Haz un programa que responda a las siguientes cuestiones:

  • Qué tamaño tiene el fichero?
  • Cuántas líneas? (saltos de párrafo)
  • Cuántas palabras?
  • Cuántas palabras diferentes?
  • Crea un nuevo fichero (palabras.txt) con las palabas sin repetir de zaragoza.txt ordenadas por orden alfabético.






Icon activity.jpg

Archivo de usuarios de linux

  1. Muestra el contenido del archivo /etc/passwd del sistema
  2. ¿Cuántos usuarios tiene?
  3. ¿Cuántos usuarios tienen shell? ¿y HOME?
  4. Crea un nuevo archivo usuarios.txt con los usuarios que tienen HOME, ordenados por orden alfabético del nombre de usuario






Icon activity.jpg

Ficheros csv

Según este fichero: https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/85b8439f5246/ccaa.csv

  • Muestra los nombres de las comunidades autónomas
  • Muestra los nombres de las comunidades y el total de su población
  • Ordena del listado por su población, de mayor a menor
  • Crea un fichero ccaa_orden.csv con el listado ordenado por la población.







Icon activity.jpg

Estaciones Bizi de Zaragoza

Crea un programa que procese la información sobre las estaciones Bizi de Zaragoza (url en http://es.wikieducator.org/Usuario:Lmorillas/intropyaytozgz/bizi) y muestre la siguiente información:

  1. Cuántas estaciones hay?
  2. Muestra un listado con las estaciones y el número de anclajes
  3. Muestra el total de estaciones y de anclajes
Icon present.gif


Crea una clase Bizi que tenga atributos:

  • nombre
  • disponibles
  • total