De tijd wacht op niemand, en in dit immens snelle tijdperk, hebben we altijd hulpmiddelen nodig waarmee we onze taken kunnen versnellen. Software ontwikkeling is een van de belangrijkste taken die de meest vindingrijke omgevingen vereist die niet alleen de programmeur helpen bij het schrijven van de code, maar ook de productie van software mogelijk maken. Dit is het enige doel van een IDE, en een van de beste, Atom is gratis en open source. Het is een desktop applicatie die is ontworpen om Python ontwikkelaars te dienen in hun streven.
Voordat we de diepte in gaan, laten we een snelle blik werpen op alles wat in dit artikel zal worden bestudeerd:
- Waarom hebben we Atom python nodig?
- Wat is Atom teksteditor?
- Downloaden Atom Python
- Uitvoeren van de code
- Thema
- Experimenteren
- Python specifieke configuraties
Laten we eerst beginnen met uit te vinden waarom je eigenlijk python Atom IDE nodig hebt?
Waarom hebben we Atom python nodig?
De meest eenvoudige manier om een Python-programma te maken en uit te voeren is door een leeg bestand met de extensie .py te maken en dat bestand vervolgens vanaf de commandoregel aan te wijzen met python bestandsnaam.py. Als alternatief kunt u IDLE gebruiken, dat als standaard applicatie wordt meegeleverd met Python om uw code uit te voeren. Echter, als je productief wilt zijn, zijn de eerste twee opties niet de beste. U zult iets moeten gebruiken dat betrouwbaarder en productiever is. Dit is waar Atom in beeld komt. Atom heeft geen functies in de traditionele zin, het creëert pakketten die toevoegen aan zijn hackbare kern. Deze pakketten bieden functies zoals auto-complete, coderegels en code highlighters.
Dus laten we verder gaan en ons diepgaand wagen aan deze opmerkelijke ‘Software voor Software Ontwikkeling’, die Atom is.
Wat is Atom teksteditor?
Atom is een open-source teksteditor voor meerdere platforms, die pakketten ondersteunt die zijn ontwikkeld in Node.js en ondersteuning heeft voor Git versiebeheer. De meeste pakketten zijn vrij beschikbaar en gebouwd door open-source gemeenschappen. Het wordt ontwikkeld en onderhouden door GitHub, gebouwd met behulp van webtechnologieën als een desktop applicatie.
Atom is een open-source cross-platform IDE. Het ondersteunt pakketten ontwikkeld in Node.js en Git versiebeheer. De meeste pakketten zijn vrij beschikbaar en gebouwd door open-source gemeenschappen. Deze IDE is ontwikkeld en wordt onderhouden door GitHub op Electron framework met behulp van webtechnologieën.
Downloaden Atom
Om Atom python teksteditor te downloaden, ga naar https://atom.io/ . Het zal automatisch uw huidige besturingssysteem detecteren en het bijbehorende setup bestand tonen om te downloaden, klik op download.
Als het download proces klaar is, voltooi de setup door op run te klikken en wacht tot de installatie klaar is. Eenmaal geïnstalleerd, zal Atom automatisch worden geopend, in de standaard directory. Er wordt ook een snelkoppeling gemaakt in het startmenu.
Om Python-code uit te voeren, moet u de vereiste pakketten of plug-in installeren.
Laten we nu zien hoe we Atom Python kunnen configureren om op een standaardmanier te openen, zodat we Atom kunnen openen vanuit de directory van onze keuze. U kunt ook functies verkennen zoals het installeren van een thema of pakket met behulp van de welkomstgids zoals weergegeven in de bovenstaande afbeelding. Voor nu kunt u de welkomstgids sluiten en de optie Show Welcome Guide when opening Atom uitvinken, zodat de volgende keer dat u Atom start het welkomstscherm niet verschijnt.
Nu gaat u naar de map waar u Atom hebt gedownload, klikt u er met de rechtermuisknop op en selecteert u Openen met Atom.
Als u deze optie niet in het contextmenu ziet, kunt u het vanuit programma’s starten. Ga naar Bestand->Instellingen of gebruik Ctrl + Komma (Ctrl+,) om instellingen te openen.
In de instellingen klikt u op het tabblad Systeem en vinkt u de volgende opties aan:
1) Tonen in contextmenu’s van bestanden
2) Tonen in contextmenu’s van mappen
Nu zal het contextmenu de gewenste optie tonen en dat is, openen met Atom. Ga naar de map en voer dezelfde handeling uit als eerder beschreven.
U ziet nu de boomstructuur aan de linkerkant. Als u de boomstructuur niet ziet, ga dan naar view en klik op toggle tree view of gebruik de sneltoets (Ctrl+/). Dubbelklik in de boomstructuur op het Python bestand en u ziet de code.
Uitvoeren van de code
Normaal gesproken wordt de opdrachtprompt gebruikt om Python programma’s uit te voeren. Echter, in Atom is een plugin beschikbaar genaamd platformio-ide-terminal die gebruikt kan worden om python bestanden uit te voeren. Om deze plugin in te stellen, navigeer je naar File->Settings klik op Install tab en zoek naar de platformio-ide-terminal plugin en klik op install.
Als de installatie is voltooid, wordt er een terminal geïntegreerd in Atom en ziet u een +-pictogram in de linkerhoek van de Atom-python-editor. De terminal wordt geopend in de huidige directory als erop wordt geklikt.
U kunt ook plugin-details bekijken door op de plugin package tab te klikken. Het toont alle benodigde details en hoe de plugins te gebruiken.
De editor splitsen
Wanneer je meer dan een bestand hebt geopend in Atom, kun je naar View -> Panes -> Split Right gaan om het huidige bestand naar de rechter helft van het venster te sturen. Dit zal u helpen uw productiviteit te verhogen wanneer u met meerdere bestanden tegelijk werkt.
Thema’s
Er zijn twee soorten thema’s, namelijk UI en Syntax thema’s. De UI thema’s zijn voor het veranderen van de stijl van knoppen, dropdowns, etc terwijl de Syntax thema’s zijn voor het bepalen van hoe de code wordt gekleurd en de syntax highlighting details.
Om te controleren voor alle geïnstalleerde thema’s, navigeert u naar Bestand->Instellingen, klik dan op de thema tab, en het zal u het gewenste resultaat laten zien. In het geval dat u nieuwe wilt downloaden, ga naar + Installeren tab, klik op de Thema’s tab die aanwezig is naast Packages, zoek naar het thema dat u nodig heeft en installeer het.
Ik vind persoonlijk het standaard thema leuk, maar u kunt uw gang gaan en het thema voor beide veranderen en uw editor configureren zoals en hoe u verkiest.
Opmaak
Om het standaard lettertype te veranderen, navigeer naar Instellingen en klik op de Editor tab. Hier ziet u een optie om het lettertype te wijzigen met behulp van Lettertypefamilie om het op te maken volgens uw voorkeur.
Experimenteren
Om nog meer plezier te beleven, kunt u experimenteren met de volgende opties:
Lijnhoogte:
Lijnhoogte is in feite de afstand tussen twee regels. Als u dit wilt veranderen, gaat u naar het tabblad Editor en verandert u de regelhoogte naar wens.
Scroll voorbij einde
Als u normaal door de code scrollt, kunt u scrollen tot de laatste regel, die onderaan het scherm staat. Verder scrollen zal worden geblokkeerd. Als u het Scroll Past End pakket inschakelt, zult u in staat zijn om de onderste regel bovenaan het scherm te zien, waardoor u lege ruimte eronder krijgt, zodat u comfortabel met code kunt werken.
Toon inspring gids
Zonder de inspring gids, wordt er niets getoond met betrekking tot inspringingen. Eenmaal ingeschakeld, ziet u verticale lijnen die u helpen te begrijpen waar de inspringingen moeten verschijnen.
Er zijn vele andere opties waar u op kunt letten. U kunt ook met andere opties experimenteren.
Nu gaan we verder met een aantal Python-specifieke configuraties.
Python-specifieke configuraties:
Hier zijn een paar uiterst nuttige plugins voor Python om de productiviteit te verhogen.
Script
Het Script-pakket geeft een document weer over de details van andere pakketten, zoals commando’s, snelkoppelingen, enzovoort. Als u zich niet prettig voelt bij de standaard snelkoppelingen, kunt u deze wijzigen door te navigeren naar het tabblad view code, dat een map bevat met de naam key maps. Navigeer naar deze map en open script.cson en pas het aan naar uw wensen. Merk op dat ik het heb veranderd in Ctrl-r zoals te zien is in de schermafbeelding hieronder.
Nu sluit u alle vensters en start u Atom opnieuw op. Wanneer het opnieuw wordt opgestart, kunt u het Python Script uitvoeren met ctrl+r en ziet u een uitvoervak onderaan. Deze uitvoerbox kan ook als volgt worden aangepast:
Navigeer naar Bestand->Instellingen klik op het tabblad Thema’s en je ziet het stylesheet bovenaan staan. Wanneer u hierop klikt, wordt een stylesheet geopend. Plak de volgende snippet om de lettergrootte van de script console te vergroten.
.script-view .line{
font-size: 30px;
}
Script Console
atom-file-icons:
Dit pakket voegt pictogrammen toe die voorafgaan aan uw bestanden in de boomweergave, zoals te zien is in de onderstaande afbeelding.
Voor
Voor
minimap en minimap-highlight-selected:
Openend bestand met veel regels code wordt in zijn geheel op het venster aan de rechterkant weergegeven. De minimap-highlight-selected markeert de functie of variabele die is geselecteerd als witte vlekken op dat mini venster, zoals te zien is in de schermafbeelding hieronder.
autocomplete-python:
Autocomplete laat een venster verschijnen met suggesties over wat er kan verschijnen als de programmeur een bepaald punt bereikt tijdens het coderen.
flake 8
Het is een linter voor Python die wordt gebruikt om fouten in het script te vinden en deze te markeren. Om dit in te schakelen moet u flake8 installeren met het volgende commando:
pip install flake8
Als u klaar bent, ziet u linksonder in Atom een klein pictogram dat een lijst met fouten toont die zijn opgetreden.
python-autopep8
Python-autopep8 wordt gebruikt om uw code op te maken. Het kan worden ingeschakeld vanuit de autopep8 plugin instellingen door Format on Save optie aan te vinken.
Dit brengt ons aan het einde van dit artikel over ‘Atom Python’. Dus ga je gang en verken de zogenaamde ‘A hackable text editor for the 21st Century’. Ik hoop dat je alles netjes hebt gevolgd.