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.
Indeks
Š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.
14 komentara, ostavi svoj
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, koji je telegram kanal desdelinuxa ???
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