Python est l’un des langages de programmation à usage général les plus utilisés. Beaucoup de sites Web populaires ou de logiciels d’application que vous utilisez tous les jours sont alimentés par Python. La raison derrière la popularité de ce langage de programmation est sa nature simple et facile à comprendre. Tout comme les nouveaux programmeurs, j’ai commencé à programmer avec Python et c’est toujours mon langage de programmation préféré. Il existe de nombreux environnements de développement intégré (IDE) pour éditer et programmer en Python. Personnellement, je préfère Vim sur le terminal Ubuntu, mais de nombreux IDE comme PyCharm, GNU Emacs et PyZo sont disponibles pour Ubuntu. Donc aujourd’hui nous allons discuter de ces IDE un par un.
Vim
Vim est mon IDE préféré #1 dès les projets de collège et même aujourd’hui car il rend la tâche fastidieuse comme la programmation très facile et agréable. Ce n’est pas seulement moi, mais Vim est utilisé par de nombreux développeurs et utilisateurs de Linux parce que c’est un IDE très rapide et hautement personnalisable. Plus important encore, Vim facilite la tâche de débogage et il prend en charge de nombreux outils et plug-ins.
Vim peut être utilisé aussi bien comme application autonome que comme interface en ligne de commande. Beaucoup de nouveaux utilisateurs pourraient trouver qu’il est difficile à utiliser au départ mais une fois que vous vous y serez habitué, vous adorerez programmer avec Vim.
PyCharm
PyCharm est un IDE Python multiplateforme très populaire qui existe en deux editons à savoir l’édition communautaire et l’édition professionnelle. L’édition communautaire est gratuite et open-source tandis que l’édition professionnelle est payante. C’est un IDE hautement personnalisable et riche en fonctionnalités avec des fonctionnalités comme les tests unitaires et le débogueur Python, la mise en évidence des erreurs, l’analyse du code et bien d’autres que vous pouvez attendre dans un IDE.
Pycharm possède l’une des meilleures interfaces graphiques par rapport aux autres IDE Python et pourrait être un bon choix pour les développeurs professionnels. Il est disponible pour les dernières versions d’Ubuntu sous le paquet Snap et peut être téléchargé directement depuis le Centre logiciel Ubuntu.
Eric
Eric est un environnement de développement intégré open-source écrit et développé en Python. C’est un IDE multiplateforme qui prend en charge de nombreux langages de programmation, dont Python. Eric IDE est regroupé avec tant de fonctionnalités qui comprennent l’autocomplétion du code, la mise en évidence des erreurs, le débogueur Python intégré, la recherche avancée, la coloration syntaxique, etc.
Eric a une interface graphique simple mais hautement personnalisable avec un support pour les plug-ins et les extensions. Il arbore également un navigateur de classes intégré que vous ne trouverez pas dans de nombreux IDE.
Pyzo
Pyzo est un environnement de programmation open-source basé sur Python. Il est utilise conda pour gérer les paquets Python. C’est un IDE simple et interactif mais il n’y a pas de compromis avec ses fonctionnalités. Certaines de ces fonctionnalités comprennent la coloration syntaxique, le guide d’indentation, une interface utilisateur semblable à Matlab, le glisser-déposer de fichiers et de répertoires, etc.
Pyzo dispose également d’une aide interactive, d’un navigateur de fichiers et supporte tous les principaux langages de programmation. Pyzo peut être téléchargé et installé à partir du Software Centre ou de la commande terminal.
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
Une fois l’installation terminée, exécutez la commande ci-dessous pour lancer l’IDE Pyzo.
Spyder
Spyder est un environnement de développement intégré multiplateforme spécialement conçu pour la programmation scientifique en Python. C’est un IDE multi-langue avec des fonctionnalités telles que l’autocomplétion du code, la coloration syntaxique, l’analyse du code, le fractionnement horizontal et vertical.
Spyder a une interface utilisateur basée sur la mise en page qui le rend facilement navigable et facile à utiliser pour les nouveaux utilisateurs également. Il a également un support pour IPython, NumPy, SciPy et de nombreux autres logiciels open-source.
GNU Emacs
GNU Emacs est un environnement de développement intégré développé sous le projet GNU et c’est un éditeur de code multiplateforme. C’est un éditeur de code personnalisable avec le support du langage de programmation Python dès la sortie de la boîte. C’est l’un des IDE les plus puissants disponibles pour la programmation en python.
GNU Emacs possède une interface utilisateur simple qui offre une excellente expérience à l’utilisateur final. Emacs n’est pas seulement limité à la programmation car vous pouvez l’utiliser pour la navigation web, le courrier électronique, etc.
$ sudo apt-get update
$ sudo apt-get install emacs
Atom
Atom est un éditeur de texte gratuit et open-source avec des fonctionnalités comme tous les environnements de développement intégrés. Il est développé par GitHub et supporte presque tous les principaux langages de programmation, y compris Python. En installant certaines extensions et plug-ins, vous pouvez apporter à Atom des fonctionnalités similaires à celles d’un IDE.
Atom possède une interface utilisateur astucieuse et offre des fonctionnalités telles que l’autocomplétion, la coloration syntaxique, les diagnostics et bien d’autres encore.
$ sudo apt-get update
$ sudo apt-get install atom
PyDev (Eclipse)
PyDev est un plug-in tiers pour Eclipse qui est un environnement de développement intégré développé pour la programmation scientifique en Python. Il offre des fonctionnalités telles que l’analyse de code, le débogage graphique, le refactoring de code, etc.
Comme PyDev est intégré à Eclipse, il possède une très bonne interface utilisateur. Il dispose également d’une intégration avec PyLint. Pour utiliser PyDev, il suffit d’installer Eclipse depuis le centre logiciel Ubuntu et d’y ajouter le plug-in PyDev.
Wing
Wing est un IDE développé par Wingware et il est spécialement conçu pour le langage de programmation Python. Wing offre de nombreuses fonctionnalités telles que l’autocomplétion, l’auto-édition, le navigateur de sources, la navigation dans le code et le débogage local ainsi que le débogage à distance.
Wing possède une interface utilisateur flexible où tout est placé parfaitement pour que vous puissiez trouver facilement ce que vous voulez.
Téléchargez le package Wing depuis ici
https://wingware.com/downloads/wing-personal
Thonny
Thonny est un IDE simple spécialement conçu pour les débutants. Il a une interface utilisateur simple et facile à utiliser avec quelques fonctionnalités de base comme le débogueur, la complétion de code, etc. Thonny est livré chargé avec Python 3.6 construit hors de la boîte qui nécessite un installateur simple pour commencer avec la programmation Python.
La meilleure chose à propos de Thonny est qu’il possède un shell système convivial pour les débutants et que vous pouvez ouvrir le shell système à partir d’Outils nombreux pour installer des paquets supplémentaires ou pour apprendre la manipulation de Python en ligne de commande.
Téléchargez Thonny à partir d’ici
http://thonny.org/
.
0 commentaire