# data[].attributes.headline
Реши кроссворд по теме " язык программирования Python"

# data[].attributes.subject
Реши кроссворд по теме " язык программирования Python"

# data[].attributes.headline
Словарь основных терминов Python

# data[].attributes.subject
Словарь основных терминов Python

# data[].attributes.attachment_link.readable_text
В этом разделе описываются основные термины, необходимые для понимания геообработки с помощью Python.

Python - это язык программирования с открытым кодом, который был разработан в конце 1980-х Guido van Rossum и представлен в 1991. Впервые появился в ArcGIS версии 9.0 и с тех пор стал наиболее предпочтительным языком для пользователей, создающих рабочие процессы геообработки.

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

Библиотека ArcPy (иногда называемая ArcPy site-package) обеспечивает доступ из Python ко всем инструментам геообработки, включая дополнительные модули, а также предлагает большое количество полезных функций и классов для работы с данными ГИС. Используя Python и ArcPy, можно разрабатывать большое количество удобных программ для работы с географическими данными.

Модули ArcPy

Модуль представляет собой файл Python, содержащий функции и классы. ArcPy поддерживается различными модулями, включая модуль доступа к данным (arcpy.da), модуль картографии (arcpy.mapping), дополнительный модуль ArcGIS Spatial Analyst (arcpy.sa) и дополнительный модуль ArcGIS Network Analyst (arcpy.na).

Классы ArcPy

Класс подобен архитектурному чертежу. Чертеж обеспечивает структуру для создания чего-либо. Классы можно использовать для создания объектов, часто называемых экземплярами. Такие классы ArcPy как SpatialReference и Extent часто используются как ярлыки для задания параметров для инструментов геообработки, которые иначе пришлось бы задавать в виде сложных строк.

Функции ArcPy

Функция - это часть приложения, выполняющая определенную задачу. Функция может включаться в более крупную программу.

В ArcPy все функции геообработки представлены в виде функций, однако не все функции являются инструментами геообработки. Кроме инструментов в ArcPy имеется несколько функций для улучшения рабочих процессов геообработки с использованием Python. Функции (часто называемые методами) могут использоваться для создания списков определенных наборов данных, извлечения свойств набора данных, проверки имени таблицы перед ее добавлением в базу геоданных, а также для выполнения многих других полезных задач геообработки.

Автономный скрипт Python

Автономный скрипт Python - это исполняемый файл с расширением .py, который можно запустить из командной строки, из Интегрированной среды разработки Python (IDE) или дважды щелкнув файл .py в Проводнике Windows (Windows Explorer).

Инструмент-скрипт Python

Инструмент-скрипт Python является скриптом Python, который добавлен в набор инструментов геообработки. После добавления в качестве инструмента-скрипта, он начинает вести себя как любой другой инструмент геообработки - его можно открыть и запустить из диалогового окна, использовать в окне Python или ModelBuilder, а также вызвать из других скриптов и инструментов-скриптов.

окно Python

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

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

надстройка Python (add-in)

Надстройка Python - это пользовательская функциональность, которая была реализована на языке Python, например, коллекция инструментов на панели инструментов, включенных в приложение ArcGIS for Desktop, предназначенная для обеспечения дополнительных функциональных возможностей по сопровождению пользовательских задач. Для ясности процесса разработки надстроек Python следует загрузить и использовать Мастер надстроек Python для объявления типа настройки. Мастер сгенерирует все необходимые для работы надстройки файлы. Щелкните здесь для загрузки Мастер надстроек Python из Центр ресурсов Геообработки.

Набор инструментов Python

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

Набор инструментов Python (.pyt)представляет собой файл ASCII, определяющий набор инструментов и один или несколько инструментов.

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

# data[].attributes.attachment_link.title
Словарь основных терминов Python-Справка | ArcGIS Desktop

# data[].attributes.attachment_link.description
В этом разделе описываются основные термины, необходимые для понимания геообработки с помощью Python. Python - это язык программирования с открытым кодом, который был разработан в конце 1980-х Guido van Rossum и представлен в 1991. Впервые появился в ArcGIS версии 9.0 и с тех пор стал наиболее предпочтительным языком для пользователей, создающих рабочие процессы геообработки.

# data[].attributes.headline
Небольшой тест для проверки знаний Python

# data[].attributes.subject
Небольшой тест для проверки знаний Python

# data[].attributes.attachment_link.authors[].name
Надежда Окунева

# data[].attributes.attachment_link.title
Введение в Python. Структура программы

# data[].attributes.headline
Перечень простых заданий   с разъяснением

# data[].attributes.subject
Перечень простых заданий   с разъяснением

# data[].attributes.attachment_link.authors[].name
Екатерина Додонова

# data[].attributes.attachment_link.description
Вам предложены несколько небольших программ. 
Для каждой программы определите, что будет выведено на экран в результате работы программы.

# data[].attributes.attachment_link.title
Python основные команды

# data[].attributes.attachment_link.description
Давай вспомним основные команды Питончика