Finalización de voluntariado en Biblioteca Toledo.

(Nota: El 17 de febrero de 2017 finalizó el Espacio Ceibal en la Biblioteca de Toledo, continuando nuestro apoyo como Rap-Ceibal hasta agosto de 2019(pre-pandemia covid19) donde el voluntariado de Rap-Ceibal dió por finalizado su proyecto Centro Rap Toledo, quedando la Biblioteca de Toledo a cargo de esas labores, con equipos xo del Plan Ceibal. Mantenemos esta página como testimonio de nuestro apoyo voluntario a las familias y los estudiantes, a quienes agradecemos profundamente que nos hallan recibido con cariño, y nos hallan dado la oportunidad de compartir nuestro pequeño grano de arena en su crecimiento en el conocimiento de la herramienta Ceibal y la tecnología de las comunicaciones aplicadas a potenciar la educación. ¡Muchas gracias a tod@s!)

CANAL ON LINE RAP TV - APOYO A LA EDUCACIÓN -

(Rap-Ceibal - Asociación civil sin fines de lucro autorizada por el MEC ) - (Actualizado - Año 2017)

lunes, 23 de julio de 2012

Un poco de python !!

Aqui vamos a escribir un poco en python: Se trata de una actividad que llamé "diario.py" es un manejador de una base de datos llamada "diario.db" la cual contiene los ingresos tipo agenda diaria o bitácora contenedora de experiencias colectivas que puede ser compartida entre varias máquina, siendo la base principal en la Magallanes y/o Jumpc de la maestra y los alumnos ingresar usando compartir el escritorio de la maestra con "vncviewer" de sugarlabs. El script lo creó Eduardo Duarte Rap-Ceibal para el uso de todos (GNU) y también está el archivo "creadiario.py" el cual se debe usar por única vez para crear la base "diario.db" luego de creada y volverse a usar no lo permite porque ya está creada la misma. La base "diario.db" pueder ser abierta tambien desde Windows con sqlitebrowser y/o modificada previo guardado puede ser leida por "diario.py" sin problemas. Aqui va el script:(Los amarillo es para copiar a un archivo y nombrarlo "diario.py"
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# ACTIVIDAD: Producida por Eduardo Duarte de Rap-Ceibal Uruguay
# de uso público para todos los que gustan de trabajar en python
# solamente se pide que comuniquen a duarteeduardo021@gmail.com sus comentarios
# y otros requerimientos que podamos modificar para ustedes.
# Esta actividad la usamos chateando entre 3 equipos: Magallanes+Jumpc+XO usando
# x11vnc, visor de escritorio remoto y compartición de escritorio en Magallanes
# La base de datos "diario.db" se encuentra en magallanes y el chateo va quedando
# registrado en la magallanes(maestra) se puede usar para ir haciendo experiencias
# en conjunto e ir grabandolas en la base de datos para futuras consultas, se van
# grabando la fecha y hora automáticas + lo escrito por los presentes !
# Se aceptan sujerencia y nuevas aplicaciones. Eduardo Duarte Rap-Ceibal Uruguay.
import os
os.system("clear")
import time
#MOTOR Selector de la base de datos contenedora "diario.db"
#Como la creo?: Para crear esta base de datos ejecutar una sola vez el archivo
#creadiario.py de esta forma: desde una terminal escribir: python creadiario.py
#damos enter y listo ya está creada la base, luego cerramos con ctrl+c y volvemos
#a escribir: python diario.py y comienza el cursor "=>?" y escriben nomás !
import sqlite3 as dbapi
bbdd = dbapi.connect("diario.db")
cursor = bbdd.cursor()
print
# MOTOR Selector para imprimir en pantalla
bbdd.commit()
cursor.execute("""select * from datos """)
tupla=cursor.fetchall()
# MOTOR Que imprime lo encontrado
for i in tupla:
    print  '--> %-10s' % i
# MOTOR interaccion con quien escribe en el diario, pregunta e ingresa los datos escritos
# a la base de datos
anota1=str(raw_input ("=>?"))
#PARA SALIR: en la entrada escriben exit y dan enter salen de la actividad
#pero todo quedó grabado en la base de datos diario.db !
if anota1=='exit':
    import sys
    exit()
anota=time.asctime()+"->"+ anota1
agenda=[anota]
cursor.execute("insert into datos (anota) values  (  ?)", agenda)
bbdd.commit()
execfile("diario.py")

Para crear la base "diario.db"



#!/bin/usr/env python
#-*- coding: utf-8 -*-
#MOTOR generador de la base de datos "diario.db"
#usar unicamente una vez para crear la base y/o cuando se borre o renombre y
#se quiera volvera crear sy las vamos separando por meses por ejemplo
import sys
import os
print "--------------------------------------------------------------"
print " ESTA VENTANA NOS PERMITE CREAR LA BASE DE DATOS : diario.db"
print "--------------------------------------------------------------"
print
import sqlite3 as dbapi
mibase=dbapi.connect("diario.db")
cursor=mibase.cursor()
mibase.commit()
pulsa=raw_input(" Pulsa una tecla y creo tu base de datos diario.db ")
cursor.execute("create table datos (anota) " )
import os
os.system("clear")
print " YA FUE CREADA LA BASE, PUEDE SALIR PULSANDO UNA TECLA "
raw_input()
import sys
exit()


A esta parte última hasta exit() solamente, copiarla en un archivo "creadiario.py"
Espero que se diviertan probándola !! - Eduardo Duarte Rap-Ceibal Uruguay (duarteeduardo021@gmail.com)

No hay comentarios:

Publicar un comentario