Section: User Commands (1)
Updated: 10 Abril 1998
Index Return to Main
Contents
python - lenguaje de programación orientado a objetos interactivo e interpretado
[ -d ] [ -i ] [ -O ] [ -S
] [ -t ] [ -u ] [ -v ]
[ -x ] [ -X ] [ -c orden |
script | - ]
[ argumentos ]
Python es un lenguaje de programación orientado a objetos interactivo e interpretado que combina una considerable potencia con una sintaxis muy clara. Vea la Guía de aprendizaje de Python para conseguir información del lenguaje de programación. La Referencia de Biblioteca de Python documenta los tipos, constantes, funciones y módulos internos y estándares. Finalmente, el Manual de Referencia de Python describe la sintaxis y semántica del núcleo del lenguaje en detalle (exhaustivo).
La potencia base de Python se puede extender con módulos escritos en C o C++. En la mayoría de los sistemas dichos módulos se pueden cargar dinámicamente. Python se puede adaptar también como lenguaje de extensión (macros) de aplicaciones existentes. Consulte la documentación interna del producto para obtener más información.
La interfaz del intérprete se parece a la de la shell de UNIX: Cuando se invoca con la entrada estándar conectada a un dispositivo tty, indica que espera órdenes y las ejecuta hasta que se lee un EOF. Cuando se invica con un argumento que es un nombre de fichero o con un fichero como entrada estándar, le y ejecuta un desde ese fichero. Cuando se le llama con -c orden, ejecuta la(s) sentencias dadas como orden. Aquí orden puede contener múltiples sentencias separadas por saltos de línea. ¡El espacio al principio es significativo en las sentencias Python! En modo no-interactivo, se analiza la entrada completa antes de ejecutarla.
Si está disponible, el nombre del script y los argumentos posteriores a éste se pasan al script en la variable Python sys.argv, que es una lista de cadenas (hay que hacer import sys para acceder a esta variable). Si no se da nombre de script, sys.argv está vacío. Si se utiliza -c sys.argv[0] contiene la cadena -c. Observe que las opciones interpretadas por el propio intérprete no se colocan en sys.argv.
En modo interactivo, el indicador primario es `>>>'; el indicador secundario (que aparece cuando una orden no está completa) es `...'. Se pueden cambiar los indicadores mediante asignación a sys.ps1 o a sys.ps2. El intérprete termina cuando lee un EOF (fin de fichero). Cuando ocurre una excepción no gestionadad, se presenta una traza de la pila y el control vuelve al indicador principal. En modo no interactivo, el intérprete termina tras presentar la traza de la pila. La señal de interrupción activa la excepción KeyboardInterrupt; no se capturan (excepto SIGPIPE, que se ignora a veces, a favor de una excepción IOError). Los mensajes de error se imprimen por stderr.
Éstos dependen de las convenciones de la instalación local:
Guía de aprendizaje de Python
Referencia de las librerías de Python
Manual de referencia de Python
Guido van Rossum CNRI 1895 Preston White Drive Reston, VA 20191 EE UU E-mail: guido@cnri.reston.va.us, guido@python.org
Y un elenco de miles de personas.
Página web principal: http://www.python.org
Servidor de FTP principal: ftp://ftp.python.org
Grupo de debate: comp.lang.python
Copyright 1991-1995 por el Stichting Mathematisch Centrum, Amsterdam, Países Bajos.
Por la presente se otorga el permiso para usar, copiar, modificar y distribuir este software y su documentación para cualquier intención y sin cargo, siempre que aparezca la nota de copyright superior en todas las copias y que tanto la nota de copyright y este permiso aparezcan en la documentación de apoyo y que no se utlizacen los nombres del Stichting Mathematisch Centrum, CWI o de la Corporation for National Research Initiatives o CNRI para publicidad relzativa a la distribución del software su permiso previo, por escrito y específico.
Aunque CWI es la fuente inicial de este software, se hace disponible una versión modificada en la Corporation for National Research Initiatives (CNRI) en la dirección de Internet ftp://ftp.python.org.
STICHTING MATHEMATISCH CENTRUM Y CNRI NIEGAN CUALQUIER GARANTÍA RESPECTO A ESTE SOFTWARE, INCLUIDA CUALQUIER GARANTÍA IMPLICITA DE COMERCIALIDAD O ADECUACIÓN. DE NINGÚN MODO SE HARÁN RESPONSABLES STICHTING MATHEMATISCH CENTRUM O CNRI POR CUALQUIER DAÑO ESPECIAL, INDIRECTO O SOBREVENIDO O DAÑO DE NINGÚN TIPO, QUE CAUSEN PÉRDIDA DE USO, DATOS O BENEFICIOS, TANTO POR ACCIONES POR CONTRATO, COMO POR NEGLIGENCIA U OTRA ACCIÓN ESPÚREA, CAUSADA POR O EN CONEXIÓN CON EL USO O CAPACIDADES DE ESTE SOFTWARE.
This document was created by man2html, using
the manual pages.
Time: 20:28:06 GMT, January 21, 2005