ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Ecriture de scripts Python

  • IDE Python
  • Références Python supplémentaires

La fenêtre Python permet d'entrer du code et de l'exécuter immédiatement. Mais vous pouvez également utiliser un environnement de développement intégré (IDE) pour créer des fichiers Python sur le disque (fichiers avec une extension .py). Ces fichiers, connus sous le nom de scripts, sont des programmes que vous pouvez exécuter à partir d'une invite du système d'exploitation ou en créant un outil de script qui exécute le script. Les scripts sont des fichiers texte ; n'importe quel éditeur de texte, tel que le Bloc-notes ou VI, permet de créer un script. Mais le choix d'un éditeur de texte pour créer un script Python n'est pas idéal par rapport à l'utilisation d'un IDE. Que vous écriviez un seul ou plusieurs scripts, un IDE Python accélère votre développement et est fortement recommandé.

Tout comme la fenêtre Python, les IDE Python disposent d'une fenêtre interactive qui permet d'exécuter une ligne unique de code Python et de consulter les messages obtenus qui s'affichent dans la fenêtre. De plus, les IDE Python offrent de nombreuses fonctions qui vous permettent d'entrer, de modifier, de vérifier la syntaxe et de déboguer le code Python. L'installation standard de Python fournit un éditeur Python de base appelé IDLE (Integrated Development Environment), qui offre également des fonctions de recherche ainsi qu'un débogueur symbolique.

Inévitablement, des erreurs se produisent lorsque vous écrivez et exécutez des scripts. Un IDE fournit un environnement de débogage qui vous permet de parcourir le code et d'interroger les variables, de vérifier la validité des objets et d'évaluer les expressions.

Remarque :

Vous pouvez utiliser la fenêtre Python pour tester des idées et élaborer de petits workflows. Ces idées peuvent ensuite être enregistrées dans un script Python, qui peut par la suite être développé et affiné à l'aide d'un IDE.

IDE Python

Comme plusieurs IDE Python sont à votre disposition, le choix de l'IDE approprié varie selon la plateforme que vous utilisez (Windows ou Linux), des fonctionnalités spécifiques ou du coût. Au minimum, un IDE doit disposer des fonctionnalités suivantes :

  • Un éditeur avec complétion de code
  • Mise en surbrillance de la syntaxe
  • Modèles de codes
  • Un explorateur de codes pour les fonctions et les classes
  • Outils de test et de débogage des unités
  • Prise en charge du contrôle de la source

Voici quelques IDE Python :

  • l'IDLE Python installé avec Python,
  • PyScripter
  • Systèmes commerciaux, tels que l'IDE Wing et PyCharm
  • PythonWin

Références Python supplémentaires

Les informations présentées ici ne font pas référence au langage Python. Certaines syntaxes et certains comportements Python sont expliqués à l'aide d'exemples et de concepts détaillant la procédure d'écriture d'un script de géotraitement.

Un manuel de référence sur Python adapté est fortement recommandé pour compléter les informations disponibles ici. Pour les novices dans Python, les ouvrages Learning Python par Mark Lutz et David Ascher, publié chez O'Reilly & Associates et Core Python Programming par Wesley J. Chun, publié chez Prentice Hall, constituent une excellente introduction au langage Python et restent ciblés sur le sujet. Il existe de nombreux autres livres consacrés à Python et ses différentes utilisations, et de nouveaux ouvrages sont régulièrement publiés. Choisissez donc celui qui convient le mieux à vos besoins. Le site Web Python présente une documentation complète sur Python, mais reste assez concis et s'adresse donc davantage aux développeurs. La grande communauté des utilisateurs Python propose de nombreuses ressources en ligne accessibles à partir de la page d'accueil Python.

Si vous découvrez Python, les didacticiels externes répertoriés ici sont recommandés pour vous.

  • Le didacticiel Python Tutorial fait partie de la documentation propre de Python.
  • Python for Non-Programmers fournit des didacticiels aux personnes ayant une expérience limitée de la programmation.
  • Python Language Reference décrit la syntaxe et la sémantique de Python.

Rubriques connexes

  • Recherche d'exemples Python supplémentaires
  • Présentation rapide de Python
  • Création d'un nouveau script Python

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal