ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Написание скриптов Python

  • Python IDE
  • Дополнительная справка по Python

В окне Python вы вводите код, выполнение которого производится немедленно. Но вы также можете использовать Интегрированную среду разработки (IDE), для создания файлов Python на диске (файлов с расширением .py). Эти файлы (или скрипты) представляют собой программы, запуск которых вы можете произвести из командной строки операционной системы или создав инструмент на основе скрипта, который и будет производить запуск этого скрипта. Скрипты являются текстовыми файлами; для создания скрипта может быть использован любой текстовый редактор, к примеру, Notepad или VI. Использование текстового редактора для создания скрипта Python не является лучшим вариантом по сравнению с использованием IDE. Независимо от объема работы настоятельно рекомендуется использовать Python IDE – это ускорит время разработки.

Так же, как окно Python, Python IDE имеет интерактивное окно, позволяющее запускать одну строчку кода Python с одновременным выводом на экран сообщений. Кроме того, Python IDE содержит массу возможностей, которые помогут вам вводить, редактировать код Python, отлаживать его и проверять синтаксис. Стандартная инсталляция Python включает базовый редактор Python, Integrated Development Environment (IDLE) с возможностями поиска, а также символьный отладчик (symbolic debugger).

Безусловно, ошибки появляются во время написания и запуска вами скриптов. IDE предоставляет среду для отладки, которая позволит вам пошагово пройти через весь код, изучить состояние переменных, проверить корректность объектов и выражения.

Примечание:

Вы можете использовать окно Python для проверки ваших идей и работы с небольшими рабочими процессами. Затем эти идеи можно сохранить в скрипт Python, который впоследствии может быть расширен и уточнен с помощью IDE.

Python IDE

Поскольку существует много сред разработки Python, выбор правильного варианта может очень зависеть от используемой вами платформы (Windows или Linux), специфических особенностей или стоимости. Как минимум, хорошая IDE будет обладать следующими особенностями:

  • Редактор с функцией автозавершения кода
  • Подсветка синтаксиса
  • Шаблоны кода
  • Проводник кода для функций и классов
  • Инструменты для модульного тестирования и отладки
  • Поддержка контроля источника

Из числа многих обратим внимание на эти среды разработки Python IDE:

  • Среда разработки (IDLE) Python, поставляемая вместе с Python
  • PyScripter
  • Коммерческие системы, такие как Wing IDE и PyCharm
  • PythonWin

Дополнительная справка по Python

Содержащаяся здесь информация не является справочной системой по языку Python. Этот синтаксис Python приводится в отношении примеров, используемых для показа основ, необходимых для написания скриптов геообработки.

Для расширения объема информации, найденной здесь, рекомендуем вам обратиться к подходящему руководству по языку Python. Для начинающих пользователей Python подходящими книгами мы считаем: Изучение Python, написанную Mark Lutz и David Ascher и изданную O’Reilly & Associates, а также Основы программирования на Python за авторством Wesley J. Chun, изданную Prentice Hall. Эти издания являются хорошим введением в Python, не слишком сложным и не перегруженным лишней информацией. Существует большое количество книг по Python и его применению, новая литература о этому языку выходит регулярно, так что изучайте доступные вам книги. На веб-сайте Python вы найдете полную документацию по Python, однако, она является довольно краткой и ориентированной на разработчиков. Есть огромное сообщество Python с большим количеством доступных на главной странице Python онлайн-ресурсов.

Если вы новичок в Python, рекомендуем вам обратиться к перечисленным здесь внешним руководствам пользователя.

  • Руководство пользователя Python является частью документации Python.
  • Python для не программистов содержит руководство по работе, ориентированное на пользователей с небольшим опытом программирования.
  • Справочник по языку Python описывает синтаксис и семантику языка Python.

Связанные разделы

  • Поиск дополнительных примеров Python
  • Python. Краткий обзор
  • Создание нового скрипта Python

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация