Diferencia entre revisiones de «Curso Python DGA 2011/jython/ejercicios clase»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{:Curso Python DGA 2011/jython/nav}} {{MiTitulo| Ejercicios}} {{Lectura| Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos…')
 
 
(Una revisión intermedia por el mismo usuario no mostrado)
Línea 22: Línea 22:
 
}}
 
}}
  
{{Actividad|Title=Actividad opcional|
+
{{Actividad|Title=Ejercicio: 04_SwingCalculator|
* Crear una clase jython que implemente una calculadora de números imaginarios con operaciones típicas (sumar, restar, multiplicar, dividir), implementar una factoría Java y hacer uso de la clase implementada desde Java.
+
* Completar el código que se ofrece para hacer funcional una calculadora básica implementada con el toolkit Swing de Java desde Jython
* En este caso no se ofrece el proyecto PyDev ya preparado, el alumno deberá configurarlo.
+
 
}}
 
}}

Última revisión de 04:46 28 sep 2011





Icon reading.jpg

Lectura

Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos adicionales sobre git y github.

URL de los enunciados o plantillas de ejercicios: https://github.com/neodoo/curso_python_dga_11/tree/master/jython/exercises y sus soluciones https://github.com/neodoo/curso_python_dga_11/tree/master/jython/exerc_solutions

  • La estructura de los ejercicios está ya predefinida, con proyectos ya listos para ser importados en PyDev





Icon activity.jpg

Ejercicio: 01_ExtendingString

  • Emular comportamiento típico de listas para la clase String de Java
  • Se aporta una estructura básica de tests unitarios que deberán completarse para resolver el problema






Icon activity.jpg

Ejercicio: 02_DicAccessFromJava

  • Emular acceso como diccionario para una clase Java






Icon activity.jpg

Ejercicio: 03_ExtendingStringFromava

  • Mismo ejercicio que 01_ExtendingString, pero implementandolo como clase Java






Icon activity.jpg

Ejercicio: 04_SwingCalculator

  • Completar el código que se ofrece para hacer funcional una calculadora básica implementada con el toolkit Swing de Java desde Jython