ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Introducir secuencia de comandos Python

  • IDE de Python
  • Referencias adicionales de Python

La ventana de Python es donde introduce el código y lo ejecuta de forma inmediata. No obstante, también puede utilizar un entorno de desarrollo integrado (IDE) para crear archivos de Python en el disco (archivos con extensión .py). Estos archivos, denominados secuencias de comandos, son programas que puede ejecutar desde la línea de comandos del sistema operativo o bien crear una herramienta script que ejecute la secuencia de comandos. Las secuencias de comandos son archivos de texto y se puede utilizar cualquier editor de texto, como el Bloc de notas o VI, para crear secuencias de comandos. En cualquier aso, es preferible utilizar un IDE para crear una secuencia de comandos de Python. Tanto si está escribiendo una única secuencia de comandos o muchas, un IDE de Python permitirá acelerar el tiempo de desarrollo y es muy recomendable.

Al igual que la ventana de Python, los IDE de Python disponen de una ventana interactiva que permite la ejecución de una sola línea de código de Python y ver los mensajes resultantes en la ventana. Además, los IDE de Python ofrecen muchas funciones que le ayudarán a introducir, editar, comprobar la sintaxis y depurar el código de Python. La instalación estándar de Python incluye un editor básico de Python, un entorno de desarrollo integrado (IDLE) que también ofrece funciones de búsqueda y un depurador simbólico.

Inevitablemente, se producirán errores cuando cree y ejecute las secuencias de comandos. Un IDE ofrece un entorno de depuración que le permite avanzar paso a paso por el código e interrogar las variables, comprobar la validez de los objetos y evaluar las expresiones.

Nota:

Puede utilizar la ventana de Python para probar ideas y ensayar con pequeños flujos de trabajo. Estas ideas se pueden guardar en una secuencia de comandos de Python y luego ampliarse y refinarse usando un IDE.

IDE de Python

Dado que hay tantos IDE de Python para elegir, la elección de la opción adecuada puede depender en buena medida de la plataforma que utilice (Windows o Linux), de las características específicas o del coste. Como mínimo, un buen IDE tendrá las siguientes características:

  • Un editor con finalización de código
  • Resaltado de sintaxis
  • Plantillas de código
  • Un explorador de código para funciones y clases
  • Herramientas para comprobación de unidades y depuración
  • Compatibilidad con control de fuente

Entre otras, algunos IDE de Python comunes incluyen lo siguiente:

  • El IDLE de Python que se instala con Python
  • PyScripter
  • Sistemas comerciales, como Wing IDE y PyCharm
  • PythonWin

Referencias adicionales de Python

La información que se encuentra aquí no es una referencia del lenguaje de Python. Ciertos comportamientos y sintaxis de Python se explican con respecto a los ejemplos y conceptos utilizados para demostrar cómo escribir una secuencia de comandos de geoprocesamiento.

Se recomienda un libro de referencia de Python adecuado para aumentar la información que encuentra aquí. Para principiantes en Python, tanto Learning Python de Mark Lutz y David Ascher, publicado por O’Reilly & Associates como Core Python Programming de Wesley J. Chun, publicado por Prentice Hall, son dos buenas introducciones al lenguaje y no abruman con su envergadura. Hay muchos otros libros sobre Python y sus usos particulares, y regularmente salen a la venta nuevos, así que explore las opciones disponibles. El sitio web de Python ofrece documentación completa sobre Python, pero es escueta y está orientada a desarrolladores. Hay una gran comunidad de Python en Internet con muchos recursos on-line a los que se puede acceder desde la página de inicio de Python.

Si es nuevo en Python, se recomiendan los tutoriales externos que se enumeran aquí.

  • El Tutorial de Python es parte de la propia documentación de Python.
  • Python para personas que no son programadores ofrece tutoriales para aquellos con limitada experiencia en programación.
  • Referencia del lenguaje Python describen la sintaxis y semántica de Python.

Temas relacionados

  • Buscar ejemplos adicionales de Python
  • Recorrido rápido por Python
  • Crear una secuencia de comandos Python nueva

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal