Le temps n’attend personne, et dans cette ère immensément rapide, nous avons toujours besoin d’outils grâce auxquels nous pouvons accélérer nos tâches. Le développement de logiciels est l’une des principales tâches qui nécessite les environnements les plus ingénieux qui n’aident pas seulement le programmeur à écrire le code, mais permettent également la production de logiciels. C’est l’unique objectif d’un IDE, et parmi les meilleurs, Atom est gratuit et open source. C’est une application de bureau qui est conçue pour servir les développeurs Python dans leur entreprise.
Avant d’entrer dans le vif du sujet, jetons un rapide coup d’œil à tout ce qui sera étudié dans cet article :
- Pourquoi avons-nous besoin d’Atom python ?
- Qu’est-ce que l’éditeur de texte Atom ?
- Downloading Atom Python
- Exécution du code
- Thématisation
- Expérimentation
- Configurations spécifiques à Python
Commençons par comprendre pourquoi vous avez réellement besoin de l’IDE Atom python ?
Pourquoi avons-nous besoin de python Atom ?
La façon la plus basique de créer et d’exécuter un programme Python est de créer un fichier vide avec une extension .py, puis de pointer vers ce fichier depuis la ligne de commande avec python nomfichier.py. Vous pouvez également utiliser IDLE, qui est fourni par défaut avec Python, pour exécuter votre code. Cependant, si vous voulez être productif, les deux premières options ne sont pas les meilleures. Vous devrez utiliser quelque chose de plus fiable et de plus productif. C’est là que l’Atom entre en scène. Atom n’a pas de fonctionnalités au sens traditionnel du terme, il crée des paquets qui s’ajoutent à son noyau piratable. Ces paquets fournissent des fonctionnalités comme l’auto-complétion, les lignes de code et les surligneurs de code.
Alors, avançons et aventurons-nous profondément dans ce remarquable » logiciel pour le développement de logiciels » qu’est Atom.
Qu’est-ce que l’éditeur de texte Atom ?
Atom est un éditeur de texte open-source pour plusieurs plateformes, qui prend en charge les paquets développés en Node.js et qui a un support pour le contrôle de version Git. La plupart des paquets sont librement disponibles et construits par des communautés open-source. Il est développé et maintenu par GitHub, construit en utilisant des technologies web comme une application de bureau.
Atom est un IDE multiplateforme open-source. Il prend en charge les paquets développés en Node.js et le contrôle de version Git. La plupart des paquets sont librement disponibles et construits par des communautés open-source. Cet IDE est développé et maintenu par GitHub sur le framework Electron en utilisant les technologies web.
Téléchargement d’Atom
Pour télécharger l’éditeur de texte python Atom, rendez-vous sur https://atom.io/ . Il détectera automatiquement votre système d’exploitation actuel et affichera le fichier d’installation correspondant à télécharger, cliquez sur télécharger.
Une fois le processus de téléchargement terminé, terminez l’installation en cliquant sur exécuter et attendez que l’installation soit terminée. Une fois installé, Atom s’ouvrira automatiquement, dans le répertoire par défaut. Un raccourci sera également créé dans le menu démarrer.
Pour exécuter du code Python, vous devrez installer les paquets ou le plug-in requis.
Voyons maintenant comment nous pouvons configurer Atom Python pour qu’il s’ouvre de manière standard afin d’accéder à atom depuis le répertoire de notre choix. Vous pouvez également explorer des fonctionnalités telles que l’installation d’un thème ou d’un paquet à l’aide du guide de bienvenue, comme le montre l’image ci-dessus. Pour l’instant, il suffit de fermer le guide de bienvenue et de décocher l’option Afficher le guide de bienvenue lors de l’ouverture d’Atom afin que la prochaine fois que vous lancez atom, l’écran de bienvenue n’apparaisse pas.
Maintenant, allez dans le répertoire où vous avez téléchargé atom, faites un clic droit dessus et sélectionnez ouvrir avec Atom.
Si vous ne voyez pas cette option dans le menu contextuel, elle peut être lancée à partir des programmes. Allez dans File->Settings ou utilisez Ctrl + Virgule (Ctrl+,) pour ouvrir les paramètres.
Dans les paramètres, cliquez sur l’onglet Système et cochez les options suivantes :
1) Afficher dans les menus contextuels des fichiers
2) Afficher dans les menus contextuels des dossiers
Maintenant, le menu contextuel affichera l’option requise qui est, ouvrir avec Atom. Allez dans le répertoire et effectuez la même opération que celle décrite précédemment.
Vous pourrez voir l’arborescence vers la gauche. Si vous ne voyez pas l’arborescence, allez dans la vue et cliquez sur toggle tree view ou utilisez le raccourci (Ctrl+/). Dans la vue arborescente, il suffit de double-cliquer sur le fichier python et vous pouvez voir le code.
Exécuter le code
Normalement, l’invite de commande est utilisée pour exécuter les programmes Python. Cependant, dans Atom, un plugin appelé platformio-ide-terminal est disponible et peut être utilisé pour exécuter les fichiers python, Pour configurer, ce plugin, naviguez dans File->Settings cliquez sur l’onglet Installer et recherchez le plugin platformio-ide-terminal et cliquez sur installer.
Une fois l’installation terminée, un terminal sera intégré dans Atom et vous pourrez voir une icône + dans le coin gauche de l’éditeur python d’Atom. Le terminal s’ouvrira dans le répertoire actuel si vous cliquez dessus.
Vous pouvez également afficher les détails du plugin en cliquant sur l’onglet du paquet de plugins. Il montrera tous les détails requis et comment utiliser les plugins.
Division de l’éditeur
Lorsque vous avez plus d’un fichier ouvert à l’intérieur d’Atom, vous pouvez aller dans View -> Panes -> Split Right pour envoyer le fichier actuel dans la moitié droite de la fenêtre. Cela vous aidera à stimuler votre productivité lorsque vous travaillez avec plusieurs fichiers simultanément.
Thémes
Il existe deux types de thèmes, à savoir les thèmes UI et les thèmes syntaxiques. Les thèmes UI servent à modifier le style des boutons, des listes déroulantes, etc tandis que les thèmes Syntaxe servent à déterminer la façon dont le code est coloré et les détails de la coloration syntaxique.
Pour vérifier tous les thèmes installés, naviguez dans Fichier->Paramètres, puis cliquez sur l’onglet des thèmes, et il vous montrera le résultat souhaité. Dans le cas où vous voulez en télécharger de nouveaux, allez dans l’onglet + Installer cliquez sur l’onglet Thèmes qui est présent à côté de Packages, recherchez le thème dont vous avez besoin et installez-le.
J’aime personnellement le thème par défaut, mais vous pouvez aller de l’avant et changer le thème pour les deux et configurer votre éditeur comme et comme vous le préférez.
Formatage
Pour changer la police par défaut, naviguez dans Paramètres puis cliquez sur l’onglet Éditeur. Ici, vous pourrez voir une option pour changer la police en utilisant la famille de polices pour la styliser selon vos préférences.
Expérimenter
Pour ajouter un peu plus de plaisir, vous pouvez expérimenter avec les options suivantes :
hauteur de ligne:
La hauteur de ligne est essentiellement l’espacement entre deux lignes. Au cas où vous voudriez la modifier, naviguez vers l’onglet Éditeur, et modifiez la hauteur de ligne selon vos préférences.
Défilement au-delà de la fin
Si vous faites défiler le code normalement, vous pourrez faire défiler jusqu’à la dernière ligne qui sera en bas de l’écran. Le déplacement au-delà de celle-ci sera verrouillé. Si vous activez le paquet Scroll Past End, vous pourrez voir la ligne inférieure en haut de l’écran en vous donnant un espace vide en dessous afin que vous puissiez être à l’aise pour travailler avec le code.
Show Indent Guide
Sans le guide d’indentation, rien n’est affiché concernant les indentations. Une fois activé, vous verrez des lignes verticales qui vous aideront à comprendre où les indentations doivent apparaître.
Il existe de nombreuses autres options à surveiller. Vous pouvez aller de l’avant et expérimenter avec d’autres options également.
Maintenant, passons à la gestion de certaines configurations particulières à Python.
Configurations spécifiques à Python:
Voici quelques plugins extrêmement utiles pour Python afin de stimuler sa productivité.
Scripts
Le paquet Script affiche un document sur les détails des autres paquets tels que les commandes, les raccourcis, etc. Si vous n’êtes pas à l’aise avec les raccourcis par défaut, vous pouvez les modifier en naviguant dans l’onglet view code qui contient un dossier nommé key maps. Naviguez dans ce dossier, ouvrez script.cson et mettez-le à jour en fonction de vos besoins. Veuillez noter que je l’ai changé en Ctrl-r comme indiqué dans la capture d’écran ci-dessous.
Maintenant, fermez toutes les fenêtres et redémarrez atom. Lorsqu’il redémarre, vous serez en mesure d’exécuter le script Python en utilisant ctrl+r et vous pourrez voir une boîte de sortie en bas. Cette boîte de sortie peut également être personnalisée comme suit :
Naviguez dans File->Settings cliquez sur l’onglet Themes et vous pouvez voir la feuille de style vers le haut. Lorsque vous cliquez dessus, une feuille de style s’ouvre. Collez le snippet suivant pour augmenter la taille de la police de la console de script.
.script-view .line{
police-size : 30px ;
}
Console de script
atom-file-icons:
Ce paquet ajoutera des icônes précédant vos fichiers dans l’arborescence comme le montre l’image ci-dessous.
Avant
Après
minimap et minimap-highlight-selected :
L’ouverture d’un fichier comportant de nombreuses lignes de code sera affichée dans son ensemble sur la fenêtre vers la droite. Le minimap-highlight-selected mettra en évidence la fonction ou la variable qui est sélectionnée comme des taches blanches sur cette mini-fenêtre comme le montre la capture d’écran ci-dessous.
autocomplete-python:
L’autocomplete fait apparaître une fenêtre ayant des suggestions concernant ce qui peut apparaître lorsque le programmeur atteint un point particulier pendant le codage.
flake 8
C’est un linter pour Python utilisé pour trouver les erreurs dans le script et les mettre en évidence. Pour l’activer, vous devrez installer flake8 à l’aide de la commande suivante :
pip install flake8
Une fois fait, vous pourrez voir une petite icône en bas à gauche d’Atom qui affichera une liste des erreurs rencontrées.
python-autopep8
Python-autopep8 est utilisé pour formater votre code. Il peut être activé depuis les paramètres du plugin autopep8 en cochant l’option Format on Save.
Ceci nous amène à la fin de cet article sur ‘Atom Python’. Alors allez-y et explorez le soi-disant ‘Un éditeur de texte piratable pour le 21e siècle’. J’espère que vous avez tout suivi proprement.