You can edit almost every page by Creating an account. Otherwise, see the FAQ.

PyScripter

De EverybodyWiki Bios & Wiki
Aller à :navigation, rechercher

PyScripter
Description de l'image Logo pyscripter python ide.png.
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |frameless |Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value). |upright=1 |alt=Description de cette image, également commentée ci-après ]]
Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).
Informations
Créateur Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Développé par Kiriakos Vlahos
Première version Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dernière version 3.6.0 ()
Version avancée Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dépôt Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Écrit en Pascal, Python
Interface Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Environnement Microsoft Windows
Taille des données Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats lus Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Langues Python
Type Environnement de Développement
Licence Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Documentation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Site web sourceforge.net/projects/pyscripter/

Chronologie des versions

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

À 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[modifier]

Éditeur avec syntaxe colorée[modifier]

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é[modifier]

  • 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é[modifier]

  • 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[modifier]

  • Dés-assemblement
  • Documentation HTML (Pydoc (en))

Explorateur de fichiers[modifier]

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

Gestionnaire de projets[modifier]

  • Importation de répertoires existants
  • Lancement de configuration multiples

Unité de test intégrée[modifier]

Outils externes (exécutions externes & outils de capture)[modifier]

  • 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[modifier]

  • 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[modifier]

Liens externes[modifier]

Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).


Cet Article wiki "PyScripter" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques et/ou la page Edithistory:PyScripter.