[Olpc-uruguay] Jóvenes Programadores

anacim ana.cichero en gmail.com
Lun Sep 6 14:43:38 EDT 2010


Sugerencias:
Poner estas pequeñas maravillas en el portal?
Inaugurar el espacio de los niños/adolescentes?

2010/9/6 Pablo Flores <pflores2 en gmail.com>:
> 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 en 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 en 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 en 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 en 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 en lists.laptop.org
>>>> > http://lists.laptop.org/listinfo/olpc-uruguay
>>>> >
>>>> >
>>>> _______________________________________________
>>>> Olpc-uruguay mailing list
>>>> Olpc-uruguay en lists.laptop.org
>>>> http://lists.laptop.org/listinfo/olpc-uruguay
>>>
>>
>>
>> _______________________________________________
>> Olpc-uruguay mailing list
>> Olpc-uruguay en lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-uruguay
>>
>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>


More information about the Olpc-uruguay mailing list