SQLite za analitiku - tečaj 3000 rub. iz Stepika, obuka 40 sati, Datum: 02.12.2023.
Miscelanea / / December 05, 2023
Analitičari, programeri i testeri često rade sa skupovima podataka. Izračunajte statistiku prodaje u različitim dimenzijama, pretvorite i "očistite" JSON od nezgodne strukture, pronađite probleme u nginx zapisniku od 500 MB - slične zadatke morate stalno rješavati.
Za analizu ili transformaciju podataka često se koriste Excel ili biblioteke poput pandi. Ovo nisu loši alati: Excel je dobar za najosnovnije zadatke, a pandas je super nakon što mu posvetite prvih 1000 sati.
Ali postoji još jedan alat. Mnogo je moćniji od Excela, jednostavniji i izražajniji od pandi. Ovo je SQLite - potpuni DBMS koji ne zahtijeva instalaciju ili konfiguraciju. SQLite preuzima SQL, jezik posebno dizajniran za obradu podataka, i dodaje mu hrpu zgodnih značajki.
O čemu i za koga
Na tečaju ćete naučiti kako koristiti SQLite za svakodnevni rad s podacima:
Brzo analizirajte veliki skup podataka i pronađite neočite uzorke.
Izradite sažetak izvješća iz nekoliko izvora, s grupiranjem i analitičkim funkcijama.
Učitajte, pretvorite i učitajte podatke u traženom formatu.
Praktično je raditi s JSON dokumentima.
Tečaj je za vas ako:
Jeste li umorni od petljanja po Excelu ili ne želite pamtiti tisuću i jednu pandas naredbu.
Već znate SQL i ne želite učiti drugi jezik ili biblioteku za rješavanje svakodnevnih problema.
Želite li jednom zauvijek ovladati univerzalnim alatom za upravljanje podacima?
Mislite da je SQLite DBMS "igračka", neprikladan za stvarne zadatke.
Tečaj nije prikladan ako:
Ti uopće ne znaš SQL.
Nije spreman za rad s naredbenim redom.
Tečaj je isključivo praktičan. Nećemo ulaziti u pet varijacija FOREIGN KEY ON DELETE, razine izolacije transakcije ili razlike između normalnih oblika. Umjesto toga, usredotočimo se na specifične zadatke kako biste odmah mogli primijeniti znanje u svom radu.
SQLite ćete moći koristiti u praksi nakon prvog modula. A ako završite tečaj do kraja, SQLite će se pretvoriti u univerzalni alat koji je prikladan za gotovo sve zadatke.
Tečaj je interaktivan. Vježbe se mogu izvoditi izravno u pregledniku, ne morate ništa preuzimati ili instalirati. Kad se snađete, ponovite ih na konzoli.
Nisu potrebne vještine programiranja.
Sadržaj
Osnove SQLite. Učitavamo skup podataka, pamtimo SQL i učitavamo ga u CSV.
Čišćenje podataka. Mi "češljamo" problematične podatke i razumijemo vrste.
Odnosi u podacima. Spajanje, spajanje i križanje tablica u skupu podataka.
Podaci → znanje. Računamo prosjek, percentile, distribuciju i korelaciju. Analiziramo tekst.
JSON. Izvorno radimo s JSON dokumentima i nerelacijskim podatkovnim strukturama.
Veliki setovi. Učinkovito radimo s teškim stolovima.
Funkcije prozora. Savladavamo napredne analitičke funkcije za cool izvješća.
Kako se odvija nastava?
Tečaj je sastavljen od modula, svaki modul je zasebna velika tema: na primjer, "JSON" ili "funkcije prozora". Modul se sastoji od 5-6 lekcija. Sat se sastoji od predavanja i nekoliko praktičnih zadataka.
Polaznici izvode praktične zadatke u interaktivnom pješčaniku. Odgovori se automatski provjeravaju, tako da ne morate čekati. Ako nešto ne ide, sudionici postavljaju pitanja u komentarima na zadatak, a ja odgovaram.
Predavanja su pisana, nema videa. Složene stvari mogu jasno objasniti pa mi je užitak čitati ih. Puno primjera i slika, nema suhoparne teorije. Na kraju svakog modula nalazi se kratki sažetak.
Završetak modula traje 2-4 sata, ovisno o vašoj pripremi. Cijeli tečaj će trajati 15-30 sati.
Trošak i sudjelovanje
Tečaj se sastoji od sedam modula i ispita. Riječ je o 47 lekcija i 130 praktičnih zadataka. Ako osvojite 80% bodova, dobit ćete certifikat, 90% bodova dobit ćete certifikat s pohvalama.
Cijena tečaja je 3000 ₽. Prvi modul dostupan je besplatno.
Sve informacije objavljene u ovom odjeljku Lifehackera nisu javna ponuda kako je definirano odredbama članka 437. Građanskog zakonika Ruske Federacije i služe samo u informativne svrhe.
Usluga koristi tehnologije iz projekta “Educated” i ne pruža obrazovne usluge.