U posljednjih nekoliko dana jako sam duboko prouฤavao i vjeลพbao Python programski jezik o ฤemu smo viลกe puta govorili 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 prilagoditi drugim operativnim sistemima.
Sve ovo istraลพivanje pruลพilo mi je priliku da upoznam nove alate, trikove i smjernice koji ฤe biti vrlo korisni Python programerima, tako da ฤemo u narednih nekoliko dana vjerovatno 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 najkompletniji paket za nauku podataka s Pythonom i da nam pruลพa velik broj funkcionalnosti koje ฤe nam omoguฤiti da razvijamo aplikacije na efikasniji, brลพi i lakลกi naฤin.
ล ta je Anaconda Distribution?
anakonda To je a Open Source Suiteili koji ukljuฤuje niz aplikacija, biblioteka i koncepata dizajniranih za razvoj Nauka podataka s Pythonom. Opฤenito, redovi Anaconda Distribution je Python distribucija koja radi kao upravitelj okruลพenja, 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 biblioteke nauke o podacima y Count. Sve se to instalira automatski i na vrlo jednostavan postupak.
Kada instaliramo Anacondu, imat ฤemo na raspolaganju sve ove alate koji su veฤ konfigurirani, njima moลพemo 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 kompanije Conda.
Karakteristike distribucije Anaconde
Ovaj paket za nauku podataka s Pythonom ima velik broj karakteristika, meฤu kojima moลพemo istaknuti sljedeฤe:
- Besplatan, otvoren izvor, s priliฤno detaljnom dokumentacijom i velikom zajednicom.
- Multiplatform (Linux, macOS i Windows).
- Omoguฤava vam instaliranje i upravljanje paketima, zavisnostima i okruลพenjima za nauku podataka s Pythonom na vrlo jednostavan naฤin.
- Pomozite u razvoju projekata nauke o podacima koristeฤi razne IDE-ove kao ลกto su Jupyter, JupyterLab, Spyder i RStudio.
- Ima alate kao ลกto su Dask, numpy, pande i Numba za analizu podataka.
- Omoguฤava vizualizaciju podataka pomoฤu Bokeh, Datashader, Holoviews ili Matplotlib.
- ล irok spektar aplikacija povezanih sa maลกinskim uฤenjem i modelima uฤenja.
- Anaconda Navigator je priliฤno jednostavan GUI grafiฤki korisniฤki interfejs, ali sa ogromnim potencijalom.
- Pakete povezane s naukom podataka moลพete napuniti pomoฤu Pythona s terminala.
- Pruลพa moguฤnost pristupa naprednijim resursima za uฤenje.
- Uklonite probleme sa zavisnoลกฤu paketa i kontrolom verzija.
- Opremljen je alatima koji vam omoguฤavaju stvaranje i dijeljenje dokumenata koji sadrลพe kod s aktivnom kompilacijom, jednadลพbama, opisima i biljeลกkama.
- Omoguฤava kompajliranje Pythona u maลกinski 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 prenosivi, ลกto vam omoguฤava 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 je priliฤno jednostavno, samo idite na Odjeljak za preuzimanje distribucije Anaconda 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 sa odgovarajuฤom verzijom.
bash Anaconda3-4.4.0-Linux-x86_64.sh
o
bash Anaconda2-4.4.0-Linux-x86_64.sh
Onda moramo pritisnuti enter
za nastavak prihvaฤamo licencu sa yes
, potvrฤujemo direktorij u koji ฤemo instalirati Anacondu i na kraju odabiremo yes
tako da Anaconda ima prednost nad Pythonom maลกine.
S terminala pokreฤemo Anaconda Navigator 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 i sljedeฤe Lista naredbi Conda koji ฤe vam omoguฤiti da instalirate i upravljate paketima na vrlo brz naฤin.
Ovaj paket alata je dizajniran za nauku o podacima sa Pythonom, ali korisno za veฤinu programera pythona, ima veliki broj aplikacija i paketa koji ฤe nam omoguฤiti da budemo efikasniji.
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 ne zaboravite da nam u komentarima ostavite svoja miลกljenja i komentare o tome.
Excelente
U sustavu Windows da Anaconda, ali u Linuxu sam uvijek vidio lakลกu instalaciju iz depozita, integriraniji je u sistem, lakลกi za instalaciju. Barem za upotrebu pandi, numpy i osnovne Jupyter biljeลพnice koju vam dajem nisam imao problema
Vrlo dobar guลกter!
Da li se preporuฤuje onima koji poฤinju s pythonom?
Preporuฤuje se onima koji zapoฤinju s pythonom, postoji alat tool nazvan jupyter notebook koji je instaliran s Anaconda Distribution i koji mislim da je idealan za uฤenje i pravljenje biljeลกki na pythonu ... Uskoro ฤemo imati ฤlanak o ovom alatu.
ฤekat ฤu ga.
zdravo, 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: ล ta 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 integriลกe.
Instalirao sam Anaconda3 na LinuxMint 18.2. Otvorio sam ลกpijun i otkrio da mi omoguฤava samo pristup tvrdom disku. Ne vidite USB. Kako mogu konfigurirati ovu opciju? Srdaฤan pozdrav
Dobar vodiฤ. Stvorio sam Lubuntu + Anaconda maลกinu sa svime ลกto je spremno za rad.
Dijelim ga u sluฤaju da je korisno: https://github.com/Virtual-Machines/Anaconda-VirtualBox