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

De WikiEducator
Saltar a: navegación, buscar
(kata StringCalculator)
 
Línea 5: Línea 5:
 
{{Lectura| Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos adicionales sobre git y github}}  
 
{{Lectura| Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos adicionales sobre git y github}}  
  
 
+
== [[/ejercicios_dia1| Ejercicios iniciación]]
== Kata StringCalculator ==
+
== [[/kata| Kata StringCalculator]] ==
 
+
== [[/ejercicios_poo| Ejercicios POO]]
En este ejercicio realizaremos una Kata conocida como "StringCalculator" para practicar con python y TDD
+
 
+
=== ¿Qué es una Kata? ===
+
 
+
Una "Kata" es un ejercicio diseñado para mejorar las habilidades de programación mediante práctica y repetición. Los ejercicios son aparentemente sencillos, pero mediante su resolución se pueden aprender buenas técnicas de programación. Se anima a que sean resueltos aplicando técnicas como TDD (Test Driven Development) y refactorización contínua.
+
 
+
{{Puntos clave|Title=¿Como se realizará el ejercicio en la sesión?|
+
* Se resolverá mediante TDD
+
* Se programará por parejas, una técnica de desarrollo ágil.
+
* El objetivo no es resolver lo más rápido posible el ejercicio, sino lo '''mejor posible'''. De hecho en la sesión presencial probablemente no se lleguen a resolver todos los puntos de los que consta: Lo importante es aprender las técnicas que usaremos. De todos modos se anima a los asistentes a que la repitan por cuenta propia.
+
* El ejercio se resolverá de forma iterativa en periodos cortos de tiempo.
+
* Se intentará resolver el problema de la forma más simple posible. No es necesario un conocimiento profundo de las librerías estándar de python para abordarlo.
+
}}
+
 
+
{{Definicion|Title=Enunciado de la kata|
+
El enunciado puede encontrarse en: https://github.com/neodoo/curso_python_dga_11/blob/master/inmersion/kata/README
+
}}
+
 
+
''Nota: Una posible resolución se encuentra en el propio repositorio de github, en https://github.com/neodoo/curso_python_dga_11/blob/master/inmersion/kata/solution/StringCalculator.py, aunque el objetivo del ejercicio es el proceso, no la solución.''
+

Revisión de 00:35 9 ago 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



== Ejercicios iniciación

Kata StringCalculator

== Ejercicios POO