1. Vigueur
Vim est mon IDE préféré depuis les projets universitaires et même aujourd'hui, car il rend les tâches fastidieuses comme la programmation très faciles et agréables. Ce n'est pas seulement moi, mais Vim est utilisé par de nombreux développeurs et utilisateurs de Linux car il s'agit d'un IDE très rapide et hautement personnalisable. Plus important encore, Vim facilite la tâche de débogage et prend en charge de nombreux outils et plug-ins.
Vim peut être utilisé à la fois comme application autonome et comme interface de ligne de commande. De nombreux nouveaux utilisateurs peuvent trouver difficile à utiliser au début, mais une fois que vous vous y serez habitué, vous adorerez programmer sur Vim.
$ sudo apt-get install vim2. PyCharme
PyCharm est un IDE Python multiplateforme très populaire qui se décline en deux éditions, à savoir l'édition communautaire et l'édition professionnelle. L'édition communautaire est gratuite et open source tandis que l'édition pro est payante. Il s'agit d'un IDE hautement personnalisable et riche en fonctionnalités avec des fonctionnalités telles que les tests unitaires intégrés et le débogueur Python, la mise en évidence des erreurs, l'analyse de code et bien d'autres que vous pouvez attendre dans l'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 package Snap et peut être téléchargé directement depuis Ubuntu Software Center.
$ sudo snap install pycharm-community --classic3. Éric
Eric est un environnement de développement intégré open-source écrit et développé en Python. Il s'agit d'un IDE multiplateforme prenant en charge de nombreux langages de programmation, notamment Python. Eric IDE est fourni avec de nombreuses fonctionnalités, notamment la saisie semi-automatique du code, la mise en évidence des erreurs, le débogueur Python intégré, la recherche avancée, la mise en évidence de la syntaxe, etc.
Eric a une interface graphique simple mais hautement personnalisable avec prise en charge des plug-ins et des extensions. Il arbore également un navigateur de classe intégré dans lequel vous ne trouverez pas beaucoup d'IDE.
$ sudo apt-get install eric4. Pyzo
Pyzo est un environnement de programmation open source basé sur Python. Il utilise conda pour gérer les packages Python. C'est un IDE simple et interactif mais il n'y a aucun compromis avec ses fonctionnalités. Certaines des fonctionnalités incluent la mise en évidence de la syntaxe, le guide d'indentation, l'interface utilisateur comme Matlab, le glisser-déposer de fichiers et de répertoires, etc.
Pyzo propose également une aide interactive, un navigateur de fichiers et prend en charge tous les principaux langages de programmation. Pyzo peut être téléchargé et installé à partir du centre logiciel ou de la commande du terminal.
$ sudo apt-get mise à jour$ 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 démarrer Pyzo IDE.
$ pyzo5. Spyder
Spyder est un environnement de développement intégré multiplateforme spécialement conçu pour la programmation scientifique en Python. Il s'agit d'un IDE multilingue avec des fonctionnalités telles que l'auto-complétion du code, la mise en évidence de la syntaxe, l'analyse du code, la division horizontale et verticale.
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 prend également en charge IPython, NumPy, SciPy et de nombreux autres logiciels open source.
$ sudo apt-get install spyder6. GNU Emacs
GNU Emacs est un environnement de développement intégré développé dans le cadre du projet GNU et c'est un éditeur de code multiplateforme. C'est un éditeur de code personnalisable avec prise en charge du langage de programmation Python prêt à l'emploi. C'est l'un des IDE les plus puissants disponibles pour la programmation en python.
GNU Emacs a une interface utilisateur simple qui offre une excellente expérience utilisateur. Emacs n'est pas seulement limité à la programmation car vous pouvez l'utiliser pour la navigation Web, le courrier électronique, etc.
$ sudo add-apt-repository ppa:kelleyk/emacs$ sudo apt-get mise à jour
$ sudo apt-get install emacs
7. Atome
Atom est un éditeur de texte gratuit et open-source avec des fonctionnalités comme n'importe quel environnement de développement intégré. Il est développé par GitHub et prend en charge presque tous les principaux langages de programmation, y compris Python. En installant des extensions et des plug-ins, vous pouvez apporter des fonctionnalités de type IDE à Atom.
Atom a une interface utilisateur élégante et offre des fonctionnalités telles que l'auto-complétion, la coloration syntaxique, les diagnostics et bien d'autres.
$ sudo add-apt-repository ppa:webupd8team/atom$ sudo apt-get mise à jour
$ sudo apt-get install atom
8. 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, la refactorisation de code, etc.
Comme PyDev est intégré à Eclipse, il possède une très bonne interface utilisateur. Il a également une intégration avec PyLint. Pour utiliser PyDev, il vous suffit d'installer Eclipse depuis Ubuntu Software Center et d'y ajouter le plug-in PyDev.
9. Aile
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'auto-complétion, l'auto-édition, le navigateur source, la navigation dans le code et le débogage local ainsi qu'à distance.
Wing a une interface utilisateur flexible avec tout placé parfaitement afin que vous puissiez trouver facilement ce que vous voulez.
Téléchargez le package Wing à partir d'ici
https://wingware.com/downloads/wing-personal
dix. 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é avec Python 3.6 construit hors de la boîte qui nécessite un installateur simple pour démarrer avec la programmation Python.
La meilleure chose à propos de Thonny est qu'il dispose d'un shell système convivial pour les débutants et que vous pouvez ouvrir le shell système à partir de nombreux outils pour installer des packages supplémentaires ou pour apprendre la gestion de Python en ligne de commande.
Téléchargez Thonny à partir d'ici
http://thonny.org/
Pour conclure, la sélection du meilleur IDE dépend toujours des préférences et des besoins du programmeur. Les IDE répertoriés ici sont les meilleurs en termes d'édition de code ainsi que de débogage et d'expérience utilisateur globale. Vous pouvez toujours partager vos pensées et points de vue @LinuxHint.