<b>Otro código del mismo alumno:</b><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 vas a flashear: ")<br>
os.system("wget
<a href="ftp://200.40.200.101/espacio_tecnico/imagenXo/uy802c.img">ftp://200.40.200.101/espacio_tecnico/imagenXo/uy802c.img</a>") # wget + la
direccion del archivo uy802(c o posterior).img<br> os.system("wget <a href="ftp://200.40.200.101/espacio_tecnico/imagenXo/fs.zip">ftp://200.40.200.101/espacio_tecnico/imagenXo/fs.zip</a>") # wget + la direccion del archivo fs.zip<br>
os.system("wget
<a href="ftp://200.40.200.101/espacio_tecnico/blacklist/blacklistCeibal.zip">ftp://200.40.200.101/espacio_tecnico/blacklist/blacklistCeibal.zip</a>") #
wget + 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 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 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 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 los cuatro botones de juego de la derecha"<br>
print "Cuando te aparezca (Relase the game keys to continue)
suelta los botones y espera el proceso llevara aprox. 12 min."<br>
print "Luego la XO se reiniciara y no desconectes el pendrive 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")<div id="g_body" style="overflow: auto;"></div>
<br><br><br><br><br><div class="gmail_quote">El 4 de septiembre de 2010 20:37, Flavio Danesse <span dir="ltr"><<a href="mailto:fdanesse@gmail.com">fdanesse@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;">
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" target="_blank">geirea@gmail.com</a>></span> escribió:<div>
<div></div><div class="h5"><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" target="_blank">fdanesse@gmail.com</a>> escribió:<br>
<div><div></div><div>> 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" target="_blank">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" target="_blank">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></div></div><br>
</blockquote></div><br>