Versión actual 2.1.2 (22-octubre-2003)

¿Qué es PythonG?

PythonG es un sencillo entorno de programación/ejecución para una versión extendida del lenguaje Python. Dicha extensión consiste en incorporar al lenguaje una pequeña capacidad gráfica mediante un conjunto de funciones predefinidas. Puedes encontrar la descripción de estas funciones aquí.

Es posible ejecutar fuera del entorno PythonG un programa que utilice las nuevas funciones predefinidas; para ello basta con añadir al programa la línea: from modulepythong import * y tener el fichero modulepythong.py junto con el programa. Además, esta línea no produce ningún efecto dentro del entorno PythonG, por lo que puede ponerse siempre.

Actualmente, PythonG se escuentra en versión beta, por lo que es muy probable que tenga bugs.

¿Qué aspecto tiene?

Puedes verlo en funcionamiento en esta captura de pantalla.

¿Cuáles son sus requisitos de funcionamiento?

PythonG se ejecuta bajo los sistemas operativos Linux (TM) y Microsoft Windows (TM), y necesita para su funcionamiento que esté instalado Python y Tcl/Tk, como mínimo en las versiones Python 2.0 y Tcl/Tk 8. También es necesario utilizar una resolución de pantalla de 640x480 pixels (VGA) o superior, aunque se recomienda un mínimo de 1024x768 pixels (XGA).

Si utilizas Linux, podrás encontrar Python y Tcl/Tk en algún CD de tu distribución. Por ejemplo, en la SuSE 8.0 tienes que tener instalados cinco paquetes (puede que algunos, o todos, ya los tengas instalados):

Si utilizas Microsoft Windows, únicamente tienes que bajarte e instalarte el programa Python-2.3.2.exe, (7 Mbytes) que incluye todo lo necesario.

Por si te interesa, PythonG se está desarrollando en un ordenador PC compatible con sistema operativo Linux 2.4 y con las versiones Python 2.2.1 y Tcl/Tk 8.3.3 instaladas.

¿Dónde puedo encontrarlo? ¿Cómo lo instalo?

IMPORTANTE: Antes de instalar PythonG asegurate de tener instalado Python y Tcl/Tk. Mira cómo hacerlo en el punto anterior.

Instalación para el sistema operativo Linux:

  1. Bájate el fichero pythong.tgz.
  2. Descomprímelo con la orden 'tar zxf pythong.tgz'. Se creará un directorio denominado PythonG-x (x indicará la versión).
  3. Entra en el directorio PythonG-x y ejecuta el programa con la orden 'python pythong.py' o './pythong.py'.

Instalación para el sistema operativo Microsoft Windows:

  1. Bájate el fichero pythong-windows.zip.
  2. Descomprímelo. Se creará una carpeta denominada PythonG-x (x indicará la versión).
  3. Opcionalmente, crea un link en tu esritorio al fichero pythong.pyw que se encuentra en la carpeta anterior.
  4. El programa se ejecuta al pinchar con el raton en el icono del fichero pythong.pyw.
  5. ATENCIÓN: la versión Windows de PythonG tiene una limitación importante. Si se cierra la ventana mientras se está ejecutando código, se queda en memoria el programa que se estaba ejecutando. Puedes eliminarlo pulsando CTRL+Alt+Supr y, cuando se muestra la ventana de tareas, finalizando la tarea 'python' (si te ha pasado varias veces en la misma sesión, puede que tengas varias tareas python que finalizar).

Independientemente del sistema operativo que utilices, puedes ver los cambios que se van efectuando en PythonG mirando el histórico de cámbios.

¿Qué licencia tiene PythonG?

PythonG es software libre, protegido por la licencia GPL versión 2 (la original en ingles aquí). Por otra parte, PythonG utiliza segmentos de código de la versión 0.5 del programa idle que tiene licencia PSF version 2.1.1 (compatible GPL).