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.](https://img.franco.wiki/i/Logo_pyscripter_python_ide.png.webp)
![Description de l'image Console PyScripter.png.](https://img.franco.wiki/i/Console_PyScripter.png.webp)
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
![](https://img.franco.wiki/i/Console_PyScripter.png.webp)
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é
É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
- Génération automatique de tests
- Interface graphique de test (GUI)
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.