Posljednjih dana vrlo sam duboko prouฤavao i vjeลพbao Programski jezik Python o ฤemu smo viลกe puta razgovarali na blogu, glavni razlog je taj ลกto imam nekoliko ideja koje ลพelim precizirati i koje su namijenjene automatizirati procese na Linuxu ali to bi se moglo skalirati u drugim operativnim sustavima.
Sva ova studija pruลพila mi je priliku da upoznam nove alate, trikove i pravila koja ฤe biti vrlo korisna programerima Pythona, pa ฤemo sljedeฤih nekoliko dana vjerojatno dijeliti nekoliko ฤlanaka povezanih s ovim sjajnim i moฤnim programskim jezikom.
Distribucija Anaconde jedan je od onih alata za koji smatram da bi trebao biti osnova za ovu seriju ฤlanaka, buduฤi da ga smatram najcjelovitiji paket za znanost o podacima s Pythonom te da nam pruลพa velik broj funkcionalnosti koje ฤe nam omoguฤiti razvoj aplikacija na uฤinkovitiji, brลพi i lakลกi naฤin.
ล to je Anaconda Distribution?
anakonda je Suite otvorenog kodaili koji ukljuฤuje niz aplikacija, knjiลพnica i koncepata dizajniranih za razvoj Znanost podataka s Pythonom. Opฤenito crte Anaconda Distribution je Python distribucija koja radi kao upravitelj okoliลกa, upravitelj paketa i ima kolekciju viลกe od 720 paketa otvorenog koda.
Anaconda Distribution grupirana je u 4 sektora ili tehnoloลกka rjeลกenja, Anaconda Navigator, Projekt Anaconda, The knjiลพnice znanosti o podacima y Conda. Sve se to instalira automatski i na vrlo jednostavan postupak.
Kad instaliramo Anacondu, imat ฤemo na raspolaganju sve ove alate koji su veฤ konfigurirani, moลพemo njima upravljati putem grafiฤkog korisniฤkog suฤelja Navigator ili moลพemo koristiti Condu za administraciju putem konzole. Moลพete instalirati, ukloniti ili aลพurirati bilo koji paket Anaconda s nekoliko klikova u Navigatoru ili jednom komandom tvrtke Conda.
Karakteristike distribucije Anaconde
Ovaj paket za znanost podataka s Pythonom ima velik broj znaฤajki, meฤu kojima moลพemo istaknuti sljedeฤe:
- Besplatan, otvoren izvor, s priliฤno detaljnom dokumentacijom i sjajnom zajednicom.
- Multiplatform (Linux, macOS i Windows).
- Omoguฤuje vam instaliranje i upravljanje paketima, ovisnostima i okruลพenjima za znanost o podacima s Pythonom na vrlo jednostavan naฤin.
- Pomozite u razvoju projekata znanosti o znanosti pomoฤu razliฤitih IDE-a poput Jupyter, JupyterLab, Spyder i RStudio.
- Ima alate kao ลกto su Dask, numpy, pande i Numba za analizu podataka.
- Omoguฤuje vizualizaciju podataka pomoฤu Bokeh, Datashader, Holoviews ili Matplotlib.
- ล irok spektar aplikacija povezanih s strojnim uฤenjem i modelima uฤenja.
- Anaconda Navigator priliฤno je jednostavno grafiฤko korisniฤko suฤelje s GUI-jem, ali s ogromnim potencijalom.
- Paketima povezanim s Data Science moลพete upravljati s Pythonom na napredni naฤin s terminala.
- Pruลพa moguฤnost pristupa naprednijim resursima za uฤenje.
- Uklonite probleme s ovisnoลกฤu o paketu i kontrolom verzija.
- Opremljen je alatima koji vam omoguฤuju stvaranje i dijeljenje dokumenata koji sadrลพe kod s aktivnom kompilacijom, jednadลพbama, opisima i biljeลกkama.
- Omoguฤuje kompajliranje Pythona u strojni kod za brzo izvrลกavanje.
- Olakลกava pisanje sloลพenih paralelnih algoritama za izvrลกavanje zadataka.
- Ima podrลกku za raฤunarstvo visokih performansi.
- Projekti su prijenosni, ลกto vam omoguฤuje dijeljenje projekata s drugima i pokretanje projekata na razliฤitim platformama.
- Brzo pojednostavite provedbu projekata znanosti o podacima.
Kako instalirati Anaconda Distribution?
Instaliranje Anaconda Distribution priliฤno je jednostavno, samo idite na Odjeljak za preuzimanje Anaconda Distribution i preuzmite ลพeljenu verziju (Python 3.6 ili Python 2.7). Nakon preuzimanja otvaramo terminal, idemo u odgovarajuฤi direktorij i izvrลกavamo pokuลกaj instalacije s odgovarajuฤom verzijom.
bash Anaconda3-4.4.0-Linux-x86_64.sh
o
bash Anaconda2-4.4.0-Linux-x86_64.sh
Tada moramo pritisnuti enter
za nastavak prihvaฤamo licencu s yes
, potvrฤujemo direktorij u koji ฤemo instalirati Anacondu i na kraju odabiremo yes
tako da Anaconda ima prednost nad Pythonom stroja.
S terminala pokreฤemo Anaconda Navigator s anaconda-navigator
i moลพemo poฤeti uลพivati โโu alatu kao ลกto se vidi u sljedeฤoj galeriji.
Na isti naฤin moลพete koristiti sljedeฤe Popis naredbi Conda to ฤe vam omoguฤiti da instalirate i upravljate paketima na vrlo brz naฤin.
Ovaj paket alata dizajniran je za znanost o podacima s Pythonom, ali je koristan za veฤinu programera pythona, ima velik broj aplikacija i paketa koji ฤe nam omoguฤiti da budemo uฤinkovitiji.
Mnogi paketi i usluลพni programi koji su prisutni u Anaconda Distribution detaljno ฤe se procijeniti u raznim ฤlancima koje ฤemo objaviti, nadam se da vas ovo podruฤje zanima i da nam ne zaboravite u komentarima ostaviti svoja miลกljenja i komentare o tome.
Izvrstan
U sustavu Windows da Anaconda, ali u Linuxu sam uvijek vidio lakลกu instalaciju iz depozita, integriraniji je u sustav, lakลกu instalaciju. Barem za koriลกtenje pandi, numpyja i osnovne Jupyterove biljeลพnice koje vam dajem nisam imao problema
Vrlo dobar guลกter!
Da li se preporuฤuje onima koji poฤinju s pythonom?
Iznimno se preporuฤuje onima koji poฤinju s pythonom, postoji alat j nazvan jupyter notebook koji je instaliran s Anaconda Distribution i koji mislim da je idealan za uฤenje i voฤenje biljeลกki na pythonu ... Uskoro ฤemo imati ฤlanak o ovom alatu.
ฤekat ฤu ga.
bok, ne mogu pokrenuti anaconda-navigator u terminalu
Imam iste poteลกkoฤe.
ovo biste trebali staviti na prvo mjesto tek prvi put kad ga otvore:
$ izvor ~ / .bashrc
A onda ako ga otvore normalno kako se gore ฤini.
Pitanje: ล to je telegram kanal desdelinux?
Ovo je vrlo dobro pitanje, ono ลกto sam traลพio nisam niลกta pronaลกao
Trenutno nemamo problema s upravljanjem, ali razmatramo da ga imamo ลกto prije. Da se zajednica integrira.
Instalirao sam Anaconda3 na LinuxMint 18.2. Otvorio sam ลกpijun i otkrio da mi omoguฤuje samo pristup tvrdom disku. Ne vidite USB. Kako mogu konfigurirati ovu opciju? Lijepi Pozdrav
Dobar tutorial. Stvorio sam Lubuntu + Anaconda stroj sa svime ลกto je spremno za rad.
Dijelim ga u sluฤaju da je koristan: https://github.com/Virtual-Machines/Anaconda-VirtualBox