SQLite til analyse - kursus 3000 rub. fra Stepik, træning 40 timer, Dato: 2. december 2023.
Miscellanea / / December 05, 2023
Analytikere, udviklere og testere arbejder ofte med datasæt. Beregn salgsstatistik i forskellige dimensioner, konverter og "rens" JSON for en ubekvem struktur, find problemer i en 500 MB nginx log - lignende opgaver skal løses konstant.
Til at analysere eller transformere data bruges Excel eller biblioteker som pandaer ofte. Det er ikke dårlige værktøjer: Excel er godt til de mest basale opgaver, og pandaer er fantastisk, når du først dedikerer de første 1000 timer til det.
Men der er et andet værktøj. Det er meget mere kraftfuldt end Excel, enklere og mere udtryksfuldt end pandaer. Dette er SQLite - et fuldgyldigt DBMS, der ikke kræver installation eller konfiguration. SQLite tager SQL, et sprog specielt designet til databehandling, og tilføjer en masse gode funktioner til det.
Om hvad og for hvem
Kurset vil lære dig, hvordan du bruger SQLite til hverdagsarbejde med data:
Analyser hurtigt et stort datasæt og find uoplagte mønstre.
Byg en sammenfattende rapport fra flere kilder med grupperinger og analytiske funktioner.
Indlæs, konverter og upload data i det krævede format.
Det er praktisk at arbejde med JSON-dokumenter.
Kurset er for dig, hvis:
Er du træt af at pille ved Excel eller vil du ikke huske tusind og en panda-kommando.
Kender allerede SQL og ønsker ikke at lære et andet sprog eller et andet bibliotek for at løse hverdagens problemer.
Vil du mestre et universelt datastyringsværktøj én gang for alle?
Du tror, at SQLite er et "legetøj" DBMS, ikke egnet til rigtige opgaver.
Kurset er ikke egnet hvis:
Du kender slet ikke SQL.
Ikke klar til at arbejde med kommandolinjen.
Kurset er udelukkende praktisk. Vi vil ikke gå ind i de fem variationer af UDENLANDSKE NØGLER VED SLETT, transaktionsisolationsniveauer eller forskellen mellem normale former. Lad os i stedet fokusere på specifikke opgaver, så du straks kan anvende viden på dit arbejde.
Du vil kunne bruge SQLite i praksis efter det første modul. Og hvis du gennemfører kurset til ende, bliver SQLite til et universelt værktøj, der er velegnet til næsten enhver opgave.
Kurset er interaktivt. Øvelserne kan udføres direkte i browseren, der er ingen grund til at downloade eller installere noget. Når du får styr på det, gentag dem i konsollen.
Ingen programmeringsfærdigheder påkrævet.
Indhold
Grundlæggende om SQLite. Vi indlæser datasættet, husker SQL'en og uploader det til CSV.
Datarensning. Vi "kæmmer" de problematiske data og forstår typerne.
Relationer i data. Sammenføj, sammenføj og skær tabeller i et datasæt.
Data → viden. Vi beregner gennemsnit, percentiler, fordeling og korrelation. Vi analyserer teksten.
JSON. Vi arbejder indbygget med JSON-dokumenter og ikke-relationelle datastrukturer.
Store sæt. Vi arbejder effektivt med tunge borde.
Vinduesfunktioner. Vi mestrer avancerede analytiske funktioner til fede rapporter.
Hvordan foregår undervisningen?
Kurset er samlet af moduler, hvert modul er et separat stort emne: for eksempel "JSON" eller "vinduefunktioner". Modulet består af 5-6 lektioner. Lektionen består af et foredrag og flere praktiske opgaver.
Deltagerne udfører praktiske opgaver i en interaktiv sandkasse. Svar kontrolleres automatisk, så du ikke behøver at vente. Hvis noget ikke lykkes, stiller deltagerne spørgsmål i kommentarerne til opgaven, og jeg svarer.
Forelæsninger er skrevet, ingen videoer. Jeg kan forklare komplekse ting klart, så det er en fornøjelse at læse dem. Masser af eksempler og billeder, ingen tør teori. I slutningen af hvert modul er der et kort resumé.
At gennemføre modulet tager 2-4 timer, afhængig af din forberedelse. Hele kurset vil tage 15-30 timer.
Omkostninger og deltagelse
Kurset består af syv moduler og en eksamen. Det drejer sig om 47 lektioner og 130 praktiske opgaver. Hvis du scorer 80 % af pointene, får du et certifikat, 90 % af pointene får et certifikat med hæder.
Prisen for kurset er 3000 kr. Det første modul er tilgængeligt gratis.
Al information offentliggjort i denne sektion af Lifehacker er ikke et offentligt tilbud som defineret af bestemmelserne i artikel 437 i Den Russiske Føderations civile lovbog, og er kun til informationsformål.
Tjenesten bruger teknologier fra "Educated"-projektet og leverer ikke undervisningsydelser.