Diferencia entre revisiones de «Curso Python DGA 2011/pyqt/tareas para entregar»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{:Curso Python DGA 2011/pyqt/nav}} {{MiTitulo| Tareas}} {{Actividad|Extender la calculadora creada en el ejercicio 2 * Convertirla en calculadora decimal * Añadir funcionali…')
 
 
Línea 13: Línea 13:
 
** b) Obteniendolo de internet, implementarlo como un thread con progreso en el arranque de la calculadora (ej: yahoo finance)
 
** b) Obteniendolo de internet, implementarlo como un thread con progreso en el arranque de la calculadora (ej: yahoo finance)
 
* Opcional: Empaquetar la aplicación (método/s.o. libre)
 
* Opcional: Empaquetar la aplicación (método/s.o. libre)
 +
 +
{{Recursos de la Web|Title=Obtención de ficheros de divisas|
 +
* Banco de españa: http://www.bde.es/webbde/es/estadis/infoest/series/be2001.csv
 +
* Yahoo! Finance: Permite obtener un fichero csv simple, mediante una petición http:
 +
 +
<source lang="python" enclose="div">
 +
urllib2.urlopen("http://finance.yahoo.com/d/quotes.csv?s='EURUSD=X,USDEUR=X'&f=S1b")
 +
</source>
 +
 +
EURUSD y USDEUR significa que queremos que en el csv nos aparezcan las conversiones de euro a dolar y de dolar a euro. Consultar yahoo finance para otros códigos.
 +
}}
  
 
}}
 
}}

Última revisión de 21:37 19 oct 2011





Icon activity.jpg

Actividad

Extender la calculadora creada en el ejercicio 2
  • Convertirla en calculadora decimal
  • Añadir funcionalidad de conversión de divisas con dos botones, uno para convertir el número actual a la divisa x, y el otro para convertirlo a la divisa y.
  • Implementar diálogo de preferencias
    • Separador de miles
    • Selección de las dos divisas sobre las que la calculadora trabajará. Los botones de cambio han de reflejar estas preferencias.
  • Obtención de divisas (elegir un método):
    • a) Seleccionando un fichero localmente desde el diálogo de preferencias.
    • b) Obteniendolo de internet, implementarlo como un thread con progreso en el arranque de la calculadora (ej: yahoo finance)
  • Opcional: Empaquetar la aplicación (método/s.o. libre)



Icon inter.gif

Obtención de ficheros de divisas

urllib2.urlopen("http://finance.yahoo.com/d/quotes.csv?s='EURUSD=X,USDEUR=X'&f=S1b")

EURUSD y USDEUR significa que queremos que en el csv nos aparezcan las conversiones de euro a dolar y de dolar a euro. Consultar yahoo finance para otros códigos.