[Olpc-uruguay] Jóvenes Programadores

Pablo Flores pflores2 en gmail.com
Lun Sep 6 11:02:56 EDT 2010


Integrar este muchacho al JAM ya!!! :)

Muy buena tu iniciativa Flavio, seguí mandándonos los materiales que uses y
los resultados.

Saludos,
Pablo Flores


2010/9/5 Flavio Danesse <fdanesse at gmail.com>

> *Otro código del mismo alumno:*
>
>
> #!usr/bin/python
> # -*- coding: UTF-8 -*-
>
> print "Prepar flasheo, Agustin Zubiaga"
> print """
> """
> import os
> import sys
>
> estado = True
>
> while estado:
>     print "Estos son los pendrive conectados"
>     os.system("ls /media/")
>     pend = raw_input("Escribe sin faltas el nombre del pendrive con el que
> vas a flashear: ")
>     os.system("wget
> ftp://200.40.200.101/espacio_tecnico/imagenXo/uy802c.img") # wget + la
> direccion del archivo uy802(c o posterior).img
>     os.system("wget ftp://200.40.200.101/espacio_tecnico/imagenXo/fs.zip")
> # wget + la direccion del archivo fs.zip
>     os.system("wget
> ftp://200.40.200.101/espacio_tecnico/blacklist/blacklistCeibal.zip") #
> wget + la direccion del archivo blacklist.zip
>     os.system("unzip blacklist.zip") # Descomprime blacklist.zip
>     os.system("cp uyb02c.img /media/" + pend + "/") # Copia uy802c.img al
> pendrive
>     os.system("cp fs.zip /media/" + pend + "/")
>     os.system("cp blacklist /media/" + pend + "/")
>     os.system("cp blacklist.sig /media/" + pend + "/")
>     os.system("rm uy802c.img") # Borra uy802c.img de la XO (no del
> pendrive)
>     os.system("rm blacklist.zip")
>     os.system("rm blacklist")
>     os.system("rm blacklist.sig")
>     os.system("rm fs.zip")
>
>     re = raw_input("Si no sabes flashear escribe: pasos. Si los conoces
> escribe si para reiniciar y comenzar a flashear: ")
>
>     if re == "pasos":
>         print "Enciende la XO con el cargador, el pendrive y presionando
> los cuatro botones de juego de la derecha"
>         print "Cuando te aparezca (Relase the game keys to continue) suelta
> los botones y espera el proceso llevara aprox. 12 min."
>         print "Luego la XO se reiniciara y no desconectes el pendrive hasta
> que te prenda totalmente si lo desconectas tu XO quedara bloqueada"
>         print "Y... Ya tienes tu XO flasheada"
>         re2 = raw_input("¿Deseas reiniciar? (si/no) ")
>         if re2 == "si":
>             estado = False
>         if re2 == "no":
>
>             os.system("clear")
>             sys.exit()
>     if re == "si":
>         estado = False
>     else:
>         os.system("clear")
>         pass
>
> os.system("reboot")
>
>
>
>
>
> El 4 de septiembre de 2010 20:37, Flavio Danesse <fdanesse at gmail.com>escribió:
>
> 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.
>>
>> 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.
>>
>>
>>
>>
>> El 4 de septiembre de 2010 20:25, Gabriel Eirea <geirea at gmail.com>escribió:
>>
>> Ah, el maravilloso mundo de la recursividad. Tenés para divertirte
>>> explicando mejores formas de resolver esto y por qué.
>>>
>>> Más allá de eso, está muy bueno el esfuerzo del estudiante y excelente
>>> tu iniciativa con este taller Flavio.
>>>
>>> Saludos,
>>>
>>> Gabriel
>>>
>>> El día 4 de septiembre de 2010 20:01, Flavio Danesse
>>> <fdanesse at gmail.com> escribió:
>>> > Casi sin permiso de dirección, porque quería empezar al inicio del año
>>> pero
>>> > me fueron tirando largas por esto, por aquello, etc, como suele
>>> suceder,
>>> > logré el pasado martes, comenzar con un tallercito de python con
>>> alumnos de
>>> > 1º 2º y 3º de ciclo básico en la UTU de Rafael Peraza.
>>> >
>>> > Invité a todas las clases aclarando que era totalmente fuera de
>>> programa y
>>> > que nada tenía que ver con las clases, les aclaré además que no era
>>> sencillo
>>> > y que llevaba tiempo, práctica y paciencia.
>>> > Tuve 12 alumnos presentes, creamos un grupo de google para estar
>>> contactados
>>> > y luego del taller les entregué un material en pdf preparado
>>> especialmente
>>> > para ellos para que sirviera como guía para que ellos aprendieran a
>>> manejar
>>> > las cosas más sencillas que fue lo que vimos en el taller.
>>> >
>>> > Algunos, comenzaron a desarrollar pequeñas cosas colaborando a través
>>> del
>>> > google group, sobre temas que ellos mismos eligieron libremente.
>>> > Hoy, un alumno de 1º mandó una calculadora que comparto con ustedes:
>>> >
>>> > #!usr/bin/python
>>> > # -*- coding: UTF-8 -*-
>>> >
>>> > import os
>>> > import sys
>>> >
>>> > a = raw_input("Escribe el operando: ")
>>> > o = raw_input("¿Qué operación deseas hacer? (* , + , - , / , %): ")
>>> > b = raw_input("Escribe el operador: ")
>>> >
>>> > if o == "+":
>>> >     print a + o + b + " es:"
>>> >     print float(a) + float(b)
>>> >     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>>> >     if salir_o_quedarse == "si":
>>> >         os.system("clear")
>>> >         os.system("python calculadora.py")
>>> >     elif salir_o_quedarse == "no":
>>> >         os.system("clear")
>>> >         sys.exit()
>>> >     else:
>>> >         print "No se reconoce la accion"
>>> >         os.system("python calculadora.py")
>>> > elif o == "-":
>>> >     print a + o + b + " es:"
>>> >     print float(a) - float(b)
>>> >     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>>> >     if salir_o_quedarse == "si":
>>> >         os.system("clear")
>>> >         os.system("python calculadora.py")
>>> >     elif salir_o_quedarse == "no":
>>> >         os.system("clear")
>>> >         sys.exit()
>>> >     else:
>>> >         print "No se reconoce la accion"
>>> >         os.system("python calculadora.py")
>>> > elif o == "*":
>>> >     print a + o + b + " es:"
>>> >     print float(a) * float(b)
>>> >     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>>> >     if salir_o_quedarse == "si":
>>> >         os.system("clear")
>>> >         os.system("python calculadora.py")
>>> >     elif salir_o_quedarse == "no":
>>> >         os.system("clear")
>>> >         sys.exit()
>>> >     else:
>>> >         print "No se reconoce la accion"
>>> >         os.system("python calculadora.py")
>>> > elif o == "/":
>>> >     print a + o + b + " es:"
>>> >     print float(a) / float(b)
>>> >     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>>> >     if salir_o_quedarse == "si":
>>> >         os.system("clear")
>>> >         os.system("python calculadora.py")
>>> >     elif salir_o_quedarse == "no":
>>> >         os.system("clear")
>>> >         sys.exit()
>>> >     else:
>>> >     print "No se reconoce la accion"
>>> >     os.system("python calculadora.py")
>>> > elif o == "%":
>>> >     print a + o + b + " es:"
>>> >     print float(a) * float(b) / 100
>>> >     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>>> >     if salir_o_quedarse == "si":
>>> >         os.system("clear")
>>> >         os.system("python calculadora.py")
>>> >     elif salir_o_quedarse == "no":
>>> >         os.system("clear")
>>> >         sys.exit()
>>> >     else:
>>> >         print "No se reconoce la accion"
>>> >         os.system("python calculadora.py")
>>> > else:
>>> >     print "No se reconoce la operación que deseas realizar"
>>> >     os.system("python calculadora.py")
>>> >
>>> > _______________________________________________
>>> > Olpc-uruguay mailing list
>>> > Olpc-uruguay at lists.laptop.org
>>> > http://lists.laptop.org/listinfo/olpc-uruguay
>>> >
>>> >
>>> _______________________________________________
>>> Olpc-uruguay mailing list
>>> Olpc-uruguay at lists.laptop.org
>>> http://lists.laptop.org/listinfo/olpc-uruguay
>>>
>>
>>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay at lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100906/8552194b/attachment-0001.htm 


More information about the Olpc-uruguay mailing list