Lo invité a integrar esta última idea a la interfaz de CeibalTerminal, cuando hagamos algún JAM dónde puedan participar los llevo, pero tiene que ser alguna actividad dónde ellos puedan participar y entiendan lo que hacen, de lo contrario no tiene sentido.<br>
<br>Por ahora están muy metidos investigando, la semana que viene nos vamos a reunir de nuevo y vamos a avanzar otro poquito.<br><br><br><div class="gmail_quote">El 6 de septiembre de 2010 15:43, anacim <span dir="ltr"><<a href="mailto:ana.cichero@gmail.com">ana.cichero@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;">Sugerencias:<br>
Poner estas pequeñas maravillas en el portal?<br>
Inaugurar el espacio de los niños/adolescentes?<br>
<br>
2010/9/6 Pablo Flores <<a href="mailto:pflores2@gmail.com">pflores2@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Integrar este muchacho al JAM ya!!! :)tro <br>
>> Otro código del mismo alumno:<br>
>><br>
>> #!usr/bin/python<br>
>> # -*- coding: UTF-8 -*-<br>
>><br>
>> print "Prepar flasheo, Agustin Zubiaga"<br>
>> print """<br>
>> """<br>
>> import os<br>
>> import sys<br>
>><br>
>> estado = True<br>
>><br>
>> while estado:<br>
>> print "Estos son los pendrive conectados"<br>
>> os.system("ls /media/")<br>
>> pend = raw_input("Escribe sin faltas el nombre del pendrive con el que<br>
>> vas a flashear: ")<br>
>> os.system("wget<br>
>> <a href="ftp://200.40.200.101/espacio_tecnico/imagenXo/uy802c.img" target="_blank">ftp://200.40.200.101/espacio_tecnico/imagenXo/uy802c.img</a>") # wget + la<br>
>> direccion del archivo uy802(c o posterior).img<br>
>> os.system("wget <a href="ftp://200.40.200.101/espacio_tecnico/imagenXo/fs.zip" target="_blank">ftp://200.40.200.101/espacio_tecnico/imagenXo/fs.zip</a>")<br>
>> # wget + la direccion del archivo fs.zip<br>
>> os.system("wget<br>
>> <a href="ftp://200.40.200.101/espacio_tecnico/blacklist/blacklistCeibal.zip" target="_blank">ftp://200.40.200.101/espacio_tecnico/blacklist/blacklistCeibal.zip</a>") # wget<br>
>> + la direccion del archivo blacklist.zip<br>
>> os.system("unzip blacklist.zip") # Descomprime blacklist.zip<br>
>> os.system("cp uyb02c.img /media/" + pend + "/") # Copia uy802c.img al<br>
>> pendrive<br>
>> os.system("cp fs.zip /media/" + pend + "/")<br>
>> os.system("cp blacklist /media/" + pend + "/")<br>
>> os.system("cp blacklist.sig /media/" + pend + "/")<br>
>> os.system("rm uy802c.img") # Borra uy802c.img de la XO (no del<br>
>> pendrive)<br>
>> os.system("rm blacklist.zip")<br>
>> os.system("rm blacklist")<br>
>> os.system("rm blacklist.sig")<br>
>> os.system("rm fs.zip")<br>
>><br>
>> re = raw_input("Si no sabes flashear escribe: pasos. Si los conoces<br>
>> escribe si para reiniciar y comenzar a flashear: ")<br>
>><br>
>> if re == "pasos":<br>
>> print "Enciende la XO con el cargador, el pendrive y presionando<br>
>> los cuatro botones de juego de la derecha"<br>
>> print "Cuando te aparezca (Relase the game keys to continue)<br>
>> suelta los botones y espera el proceso llevara aprox. 12 min."<br>
>> print "Luego la XO se reiniciara y no desconectes el pendrive<br>
>> hasta que te prenda totalmente si lo desconectas tu XO quedara bloqueada"<br>
>> print "Y... Ya tienes tu XO flasheada"<br>
>> re2 = raw_input("¿Deseas reiniciar? (si/no) ")<br>
>> if re2 == "si":<br>
>> estado = False<br>
>> if re2 == "no":<br>
>> os.system("clear")<br>
>> sys.exit()<br>
>> if re == "si":<br>
>> estado = False<br>
>> else:<br>
>> os.system("clear")<br>
>> pass<br>
>><br>
>> os.system("reboot")<br>
>><br>
>><br>
>><br>
>><br>
>> El 4 de septiembre de 2010 20:37, Flavio Danesse <<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>><br>
>> escribió:<br>
>>><br>
>>> Si Gabriel, fíjate que di un taller de casi 2 horas para explicar como<br>
>>> usar la terminal y nano, el interprete de python y escribir algunas cosas en<br>
>>> un archivo para ejecutarlo, mostrando algunos tipos de datos de python y<br>
>>> explicando sobre la marcha las cosas que surgían, ahora con este código<br>
>>> 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<br>
>>> netamente informático y se han metido en la terminal, pero de python ninguno<br>
>>> sabía nada.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> El 4 de septiembre de 2010 20:25, Gabriel Eirea <<a href="mailto:geirea@gmail.com">geirea@gmail.com</a>><br>
>>> escribió:<br>
>>>><br>
>>>> 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>
>>>> > Casi sin permiso de dirección, porque quería empezar al inicio del año<br>
>>>> > pero<br>
>>>> > me fueron tirando largas por esto, por aquello, etc, como suele<br>
>>>> > suceder,<br>
>>>> > logré el pasado martes, comenzar con un tallercito de python con<br>
>>>> > 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<br>
>>>> > programa y<br>
>>>> > que nada tenía que ver con las clases, les aclaré además que no era<br>
>>>> > sencillo<br>
>>>> > y que llevaba tiempo, práctica y paciencia.<br>
>>>> > Tuve 12 alumnos presentes, creamos un grupo de google para estar<br>
>>>> > contactados<br>
>>>> > y luego del taller les entregué un material en pdf preparado<br>
>>>> > especialmente<br>
>>>> > para ellos para que sirviera como guía para que ellos aprendieran a<br>
>>>> > 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<br>
>>>> > 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>
>>>> > ")<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>
>>>> > ")<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>
>>>> > ")<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>
>>>> > ")<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>
>>>> > ")<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>
>>>> > _______________________________________________<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>
>>><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>
>><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>
><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>
</div></div></blockquote></div><br>