PyScripter
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]
- 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]
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]
- Génération automatique de tests
- Interface graphique de test (GUI)
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]
- Téléchargement PyScripter sur sourceforge.net
- PyScripter Review
- Dépôt PyScripter sur GitHub
- Présentation & Utilisation de PyScripter
- Classement d'IDE gratuits dont PyScripter
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.