[Olpc-uruguay] Jóvenes Programadores
Flavio Danesse
fdanesse en gmail.com
Dom Sep 5 15:01:02 EDT 2010
*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
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100905/ecb0fa19/attachment-0001.htm
More information about the Olpc-uruguay
mailing list