Tutorial De Python

Páginas: 6 (1480 palabras) Publicado: 16 de junio de 2012
1 VPython
VPython es un módulo sobre Python. Consta de una serie de subrutinas que permiten construir y visualizar en tiempo real algunos objetos geométricos sencillos. Python (y por consiguiente VPython) es un lenguaje interpretado. Un programa en Python es un documento de texto que se ejecuta con Python. Para escribir ese programa se puede usar cualquier editor de textos. Normalmente se lepone extensión .py aunque no es necesario. VPython incorpora un editor llamado IDLE que tiene algunas ventajas. Una de ellas es que lleva incorporadas opciones tales como indentar o desindentar un párrafo, convertir un párrafo en líneas de comentario, etc. que son útiles a la hora de programar. Además, desde el mismo IDLE puede

ejecutarse el programa. Para ejcutar un programa en VPython tenemostres posibilidades: 1.- Abrir IDLE y en él se carga el programa. Para ejecutarlo se pulsa F5. 2.- Si el programa lleva la extensión .py, con el botón derecho permite abrirlo directamente con IDLE. 3.- Si la extensión es .py al pulsar dos veces sobre el programa se ejecuta directamente. Hay algunas diferencias entre estas tres formas. La diferencia principal entre las dos primeras y la tercera es elentorno. Si abres IDLE y cargas un programa, al ejecutarlo se abren automáticamente dos ventanas, una de grácos y un shell. Este shell permite ver los mensajes de error o introducir datos que te pida el programa. Si usamos la tercera opción y pedimos directamente el programa, aparece una ventana del DOS que cumple el papel del shell pero con una diferencia importante: si hay un error se cierraautomáticamente, con lo que no llegas a verlo. La diferencia entre las dos primeras formas de abrir un programa es la dependencia de IDLE: - Si abres IDLE y cargas un programa, cuando lo cierres IDLE permanecerá abierto. - Si lo haces al revés, IDLE se cierra automáticamente al cerrar el programa. Una observación importante es IDLE siempre guarda el programa antes de ejecutarlo. Por tanto, sihacemos modicaciones de las que no estemos seguros, es conveniente grabarlo con otro nombre antes de ejecutarlo. Al empezar cualquier programa lo primero que hay que decirle a Python es que cargue las rutinas de VPython. Esto se hace con la siguiente línea from visual import * donde * indica que se carguen todas las rutinas del módulo VPython. Si necesitamos rutinas de otras librerias, necesitaremostambién importarlas. Usaremos más adelante las librerías random y LinearAlgebra. La primera implementa números a suertes, números combinatorios, etc. y la segunda manejo de matrices.

1

2 La ventana de grácos
Como hemos comentado, al empezar un programa de visual, creamos dos ventanas, una de grácos y un shell. Por defecto la ventana de grácos recibe el nombre de scene. Si queremos crearotra pantalla de grácos se hace con la orden ventana = display() donde ventana es el nombre que usamos para referirnos a esa pantalla. El manejo básico de una pantalla gráca se hace con el ratón. - La tecla izquierda no hace nada - La tecla derecha permite girar el punto de vista de la escena - Pulsando las dos teclas y arrastrando el ratón podemos hacer zoom. Casi todos los aspectos de laventana gráca pueden cambiarse mediante código. Veamos algunos de estos comandos:

2.1

scene.background

sirve para indicar el color de fondo de la ventana scene. Por ejemplo scene.background = color.red cambia a rojo el color del fondo. Más adelante veremos cómo especicar un color en VPython.

2.2

scene.foreground

Indica el color por defecto en el que VPython va a dibujar los objetosque creemos

2.3

scene.fullscreen

Si ponemos scene.fullscreen = 1 la ventana de grácos funciona en pantalla completa. Por defecto se tiene scene.fullscreen = 0.

2.4

scene.autoscale
Si no queremos que lo

Por defecto VPython escala los objetos para que quepan todos en pantalla. haga debemos poner scene.autoscale = 0

2.5

Iluminación

Al empezar el programa, la escena se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Python
  • Python tutorial
  • Tutorial Python
  • Tutorial De Python
  • Tutorial de Python
  • Python
  • Por Qué Python?
  • python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS