SQLite per analisi - corso 3000 rubli. da Stepik, formazione 40 ore, Data: 2 dicembre 2023.
Miscellanea / / December 05, 2023
Analisti, sviluppatori e tester lavorano spesso con set di dati. Calcola le statistiche di vendita in diverse dimensioni, converti e "pulisci" JSON da una struttura scomoda, trova problemi in un registro nginx da 500 MB: compiti simili devono essere risolti costantemente.
Per analizzare o trasformare i dati, vengono spesso utilizzati Excel o librerie come Panda. Questi non sono cattivi strumenti: Excel è utile per le attività più elementari e Panda è fantastico una volta che gli dedichi le prime 1000 ore.
Ma c'è un altro strumento. È molto più potente di Excel, più semplice ed espressivo dei panda. Questo è SQLite, un DBMS completo che non richiede installazione o configurazione. SQLite prende SQL, un linguaggio specificamente progettato per l'elaborazione dei dati, e vi aggiunge una serie di funzionalità interessanti.
Su cosa e per chi
Il corso ti insegnerà come utilizzare SQLite per il lavoro quotidiano con i dati:
Analizza rapidamente un set di dati di grandi dimensioni e trova modelli non ovvi.
Costruisci un report di riepilogo da diverse fonti, con raggruppamenti e funzioni analitiche.
Carica, converti e carica i dati nel formato richiesto.
È conveniente lavorare con documenti JSON.
Il corso fa per te se:
Sei stanco di armeggiare con Excel o non vuoi ricordare milleuno comandi di Panda.
Conosci già SQL e non vuoi imparare un altro linguaggio o libreria per risolvere i problemi quotidiani.
Vuoi padroneggiare una volta per tutte uno strumento universale di gestione dei dati?
Pensi che SQLite sia un DBMS “giocattolo”, non adatto a compiti reali.
Il corso non è adatto se:
Non conosci affatto SQL.
Non pronto per lavorare con la riga di comando.
Il corso è esclusivamente pratico. Non entreremo nelle cinque varianti di FOREIGN KEY ON DELETE, nei livelli di isolamento delle transazioni o nella differenza tra le forme normali. Concentriamoci invece su compiti specifici in modo da poter applicare immediatamente la conoscenza al tuo lavoro.
Sarai in grado di utilizzare SQLite nella pratica dopo il primo modulo. E se completi il corso fino alla fine, SQLite si trasformerà in uno strumento universale adatto a quasi tutte le attività.
Il corso è interattivo. Gli esercizi possono essere eseguiti direttamente nel browser, non è necessario scaricare o installare nulla. Quando ne avrai preso dimestichezza, ripetili nella console.
Non sono richieste competenze di programmazione.
Contenuto
Nozioni di base su SQLite. Carichiamo il set di dati, ricordiamo l'SQL e lo carichiamo su CSV.
Pulizia dei dati. “Pettinamo” i dati problematici e ne comprendiamo le tipologie.
Relazioni nei dati. Unisci, unisci e interseca tabelle in un set di dati.
Dati → conoscenza. Calcoliamo la media, i percentili, la distribuzione e la correlazione. Analizziamo il testo.
JSON. Lavoriamo nativamente con documenti JSON e strutture dati non relazionali.
Set di grandi dimensioni. Lavoriamo in modo efficace con tavoli pesanti.
Funzioni della finestra. Padroneggiamo funzioni analitiche avanzate per report interessanti.
Come si svolgono le lezioni?
Il corso è composto da moduli, ogni modulo è un ampio argomento separato: ad esempio "JSON" o "funzioni finestra". Il modulo è composto da 5–6 lezioni. La lezione consiste in una lezione frontale e in diverse attività pratiche.
I partecipanti svolgono attività pratiche in una sandbox interattiva. Le risposte vengono controllate automaticamente, quindi non devi aspettare. Se qualcosa non funziona, i partecipanti fanno domande nei commenti all’attività e io rispondo.
Le lezioni sono scritte, niente video. Riesco a spiegare chiaramente cose complesse, quindi è un piacere leggerle. Molti esempi e immagini, nessuna teoria arida. Alla fine di ogni modulo c'è un breve riassunto.
Il completamento del modulo richiede 2-4 ore, a seconda della tua preparazione. L'intero corso durerà 15-30 ore.
Costo e partecipazione
Il corso è composto da sette moduli e un esame. Si tratta di 47 lezioni e 130 compiti pratici. Se totalizzi l'80% dei punti, riceverai un certificato, il 90% dei punti riceverà un certificato con lode.
Il costo del corso è di 3000 ₽. Il primo modulo è disponibile gratuitamente.
Tutte le informazioni pubblicate in questa sezione di Lifehacker non costituiscono un'offerta al pubblico come definita dalle disposizioni dell'articolo 437 del Codice Civile della Federazione Russa e sono solo a scopo informativo.
Il servizio utilizza le tecnologie del progetto “Educated” e non fornisce servizi didattici.