Accueil🇫🇷Chercher

PyScripter

PyScripter est un logiciel libre Python et un Environnement de développement (EDI) sur Windows.

PyScripter
Description de l'image Logo pyscripter python ide.png.
Description de l'image Console PyScripter.png.
Informations
Développé par Kiriakos Vlahos
Dernière version 3.6.0 ()
DĂ©pĂ´t github.com/pyscripter/pyscripter
Écrit en Pascal, Python
Système d'exploitation Microsoft Windows
Environnement Microsoft Windows
Formats lus PyScripter Project (ASCII) (d) et PyScripter Project (UTF) (d)
Formats Ă©crits PyScripter Project (ASCII) (d) et PyScripter Project (UTF) (d)
Langues Python
Type Environnement de DĂ©veloppement
Licence Licence MIT
Site web sourceforge.net/projects/pyscripter/

À l'origine, il s'agissait d'un EDI léger conçu pour fournir une solution de script fiable pour les applications Delphi. Au fil du temps, il a évolué pour devenir un EDI Python autonome et complet. Il est construit en Delphi à l'aide de P4D et est extensible à l'aide de scripts Python. Le fait d'être construit dans un langage compilé le rend plus léger que d'autres EDI. Actuellement, il n'est disponible que pour le système d'exploitation Microsoft Windows. Il a été créé par Kiriakos Vlahos[1].

Caractéristiques

Éditeur avec syntaxe colorée

Interface du logiciel PyScripter
  • Gestion encodage basĂ© sur Unicode
  • Prise en charge complète des encodages des fichiers Python
  • Accolades surlignĂ©es
  • Utilitaire de code source Python : (dĂ©)tabuler, (dĂ©)commenter, (dĂ©)mettre en retrait, etc.
  • AutocomplĂ©tion et astuces d'appel
  • Popup d'astuce pour l'Ă©criture de code et le DĂ©boguage
  • VĂ©rification de la syntaxe pendant la saisie
  • Aide contextuelle sur les mots-clĂ©s Python
  • Modèles de code prĂ©-paramĂ©trĂ©s
  • Gère les fichiers dĂ©posĂ©s depuis l'explorateur (windows)
  • Notification lors d'un changement de fichier
  • Prise en charge des sauts de ligne sous Windows, Unix, Macintosh
  • Impression des prĂ©visualisations et impression de la syntaxe du code en surbrillance
  • Coloration syntaxique des fichiers HTML, XML et CSS.
  • Édition de fichiers en vue partagĂ©e
  • Fonction de recherche et de remplacement (Ctrl+F) similaire Ă  Firefox
  • Édition de fichiers cĂ´te Ă  cĂ´te

Interpréteur Python intégré

  • Aide Ă  la complĂ©tion du code (suggestions)
  • Conseils d'appel
  • Historiques des commandes
  • ExĂ©cution de scripts sans sauvegarde prĂ©liminaire obligatoire

Débogueur Python intégré

  • DĂ©bogueur Python Ă  distance
  • Appels de piles
  • FenĂŞtre avec variables
  • FenĂŞtres espion
  • Points d'arrĂŞt avec conditions
  • Indications de dĂ©bogage
  • Analyse post-mortem (Ă  la fin du projet)
  • ExĂ©cution ou dĂ©bogage des fichiers sans sauvegarde prĂ©liminaire obligatoire

Éditeur de vues

  • DĂ©s-assemblement
  • Documentation HTML (Pydoc (en))

Explorateur de fichiers

  • Configuration facile et navigation dans le PATH Python
  • ContrĂ´le de version intĂ©grĂ© en utilisant TortoiseCVS ou Tortoise SVN

Gestionnaire de projets

  • Importation de rĂ©pertoires existants
  • Lancement de configuration multiples

Unité de test intégrée

Outils externes (exécutions externes & outils de capture)

  • IntĂ©gration avec des outils Python tels que Pylint, TabNanny, Profile, etc.
  • Puissante fonctionnalitĂ© de paramĂ©trage pour l'intĂ©gration d'outils externes personnalisĂ©s

Autres

  • Explorateur de code
  • Accès aux manuels Python via le menu d'aide
  • Liste de choses Ă  faire (Todo list)
  • FonctionnalitĂ© "Chercher et remplacer" (Ctrl + F)
  • IntĂ©gration de tests d'expressions rĂ©gulières
  • Choix de la version de Python Ă  exĂ©cuter via lignes de commande
  • ExĂ©cution de script Python en externe, aisĂ©ment configurable
  • Recherche de dĂ©finitions & rĂ©fĂ©rences
  • Recherche de dĂ©finitions dans l'historique
  • Interface graphique moderne et Thème configurable
  • Options de configuration de l'EDI sauvegardĂ©es

Notes et références

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.