martes, 12 de agosto de 2008

Tutorial de VisualWx

Buscando y buscando nunca encontré un tutorial de VisualWx en español que me enseñara como hacer diferentes cosas, es por eso que me di a la tarea de crear uno propio.

Si eres un iniciado en la programación y te topaste con Python porque de una u otra forma te enteraste de su potencia y facilidad y además te untaste un poco de este lenguaje aprendiendo a trabajar algunas cosas básicas como el print, el for, el if, etc; pero quieres hacer algo más “común” como un form con botones, cajas de texto, entre otras; has llegado al lugar indicado.

Este tutorial pretende ser una guía básica para aquellos que apenas se inician en el maravilloso mundo de Python y que aún desconocen que se puede programar de forma visual.

Requisitos para no perdernos en este tutorial:

  • Saber qué es Python

  • Conocimiento básico de Python (print, if, else, elif, for, while) con esto es suficiente para empezar.

  • Conexión a internet (así sea lenta como la mía) o algún lugar de donde te puedas descargar el Python y otras herramientas; sino, buscate un amigo que te los pase.

  • GANAS DE APRENDER COMO LO ESTOY HACIENDO YO.


Nota aclaratoria:

No soy un experto en programación y mucho menos en Python, por lo tanto algunas de las cosas que enseñaré seguramente se podrán hacer de una mejora forma, de lo “poco o mucho” que ahora sé, se debe a mis pasión de autodidacta y a lo que me han enseñado en la lista de python (gran lista, con grandes amigos dispuestos a enseñarte).

Este tutorial se desarrollará bajo la plataforma win2 con VisualWx y luego adecuré, creo que mismo pero bajo linux (Ubuntu) y con Boa-Constructor.


Recomendaciones:

Suscribete a la lista de Python para que puedas aprender mucho más (http://listas.aditel.org/listinfo/python-es).

Bueno sin más carreta, como dijo el gallo, directo al grano....


LECCIÓN 1

Para iniciar esta lección debemos hacernos a las herramientas esenciales que vamos a utilizar durante el tutorial. Seguramente más adelante necesitaremos otras, a su debido tiempo las descargaremos.

Lo primero es lo primero, el Python, que para la fecha en que se inicia este tutorial va en la versión 2.5.2.

Lo descargamos de la página oficial de Python: http://www.python.org/download/

Una vez descargado procedemos a instalarlo, no es una cosa del otro mundo, doble clic

y clic en el botón Next, hasta que aparezca el botón Finish.

Clic en el botón Finish y listo, tenemos Python instalado.

Vamos a probar la instalación de Python. Existen dos formas, python viene con su propio IDLE o GUI así que es por este lado por donde iniciamos:
  1. Clic en el botón inicio.

  2. Todos los programas

  3. Python 2.5

  4. Clic en IDLE (Python GUI)

Nos aparecerá una ventana como esta:

Y aquí todo el rollo que tuviste que haber leído en algún lado: la versión, fecha de compilación, etc.

El otro método para acceder es a través del MS-DOS, si es pantallita negra de win2.

Para ello debemos hacer algo antes de abrir, para poder ejecutar el Python desde cualquier directorio:

  1. Inicio

  2. Panel de control

  3. Sistema

  4. Ficha Opciones Avanzadas.

  5. Clic en Variables de Entorno.

  6. Clic en la variable PATH

  7. Clic en Modificar

  8. Allí en valor de la variable agregamos al inicio de la línea C:\python25;

  9. Clic en Aceptar

  10. Nuevamente clic en Aceptar

  11. Y por último clic en .... Aceptar

  12. Cerramos todas las ventanas

  13. Clic en Inicio

  14. Clic en Ejecutar

  15. Digitamos cmd y presionamos la tecla enter

  16. Ya estando en el símbolo del sistema o DOS como lo quieras llamar digitas python y presionas enter.



Te aparecerá entonces algo como esto:


Cerramos y procedemos a instalar otras herramientas.

Ya tenemos el Python instalado y hemos verificado que se ejecute tanto desde el menú de win2 como desde símbolo del sistema, ahora lo que nos queda es instalar las herramientas que nos servirán para dibujar los forms, botones y otros.

Comenzaremos por instalar las wxPython que es un juego de herramientas GUI para Python, que permiten crear aplicaciones con interfaces gráficas. Funciona como un módulo de extensión que encapsula la biblioteca gráfica wxWidgets.

Esta versión va en la 2.8.8.1 y la encuentras en http://www.wxpython.org/download.php#binaries, si deseas también te puedes bajar la los doc-demos que traen buena documentación y buenos ejemplos para aprender cosillas.

Descargas e instalas.

Por último y ya para arrancar a diseñar instalamos el VisualWx que para esta época va por la 0.87.6.0. Misma historia, descargas http://visualwx.altervista.org/ e instalas.

Es con este último programa con el que trabajaremos en este tutorial.

5 comentarios:

bull3tpr00f dijo...

Hola, no entiendo porqué no funciona el trackback: http://bulleting.wordpress.com/2008/08/24/aprendiendo-python-tutorial-de-visualwx/

Tal vez no tengas habilitados los trackback en Blogger.

Un saludo.

Alvaro dijo...

El enlace a http://www.wxpython.org/download.php#binaries tiene el atributo href mal puesto y en realidad redirige a http://www.wxwidgets.org/downloads/ lo cual puede inducir a confusión.

Saludos.

Pandemonium dijo...

Hola, esta genial este tutorial, soy novato en este lenguaje y quiero aprender mucho de el, pero tengo un problema no tengo internet en mi casa, existe alguna forma de poder descargar todo tu blog completo, por ahi observe que tienes algunas lecciones en PDF pero no las tienes desde el comienzo? o si las tienes y no las veo?. Por favor si me puedes ayudar con esto.

Excelente tutorial

Pandemonium dijo...

Hola, algunos enlaces como los para descargar el primer y segundo tutorial no funcionan

Roberto Jorge Faría Aguilar dijo...

Hola Manuel, está muy interesante el tutorial, ¿no te gustaría seguir escribiendo algunas lecciones más?.
Saludos.