Uvod v atom
Čas ne čaka na nikogar in če želimo biti v koraku s tem neverjetno hitrim svetom, moramo vedno posodabljati svoja orodja. Ena od glavnih panog, kjer programerji potrebujejo najbolj kreativno okolje za pisanje kode in hitro ustvarjanje programske opreme, je razvoj programske opreme. Posledično se pojavi potreba po učinkovitem urejevalniku besedil in integriranem razvojnem okolju (IDE). Kar zadeva programski jezik Python, je Atom idealen IDE. Atom je odprtokodno integrirano razvojno okolje, ki je brezplačno in namenjeno posebej za pomoč razvijalcem Pythona pri njihovem delu.
Oglejmo si teme, ki jih bomo obravnavali v lekciji, preden se podrobneje poglobimo v idejo:
- Prepoznavanje potrebe Atom Python
- Razumevanje urejevalnika besedil Atom
- Namestitev in prenos Atom Python
- Izvajanje kode Atom Python
- Teme Atomic Python
- Preskusi Atom Python
- Posebne konfiguracije za Python
Začnimo s prepoznavanjem resničnega pomena Python Atom IDE.
Prepoznavanje potrebe Atom Python
Programe Python lahko ustvarite in izvajate z najosnovnejšo tehniko, to je ustvarjanje prazne datoteke s pripono Python (.py). Po tem moramo uporabiti lupino terminala ali ukazne vrstice, da pokažemo na datoteko z uporabo spodaj prikazane sintakse:
$ python file_name.py
Lahko pa uporabimo Pythonov vgrajeni program IDLE (integrirano razvojno in učno okolje) za izvajanje kode, napisane v Pythonu. Vendar ti dve glavni možnosti ne bi bili videti kot spodobna odločitev, da bi nekaj naredili. Potrebno bo nekaj bolj zanesljivega in produktivnega. Zato je Atom Python IDE uporaben. Namesto da bi imel kakršne koli edinstvene funkcije v običajnem smislu, Atom ustvarja pakete, ki se povezujejo z njegovim ranljivim jedrom. Funkcije, kot so vrstice kode, poudarki kode in samodejno dokončanje, so vključene v te pakete.
Nadaljujmo z razumevanjem čudovitega urejevalnika besedil Atom.
Razumevanje urejevalnika besedil Atom
Atom je brezplačen odprtokodni urejevalnik besedil ali IDE za več platform, ki podpira integriran nadzor Git in pakete, ustvarjene z uporabo NodeJS. Odprtokodne skupine ustvarijo večino razširljivih paketov in so na voljo brezplačno. Osnova Atom IDE je Electron Framework, prej znan kot Atom Shell. S pomočjo NodeJS in Chromium ogrodje electron razvijalcem omogoča uporabo namizne aplikacije v več operacijskih sistemih, vključno z Windows, Linux in MacOS. Atom IDE ustvarja in vzdržuje GitHub in je napisan v CoffeeScript in manj.
Urejevalnik besedila Atom razvijalci poznajo tudi kot urejevalnik besedila, ki ga je mogoče vdirati v enaindvajseto stoletje, in je popolnoma prilagodljiv v HTML, JavaScript in CSS.
10 od 50
Zdaj pa si poglejmo, kako prenesti in namestiti Atom Text Editor.
Prenos in namestitev urejevalnika besedil Atom Python
Atom Python Text Editor je na voljo za prenos s https://atom.io/, uradnega spletnega mesta. Nastavitvena datoteka, ki ustreza trenutnim nastavitvam operacijskega sistema, bo samodejno zaznana in prikazana za prenos.
Prenos in namestitev urejevalnika besedil Atom Python
Kliknite Prenos, da začnete prenašati namestitveno datoteko. Če želite namestiti aplikacijo v sistem, odprite namestitveno datoteko, ko je prenos končan. Navodila za uporabo niso potrebna, ker je postopek namestitve avtomatiziran. Po uspešni namestitvi se Atom takoj zažene na privzeti lokaciji in ustvari bližnjico v začetnem meniju.
Za zagon kode Python moramo zdaj namestiti potrebne vtičnike in pakete.
Zdaj pa poglejmo, kako je Atom Python konfiguriran tako, da je do njega mogoče dostopati s standardnim pristopom iz uporabnikovega želenega imenika. Poleg tega Atom ponuja možnosti, kot je namestitev paketov ali tem s pomočjo vodnika dobrodošlice. »Pokaži vodnik dobrodošlice ob odpiranju Atoma« ni označen in vodnik dobrodošlice se zapre. Posledično se vodnik dobrodošlice ne bo prikazal, ko naslednjič odpremo aplikacijo atom.
Zdaj, ko smo v imeniku, lahko z desno miškino tipko kliknemo katero koli datoteko ali mapo in v meniju izberemo 'Odpri z Atomom'.
Možnost lahko odpremo iz programov, če je ni v kontekstnem meniju. Vse, kar moramo narediti z Atomom, je izbrati meni Datoteka. Pomaknite se do Nastavitve. Za odpiranje nastavitev Atomic bi lahko uporabili bližnjično tipko Ctrl + vejica (Ctrl+,).
V nastavitvah moramo izbrati zavihek Sistem in preveriti naslednje možnosti:
- Prikličite kontekstne menije datoteke
- V kontekstnih menijih mape prikaz
Nato se v kontekstnem meniju prikaže možnost »Odpri z Atomom«. Zdaj lahko takoj dostopamo do izbrane datoteke ali mape v Atomu.
Drevesni pogled se prikaže na levi strani, ko zaženemo program Atom. Preklopi drevesni pogled lahko izberete v menijski vrstici tako, da izberete Pogled, če drevesni pogled ni prikazan. Bližnjica na tipkovnici Ctrl + K Ctrl + B je druga možnost. Datoteke v povezani mapi so prikazane v tem drevesnem pogledu in lahko dvokliknemo katero koli datoteko Python, da pregledamo njeno vsebino.
Izvajanje kode v Atom Python
Na splošno za izvajanje programov Python uporabljamo ukazni poziv ali terminal. Vendar pa Atom ponuja vtičnik, znan kot platformio-ide-terminal za izvedbo kode python. Ta vtičnik lahko nastavimo tako, da se pomaknemo do mapa v menijski vrstici. Pojdi do nastavitve . Kliknite na Namestite Tab. Zdaj v iskalni vrstici poiščite in namestite platformio-ide-terminal vključiti. Zgornjo metodo lahko uporabimo za namestitev drugih paketov, vtičnikov in tem.
Urejevalnik besedil Atom bo po pravilni namestitvi vtičnika vključeval terminal. Ikona +, ki jo lahko vidite v spodnjem levem kotu urejevalnika, nam omogoča preklapljanje med tem terminalom in drugimi.
Razdelitev urejevalnika
V Atomu lahko odpremo več datotek in razdelimo okno tako, da se pomaknemo na Pogled v menijski vrstici. Pojdite na Podokna in izberite možnost Razdeli desno, da pošljete trenutno datoteko v desno polovico okna. To bo uporabnikom pomagalo povečati produktivnost pri delu z več kot eno datoteko.
Tematizacija Atom Python
Atom ponuja dve različni vrsti tem: teme uporabniškega vmesnika in sintaksne teme. Skladenjske teme se uporabljajo za določanje barve kode in opozarjanje na določene sintaksne značilnosti. Po drugi strani pa se teme uporabniškega vmesnika uporabljajo za spreminjanje videza gumbov, spustnih menijev in številnih drugih elementov.
Z izbiro zavihka Teme v meniju Nastavitve, ki se nahaja v meniju Datoteka, si lahko ogledamo vse nameščene teme. Ustrezen rezultat bo prikazan na zavihku Tema. Z izbiro možnosti + Namestitev v nastavitvah in iskanjem želene teme lahko prenesemo tudi številne nove teme, ki so trenutno na voljo na trgu.
statična funkcija v Javi
Oblikovanje
Če se vrnemo k parametrim in izberemo zavihek Editor, lahko spremenimo tudi privzete parametre pisave. Na naslednjem zavihku so na voljo številne nastavitve, ki se nanašajo na slog urejevalnika, kot sta velikost in slog pisave. Da jo prilagodimo tako, kot želimo, lahko uporabimo družino pisav za spreminjanje pisave.
Atom Python eksperimentiranje
Obstajajo različne stvari, s katerimi lahko tudi eksperimentiramo z uporabo naslednjih možnosti:
višina vrstice:
Razdalja med dvema črtama je standardna definicija višine črte. Če gremo na zavihek Urejevalnik in izvedemo potrebne spremembe, lahko enostavno prilagodimo višino vrstice.
Pomik čez konec:
blokiraj youtube oglase android
Običajno je zadnja vrstica kode – znana tudi kot dno zaslona – najdlje, čez katero se lahko pomaknemo. Običajno se ne moremo pomakniti mimo te točke. Po drugi strani pa se spodnja vrstica prikaže na vrhu zaslona, če aktiviramo paket Scroll Past End. Za udobje uporabnikov ta paket vključuje prazen prostor na dnu, kjer lahko delajo s svojimi kodami.
Pokaži vodnik za zamik:
Navpične črte, ki označujejo, kje naj se pojavijo vdolbine, so prikazane z uporabo Vodnika za zamike. Na zavihku Editor v nastavitvah lahko vklopimo funkcijo Show Indent Guide.
Lahko poskusimo številne druge možnosti. Za zdaj pa preidimo na razumevanje nekaj nastavitev, ki so ekskluzivne za Python.
Posebne konfiguracije za Python
Spodaj je navedenih nekaj najbolj uporabnih vtičnikov za povečanje produktivnosti Pythona:
Skript:
Namen paketa Script je prikazati dokument, ki vsebuje vse informacije o drugih paketih, vključno z ukazi, bližnjicami in še veliko več. Če se vam zdijo te privzete bližnjice neprijetne, jih lahko vedno spremenite tako, da obiščete zavihek s kodo pogleda, kjer je shranjena mapa z razporeditvami tipk. Datoteko script.cson je treba nato odpreti in posodobiti v skladu z nastavitvami.
Bližnjico smo na primer spremenili v Ctrl + R. Ko je postopek posodobitve končan, zaprite vsa okna in znova zaženite Atom IDE. Po ponovnem zagonu se na dnu prikaže izhodno polje in lahko uporabimo prilagojeno bližnjico za uporabo skripta Python. Lahko pa tudi spremenimo to izhodno polje, kot je prikazano spodaj:
Pomaknite se do zavihka Teme v razdelku Nastavitve v meniju Datoteka. Proti vrhu je povezava, ki vam omogoča spreminjanje CSS. S klikom na to povezavo lahko dobimo tabelo slogov. Če želite povečati pisavo skriptne konzole, kopirajte in prilepite naslednji delček kode v slogovno datoteko, ko se ta odpre.
programiranje stdin c
.script-view .line{ font-size: 20px; }
atom-datoteke-ikone:
Ikone, ki vodijo datoteke v drevesnem pogledu, so vstavljene s paketom atom-file-icons, kot je prikazano spodaj:
Pred namestitvijo paketa atom-file-icons
Po namestitvi paketa atom-file-icons
autocomplete-python:
Ko med pisanjem kode pridemo do določenega mesta, modul autocomplete-python prikaže polje s priporočili glede tega, kaj se lahko pojavi.
kosmiči:
Flake služi kot Python linter, ki identificira in poudarja vse težave skripta. Z namestitvijo flake8 z uporabo naslednje vrstice v ukazni lupini ali terminalu lahko omogočimo paket flake:
$ pip install flake8
Ko je namestitev končana, bo Atom IDE v spodnjem levem kotu prikazal majhen simbol. Seznam napak, odkritih med pisanjem, se prikaže s klikom na ta simbol.
python-autopep8:
Za oblikovanje kode se uporablja paket python-autopep8. Če v meniju Shrani izberemo možnost Format, ga lahko aktiviramo v nastavitvah vtičnika autopep8.
Poglejmo zdaj, kako se koda Python izvaja znotraj Atom IDE.
Kako lahko zaženem kodo Python v urejevalniku Atom?
Napišimo osnovno kodo za abstraktni razred, da bomo bolje razumeli, kako se koda Python izvaja v Atom IDE.
primer:
Mapa: inter.py
java regex za
import abc class Marine_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Fish ( Marine_Animals ) : def Breathe( self ): print('Fishes breathe with their gills.') class Aerial_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Bird ( Aerial_Animals ) : def Breathe( self ): print('Birds breathe through their mouth or their nostrils.') goldie = Fish() birdy = Bird() print( isinstance(goldie, Marine_Animals)) print( isinstance(goldie, Aerial_Animals)) print( isinstance(birdy, Marine_Animals)) print( isinstance(birdy, Aerial_Animals))
Ko je koda končana, bo podobna naslednji sliki:
Zdaj pa preidimo na izvajanje kode s terminalom, ki smo ga namestili prej. Za uporabo terminala kliknite na + ikona ki se nahaja spodaj levo. Zdaj vnesite naslednji ukaz za zagon programa:
Izhod:
$ python inter.py True False False True
Enako si lahko ogledate na naslednji sliki:
Zdaj pa poglejmo kodo.
Pojasnilo:
Dva abstraktna osnovna razreda, Marine_Animals in Aerial_Animals, imata abstraktno metodo, imenovano Breathe, in ta program Python ju definira. Dva konkretna razreda, Fish in Bird, izvajata metodo Breathe z različnimi vedenji za vsako vrsto živali. Ribe in ptice dedujejo od Morskih_živali oziroma Zračnih_živali. Nato program ustvari primerke Fish in Bird z imeni Goldie oziroma Birdy. Z uporabo metode isinstance() ugotovi, ali vsak primerek pripada razredoma Morske živali in Zračne živali, in glede na rezultat natisne True ali False. Glede na rezultat je birdy (ptica) primerek zračnih živali, ne pa morskih živali, medtem ko je Goldie (riba) primerek morskih živali, ne pa tudi zračnih živali.