Python est un langage de programmation Open Source, multiplateforme et gratuit, à la fois puissant et facile à appréhender. Il est largement utilisé et pris en charge. Pour en savoir plus sur Python, consultez python.org.
Python a été introduit dans la communauté ArcGIS au niveau de la version 9.0. Depuis lors, il a été accepté comme le langage de script de prédilection des utilisateurs de géotraitement et continue son développement. Chaque version a renforcé l'utilisation de Python, en vous offrant plus de fonctionnalités et une interface plus riche et conviviale.
ESRI a entièrement adopté Python pour ArcGIS et considère Python comme le langage qui répond aux besoins de la communauté des utilisateurs. Voici quelques-uns des avantages de Python :
- Facile à appréhender, il est particulièrement bien adapté aux débutants tout en étant idéal pour les experts
- Hautement évolutif, il convient aux projets de grande envergure comme aux petits programmes spéciaux connus sous le nom de scripts
- Portable, multiplateforme.
- Incorporable (rendant l'écriture de scripts ArcGIS possible)
- Stable et éprouvé
- Une communauté d'utilisateurs importante
Python s’étend désormais à ArcGIS et est devenu le langage de l’analyse de données, de conversion des données, de gestion des données et d’automatisation de carte, contribuant ainsi à renforcer la productivité.
Maîtrise de Python
Les informations contenues ici ne constituent pas une référence du langage Python. La syntaxe et le comportement de Python sont expliqués avec des exemples et des concepts illustrant la rédaction d’un script de géotraitement.
Un manuel de référence Python approprié est fortement recommandé pour étayer les informations que vous trouverez ici. Pour les débutants en Python, l’ouvrage Learning Python de Mark Lutz et David Ascher, publié par O’Reilly & Associates et l’ouvrage Core Python Programming de Wesley J. Chun, publié par Prentice Hall, sont tous les deux d’excellentes introductions au langage tout en n’étant pas trop longues. Il existe de nombreux autres manuels sur Python et sur ses différents usages. Consultez les nouveaux ouvrages disponibles qui sont publiés régulièrement. Le site web Python offre une documentation complète sur Python, mais elle est concise et orientée pour les développeurs. Il existe une vaste communauté Python en ligne avec de nombreuses ressources en ligne qui sont accessibles sur la page d'accueil de Python.
Didacticiels Python
Si vous êtes débutant en Python, les didacticiels externes répertoriés ici vous sont recommandés.
- Python Tutorial (Didacticiel Python) fait partie de la propre documentation de Python.
- Python for Non-Programmers (Python pour les non-programmeurs) propose des didacticiels pour ceux dont l’expérience en programmation est limitée.
- Python Language Reference (Référence de langage Python) décrit la syntaxe et la sémantique de Python.
Didacticiels Python pour les programmeurs
Les didacticiels externes répertoriés ici sont destinés aux personnes qui ont l'expérience d'autres langages de programmation (Perl, Visual Basic, C).
- Python Tutorial (Didacticiel Python) fait partie de la propre documentation de Python.
- Python for Programmers (Python pour les programmeurs) propose des didacticiels pour ceux qui connaissent d’autres langages de programmation.