Perustaa Atom Python IDE [miten ohjata]

13. helmikuuta 2020 43 337 lukee

David Hacker Noon profiilikuva

@DavidDataScienceDavid

Koneoppiminen ja Datatiede evankelista, HPC: n Pilvispesialisti, perustaja ja Innervator

 LinkedIn social ikoniTwitterin sosiaalinen ikoni GitHubin sosiaalinen ikoni

toisin kuin edellä parodia sarjakuva, Atom on kunnioitettava editori ja keybinding plugins ovat saatavilla niille meistä, jotka kasvoivat Emacs ja Vim jotta voimme olla hiiretön koodaus kokemus.

Atom kehitettiin alun perin GitHubista, mutta sen avoimen lähdekoodin ja laajennettavan luonteen, vahvan tuen ja liitännäistoimintoja tarjoavan yhteisön, ansiosta siitä on tullut erittäin tehokas-mutta ilmainen – kehitystyökalu.

käytän atomia ensisijaisesti Python -, Julia -, shell-skripteissä ja web-kehityksessä. Erillisessä artikkelissa I (will) näyttää, miten setup Microsoft Visual Studio koodi samalla tavalla. Koodi on myös avoimen lähdekoodin, ilmainen, ja tukee suuri yhteisö, ja se on etuja, jos koodaat myös erilaisia kääntäjiä ja omia tietokantoja.

huomaa: tämän artikkelin loppupuolella pohdin, miten voit automatisoida listan tallentamisen kaikista lisäosista, jotta voit asentaa ne uudelleen ryhmänä myöhemmin, säilyttää ne koodivarastossa tai siirtyä uuteen kehityskoneeseen. Itse säilytän konfiguraationi pilvessä, joten voin jatkaa työskentelyä asiakaspaikassa ennustettavalla asetuksella.

nämä ohjeet on testattu ja voimassa

Atom 1.40

ja

Python 3

ja ylöspäin. (Se voi toimia atomin aiemmissa versioissa, mutta testaamatta.)

askeleet:

1. Lataa Atom

” Atom on ilmainen ja avoimen lähdekoodin teksti-ja lähdekoodieditori macOS: lle, Linuxille ja Microsoft Windowsille, joka tukee solmuun kirjoitettuja laajennuksia.js ja embedded Git Control, jonka on kehittänyt GitHub. Atom on web-teknologioiden avulla rakennettu työpöytäsovellus.”https://flight-manual.atom.io/getting-started/sections/why-atom/

atomin käyttöliittymää voi käyttää alla lueteltujen laajennusten asentamiseen atomin asetusnäkymän avulla: kirjoita vain

ctrl +

(Linuxissa tai PC: ssä) ja

cmd +

(Macissa).

voit vaihtoehtoisesti avata Asetukset-näkymän napsauttamalla Asenna-välilehteä ja kirjoittamalla asennettavan paketin nimen hakukenttään.

meille muille, jotka todella tykkäämme käyttää pääteikkunaa, annan komentotulkin komennot alla.
2. Lataa Linter-paketti (Source Code Checker)

”Linter on base Linterin toimittaja hackable Atom Editorille. Lisäksi, sinun täytyy asentaa tietyn Linterin kielellesi. Löydät täydellisen listan atomlinter.github.io.

se tarjoaa huipputason API: n kuluttajalleen, jotta he voivat helposti visualisoida virheitä ja muunlaisia viestejä.”

https://atom.io/packages/linter

tai komentorivillä:

$ apm install linter

nyt meidän täytyy myös ladata kielikohtainen linter plugin (pidän flake8, mutta on olemassa valintoja lueteltu atomlinter.github.io sivu kuten yllä:

https://atom.io/packages/linter-flake8

tai komentorivillä:

tämän liitännäisen käyttämiseksi flake8 on asennettava järjestelmääsi. Jos sitä ei ole vielä asennettu, voit asentaa flake8: n kirjoittamalla seuraavan päätteeseen:

$ pip install flake8$ apm install linter-flake8

3. Lataa Python Automaattinen Täydennyspaketti ja AutoFormatter

”Python completions for packages, variables, methods, functions, with their arguments. Voimanlähteenä on Jedin tai leijan valinta.”Jedi on paikallinen kirjasto, ja siksi itse pidän sitä parempana kuin leijaa, joka vaatii verkkokirjaston.

https://atom.io/packages/autocomplete-python

tai komentorivillä:

$ apm install autocomplete-python

”käyttää asennettua autopep8: AA Python-koodin muotoiluun pep8: n ohjeiden mukaisesti”

https://atom.io/packages/python-autopep8

tai komentorivillä:

$ pip install autopep8$ apm install python-autopep8

4. Lataa Skriptipaketti

” Suorita skriptejä tiedoston nimen, koodin valinnan tai rivinumeron perusteella.”Tämä on erittäin hyödyllinen testattaessa koodin sisällä Atom sen sijaan, että menee eri pääteikkunan, ja se on tehokas, koska se on valinta-pohjainen, mikä tarkoittaa, että voit suorittaa pätkiä vastaan kokonaisia tiedostoja.

https://atom.io/packages/script

tai komentorivillä:

$ apm install script

5. Lataa tiedosto-kuvakkeet paketti

”tiedosto kuvakkeet samanlainen Vscode-kuvakkeet pack Visual Studio koodi (https://github.com/vscode-icons/vscode-icons) ja rakennettu pois logo-tiedosto-kuvakkeet pack (https://atom.io/packages/logo-file-icons) kanssa hienosäädöt ja
lisäykset. Puu näkymä ui tweeks lähemmäksi vastaamaan visual studio koodi.”

koska minulla on tapana käyttää sekä Visual Studion koodia että atomia, tämä auttaa minua säilyttämään johdonmukaisuuden, ja pidän niistä enemmän kuin atomin oletuksista.

https://atom.io/packages/atom-file-icons

tai komentoriviltä:

$ apm install atom-file-icons

6. Lataa syntaksin Korostusteema

” syntaksiteema Atom Material UI: lle. Inspiraationa Mattia Astorinon SublimeText-teema.”

https://atom.io/packages/atom-material-syntax

tai komentoriviltä:

$ apm install atom-material-syntax

7. Lataa ja asenna Minimap

Minimap-paketti näyttää Minimap-esikatselun tiedostostasi editorin oikealla puolella. Minimap-git-diff ja minimap-highlight-selected-liitännäiset ovat myös hyödyllisiä.

https://atom.io/packages/minimap
tai komentoriviltä:

$ apm install minimap$ apm install minimap-git-diff $ apm install minimap-highlight-selected 

8. Lataa ja asenna Jupyter Notebook Plugin

”paketti, joka toimii kuin Jupyter Notebook, mutta sisällä Atom. Se on rekisteröity avaajaksi .ipynb — tiedostot-kokeile avata yksi!”

https://atom.io/packages/jupyter-notebook

tai komentoriviltä:

$ pip install jupyter jupyter_kernel_gateway$ apm install jupyter-notebook

vaihtoehtoisesti voi tarkastella Vetypakettia:

vety kulkee koodia vuorovaikutteisesti, mahdollistaa datan tarkastamisen ja piirtämisen. Kaikki voima Jupyter ytimet, sisällä suosikki tekstieditori. Se tukee Python -, R -, JavaScript-ja muita Jupyter-ytimiä.

Hae dokumentaatiosta ja Medium-blogikirjoituksesta, mitä vedyllä voi tehdä.

9. Paranna atomin

versionhallintatukea, koska työskentelen useille asiakkaille, vaihdan usein GitHubin, gitlabin ja Bitbucketin välillä eri arkistoihin. Katso etsi seuraavat osoitteessa https://atom.io/packages:

  • git-kontrolli
  • git-plus
  • git-syypää
  • git-aikakone
  • gitlab
  • avoin bitbucket

10. Versionhallinnan (tai pilviasemien) käyttäminen kokoonpanon siirrettävyyteen
käytä Atom-asetustiedoston ja muiden mahdollisten asetustiedostojen versionhallintaan.

Linux:

~/.atom/config.cson

ikkunat:

%USERPROFILE%\.atom\config.cson C:\Users\{name}\AppData\Local\atom\config.cson

voit sitten isännöidä ja kloonata Git-arkiston GitHubissa, Gitlabissa, Bitbucketissa jne., ja hakea sen muissa tietokoneissa yksinkertaisesti suorittamalla:

$ git clone https://github.com/{username}/{repo}

kuten minkä tahansa muun lähdeohjausvaraston kohdalla, voit pitää sen ajan tasalla (muutosten lataamiseksi) ja (muutosten lataamiseksi).

git push

ja

git pull

kuten artikkelin alussa mainitussa huomautuksessa mainitaan, yhteisen asennettujen pakettien luettelon seuraamiseksi päätelaitteen komentotulkissa suoritetaan:

$ apm list --installed --bare > ~/.atom/package.list

ja lisää sitten kyseinen tiedosto myös lähdekoodiohjattuun git-arkistoon.

asentamaan paketit automaattisesti takaisin atomin uuteen asennukseen:

$ apm install --packages-file ~/.atom/package.list

esimerkki

package.list

tiedostostani on alla:

johtopäätös

tässä artikkelissa osoitin, miten python-ystävällisen kehitysympäristön voi perustaa ja ylläpitää atomin avulla (https://atom.io/).