SQLite analytiikkaan - kurssi 3000 hieroa. Stepikistä, koulutus 40 tuntia, Päivämäärä: 2.12.2023.
Miscellanea / / December 05, 2023
Analyytikot, kehittäjät ja testaajat työskentelevät usein tietojoukkojen kanssa. Laske myyntitilastoja eri ulottuvuuksissa, muunna ja "puhdista" hankalan rakenteen JSON, etsi ongelmia 500 Mt: n nginx-lokista - vastaavia tehtäviä on ratkaistava jatkuvasti.
Tietojen analysointiin tai muuntamiseen käytetään usein Exceliä tai kirjastoja, kuten pandoja. Nämä eivät ole huonoja työkaluja: Excel on hyvä perustehtäviin, ja pandat ovat hyviä, kun omistat siihen ensimmäiset 1000 tuntia.
Mutta on toinenkin työkalu. Se on paljon tehokkaampi kuin Excel, yksinkertaisempi ja ilmeisempi kuin pandat. Tämä on SQLite - täysimittainen DBMS, joka ei vaadi asennusta tai konfigurointia. SQLite ottaa SQL: n, erityisesti tietojenkäsittelyyn suunnitellun kielen, ja lisää siihen joukon mukavia ominaisuuksia.
Siitä mitä ja kenelle
Kurssilla opetetaan käyttämään SQLitea jokapäiväiseen datan käsittelyyn:
Analysoi nopeasti suuri tietojoukko ja löydä epäselviä kuvioita.
Luo yhteenvetoraportti useista lähteistä ryhmittelyillä ja analyyttisilla toiminnoilla.
Lataa, muunna ja lataa tiedot vaaditussa muodossa.
On kätevää työskennellä JSON-dokumenttien kanssa.
Kurssi on sinulle, jos:
Oletko kyllästynyt Excelin näpertelyyn tai et halua muistaa tuhat ja yksi pandan komento.
Tunnet jo SQL: n etkä halua oppia toista kieltä tai kirjastoa ratkaistaksesi jokapäiväisiä ongelmia.
Haluatko hallita universaalin tiedonhallintatyökalun lopullisesti?
Luuletko, että SQLite on "lelu" DBMS, joka ei sovellu oikeisiin tehtäviin.
Kurssi ei sovellu, jos:
Et tunne SQL: ää ollenkaan.
Ei ole valmis työskentelemään komentorivin kanssa.
Kurssi on yksinomaan käytännönläheinen. Emme käsittele FOREIGN KEY ON DELETE: n viittä muunnelmaa, tapahtuman eristystasoja tai normaalimuotojen välistä eroa. Keskitytään sen sijaan tiettyihin tehtäviin, jotta voit heti soveltaa tietoa työhösi.
Osaat käyttää SQLitea käytännössä ensimmäisen moduulin jälkeen. Ja jos suoritat kurssin loppuun, SQLite muuttuu universaaliksi työkaluksi, joka sopii melkein kaikkiin tehtäviin.
Kurssi on interaktiivinen. Harjoitukset voidaan suorittaa suoraan selaimessa, sinun ei tarvitse ladata tai asentaa mitään. Kun ymmärrät, toista ne konsolissa.
Ohjelmointitaitoja ei tarvita.
Sisältö
SQLiten perusteet. Lataamme tietojoukon, muistamme SQL: n ja lataamme sen CSV: hen.
Tietojen puhdistus. "Kampaamme" ongelmalliset tiedot ja ymmärrämme tyypit.
Suhteet datassa. Liitä, liitä ja leikkaa tietojoukon taulukoita.
Data → tieto. Laskemme keskiarvon, prosenttipisteet, jakauman ja korrelaation. Analysoimme tekstiä.
JSON. Työskentelemme natiivisti JSON-dokumenttien ja ei-relaatiotietorakenteiden kanssa.
Isot setit. Työskentelemme tehokkaasti raskaiden pöytien kanssa.
Ikkunan toiminnot. Hallitsemme edistyneitä analyyttisiä toimintoja hienoja raportteja varten.
Miten tunnit järjestetään?
Kurssi kootaan moduuleista, jokainen moduuli on erillinen iso aihe: esimerkiksi "JSON" tai "ikkunatoiminnot". Moduuli koostuu 5-6 oppitunnista. Tunti koostuu luennosta ja useista käytännön tehtävistä.
Osallistujat tekevät käytännön tehtäviä interaktiivisessa hiekkalaatikossa. Vastaukset tarkistetaan automaattisesti, joten sinun ei tarvitse odottaa. Jos jokin ei toimi, osallistujat esittävät kysymyksiä tehtävän kommenteissa, ja minä vastaan.
Luennot on kirjoitettu, ei videoita. Osaan selittää monimutkaiset asiat selkeästi, joten niitä on ilo lukea. Paljon esimerkkejä ja kuvia, ei kuivaa teoriaa. Jokaisen moduulin lopussa on lyhyt yhteenveto.
Moduulin suorittaminen kestää valmistautumisestasi riippuen 2–4 tuntia. Koko kurssi kestää 15-30 tuntia.
Hinta ja osallistuminen
Kurssi koostuu seitsemästä moduulista ja kokeesta. Nämä ovat 47 oppituntia ja 130 käytännön tehtävää. Jos ansaitset 80% pisteistä, saat todistuksen, 90% pisteistä saa kunniatodistuksen.
Kurssin hinta on 3000 ₽. Ensimmäinen moduuli on saatavilla ilmaiseksi.
Kaikki tässä Lifehackerin osiossa julkaistut tiedot eivät ole Venäjän federaation siviililain 437 artiklan määräysten mukaisia julkisia tarjouksia, ja ne on tarkoitettu vain tiedoksi.
Palvelu käyttää "Educated"-projektin teknologioita eikä tarjoa koulutuspalveluita.