Si Gabriel, fíjate que di un taller de casi 2 horas para explicar como usar la terminal y nano, el interprete de python y escribir algunas cosas en un archivo para ejecutarlo, mostrando algunos tipos de datos de python y explicando sobre la marcha las cosas que surgían, ahora con este código fijate todo lo que puedo sacar para explicar cosas nuevas.<br>
<br>Obviamente, la mayoría de los que vinieron al taller ya tienen un perfil netamente informático y se han metido en la terminal, pero de python ninguno sabía nada.<br><br><br><br><br><div class="gmail_quote">El 4 de septiembre de 2010 20:25, Gabriel Eirea <span dir="ltr"><<a href="mailto:geirea@gmail.com">geirea@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Ah, el maravilloso mundo de la recursividad. Tenés para divertirte<br>
explicando mejores formas de resolver esto y por qué.<br>
<br>
Más allá de eso, está muy bueno el esfuerzo del estudiante y excelente<br>
tu iniciativa con este taller Flavio.<br>
<br>
Saludos,<br>
<br>
Gabriel<br>
<br>
El día 4 de septiembre de 2010 20:01, Flavio Danesse<br>
<<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>> escribió:<br>
<div><div></div><div class="h5">> Casi sin permiso de dirección, porque quería empezar al inicio del año pero<br>
> me fueron tirando largas por esto, por aquello, etc, como suele suceder,<br>
> logré el pasado martes, comenzar con un tallercito de python con alumnos de<br>
> 1º 2º y 3º de ciclo básico en la UTU de Rafael Peraza.<br>
><br>
> Invité a todas las clases aclarando que era totalmente fuera de programa y<br>
> que nada tenía que ver con las clases, les aclaré además que no era sencillo<br>
> y que llevaba tiempo, práctica y paciencia.<br>
> Tuve 12 alumnos presentes, creamos un grupo de google para estar contactados<br>
> y luego del taller les entregué un material en pdf preparado especialmente<br>
> para ellos para que sirviera como guía para que ellos aprendieran a manejar<br>
> las cosas más sencillas que fue lo que vimos en el taller.<br>
><br>
> Algunos, comenzaron a desarrollar pequeñas cosas colaborando a través del<br>
> google group, sobre temas que ellos mismos eligieron libremente.<br>
> Hoy, un alumno de 1º mandó una calculadora que comparto con ustedes:<br>
><br>
> #!usr/bin/python<br>
> # -*- coding: UTF-8 -*-<br>
><br>
> import os<br>
> import sys<br>
><br>
> a = raw_input("Escribe el operando: ")<br>
> o = raw_input("¿Qué operación deseas hacer? (* , + , - , / , %): ")<br>
> b = raw_input("Escribe el operador: ")<br>
><br>
> if o == "+":<br>
> print a + o + b + " es:"<br>
> print float(a) + float(b)<br>
> salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")<br>
> if salir_o_quedarse == "si":<br>
> os.system("clear")<br>
> os.system("python calculadora.py")<br>
> elif salir_o_quedarse == "no":<br>
> os.system("clear")<br>
> sys.exit()<br>
> else:<br>
> print "No se reconoce la accion"<br>
> os.system("python calculadora.py")<br>
> elif o == "-":<br>
> print a + o + b + " es:"<br>
> print float(a) - float(b)<br>
> salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")<br>
> if salir_o_quedarse == "si":<br>
> os.system("clear")<br>
> os.system("python calculadora.py")<br>
> elif salir_o_quedarse == "no":<br>
> os.system("clear")<br>
> sys.exit()<br>
> else:<br>
> print "No se reconoce la accion"<br>
> os.system("python calculadora.py")<br>
> elif o == "*":<br>
> print a + o + b + " es:"<br>
> print float(a) * float(b)<br>
> salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")<br>
> if salir_o_quedarse == "si":<br>
> os.system("clear")<br>
> os.system("python calculadora.py")<br>
> elif salir_o_quedarse == "no":<br>
> os.system("clear")<br>
> sys.exit()<br>
> else:<br>
> print "No se reconoce la accion"<br>
> os.system("python calculadora.py")<br>
> elif o == "/":<br>
> print a + o + b + " es:"<br>
> print float(a) / float(b)<br>
> salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")<br>
> if salir_o_quedarse == "si":<br>
> os.system("clear")<br>
> os.system("python calculadora.py")<br>
> elif salir_o_quedarse == "no":<br>
> os.system("clear")<br>
> sys.exit()<br>
> else:<br>
> print "No se reconoce la accion"<br>
> os.system("python calculadora.py")<br>
> elif o == "%":<br>
> print a + o + b + " es:"<br>
> print float(a) * float(b) / 100<br>
> salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")<br>
> if salir_o_quedarse == "si":<br>
> os.system("clear")<br>
> os.system("python calculadora.py")<br>
> elif salir_o_quedarse == "no":<br>
> os.system("clear")<br>
> sys.exit()<br>
> else:<br>
> print "No se reconoce la accion"<br>
> os.system("python calculadora.py")<br>
> else:<br>
> print "No se reconoce la operación que deseas realizar"<br>
> os.system("python calculadora.py")<br>
><br>
</div></div>> _______________________________________________<br>
> Olpc-uruguay mailing list<br>
> <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
><br>
><br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
</blockquote></div><br>