Pippy permite al estudiante examinar, ejecutar y modificar programas Python simples. Además, es posible escribir sentencias de Python para reproducir sonidos, calcular expresiones, o hacer simple juegos interactivos basados en texto.
Pippy se incluye en las versiones estándar del software OLPC. Está disponible para su descarga aquí http://activities.sugarlabs.org/en-US/sugar/addon/4041
La columna de la izquierda muestra una lista de los programas Python, que se pueden ver y modificar en la ventana superior derecha, y donde los resultados de la ejecución se muestran en la ventana inferior derecha.
Etoys y Turtle arte proporcionan una fácil introducción a la programación. Pippy introduce una visión más tradicional de la programación de un ordenador, en el que las instrucciones se escriben primero en un archivo de texto, y luego son ejecutadas con un comando “Correr”.
En particular, es instructivo jugar con los sonidos:
Obtiene la lista de sonidos mediante la ejecución del programa Getsoundlist
Copia el nombre de uno de los sonidos y sustituye el nombre del sonido “digeridu” en el programa PlayWave.
Si Pippy se utiliza en paralelo con la actividad Escribir, es posible desarrollar programas más grandes. Copia el programa que se desarrolla en la actividad Escribir mediante la selección de todo (<Ctrl> a) y copiandolo en el portapapeles (<ctrl> c), a continuación, cambia a la actividad Pippy, y pega (<ctrl> v) en el ventana de código. Si hay errores que deseas corregir, usted puede hacer los cambios en la ventana de código, y ver de inmediato los resultados de los cambios. Entonces copia el programa modificado nuevamente en el portapapeles, puedes volver a pegarla en la actividad Escribir y guardar los cambios en el Diario.
El estudiante puede añadir pequeños programas, y hacer que se muestran en la columna izquierda de Pippy añadiendo archivos en /home/olpc/Activities/Pippy.activity/data. Hay un gran número de ejemplos sugeridos de programas para Pippy en http://wiki.laptop.org/go/Pippy#Examples.
Hay una variedad de maneras de reportar problemas. Lo más fácil es enviar por correo electrónico a la lista de correo electrónico sugarlabs en sugar-devel@lists.sugarlabs.org. Alguien en la lista le responderá, y quizás también poner un reporte formal bug en http://bugs.sugarlabs.org/.
O puedes registrarse en http://bugs.sugarlabs.org/ e introducir un bug informar por ti mismo.