SQLite für Analysen – Kurs 3000 Rubel. von Stepik, Ausbildung 40 Stunden, Datum: 2. Dezember 2023.
Verschiedenes / / December 05, 2023
Analysten, Entwickler und Tester arbeiten häufig mit Datensätzen. Berechnen Sie Verkaufsstatistiken in verschiedenen Dimensionen, konvertieren und „bereinigen“ Sie JSON von einer unbequemen Struktur, finden Sie Probleme in einem 500 MB großen Nginx-Protokoll – ähnliche Aufgaben müssen ständig gelöst werden.
Zur Analyse oder Transformation von Daten werden häufig Excel oder Bibliotheken wie Pandas verwendet. Dies sind keine schlechten Tools: Excel eignet sich für die grundlegendsten Aufgaben und Pandas ist großartig, wenn Sie die ersten 1000 Stunden damit verbringen.
Aber es gibt noch ein anderes Werkzeug. Es ist viel leistungsfähiger als Excel, einfacher und ausdrucksvoller als Pandas. Das ist SQLite – ein vollwertiges DBMS, das keine Installation oder Konfiguration erfordert. SQLite übernimmt SQL, eine Sprache, die speziell für die Datenverarbeitung entwickelt wurde, und fügt ihr eine Reihe netter Funktionen hinzu.
Über was und für wen
Der Kurs vermittelt Ihnen, wie Sie SQLite für die tägliche Arbeit mit Daten nutzen:
Analysieren Sie schnell einen großen Datensatz und finden Sie nicht offensichtliche Muster.
Erstellen Sie einen zusammenfassenden Bericht aus mehreren Quellen mit Gruppierungen und Analysefunktionen.
Laden, konvertieren und laden Sie Daten im erforderlichen Format hoch.
Es ist bequem, mit JSON-Dokumenten zu arbeiten.
Der Kurs ist für Sie, wenn:
Sind Sie es leid, mit Excel herumzuspielen, oder möchten Sie sich nicht tausend und einen Pandas-Befehl merken?
Sie kennen SQL bereits und möchten keine weitere Sprache oder Bibliothek lernen, um alltägliche Probleme zu lösen.
Möchten Sie ein universelles Datenmanagement-Tool ein für alle Mal beherrschen?
Sie denken, dass SQLite ein „Spielzeug“-DBMS ist, das für echte Aufgaben nicht geeignet ist.
Der Kurs ist nicht geeignet, wenn:
Sie kennen sich überhaupt nicht mit SQL aus.
Nicht bereit, mit der Befehlszeile zu arbeiten.
Der Kurs ist ausschließlich praxisorientiert. Wir werden nicht auf die fünf Variationen von FOREIGN KEY ON DELETE, Transaktionsisolationsstufen oder den Unterschied zwischen Normalformen eingehen. Konzentrieren wir uns stattdessen auf bestimmte Aufgaben, damit Sie das Wissen sofort auf Ihre Arbeit anwenden können.
Nach dem ersten Modul sind Sie in der Lage, SQLite praktisch anzuwenden. Und wenn Sie den Kurs bis zum Ende absolvieren, wird SQLite zu einem universellen Werkzeug, das für fast jede Aufgabe geeignet ist.
Der Kurs ist interaktiv. Die Übungen können direkt im Browser durchgeführt werden, ein Download oder eine Installation ist nicht erforderlich. Wenn Sie den Dreh raus haben, wiederholen Sie sie in der Konsole.
Keine Programmierkenntnisse erforderlich.
Inhalt
SQLite-Grundlagen. Wir laden den Datensatz, merken uns die SQL und laden ihn in CSV hoch.
Datenreinigung. Wir „durchkämmen“ die problematischen Daten und verstehen die Typen.
Beziehungen in Daten. Verknüpfen, verknüpfen und überschneiden Sie Tabellen in einem Datensatz.
Daten → Wissen. Wir berechnen den Durchschnitt, Perzentile, Verteilung und Korrelation. Wir analysieren den Text.
JSON. Wir arbeiten nativ mit JSON-Dokumenten und nicht-relationalen Datenstrukturen.
Große Sets. Wir arbeiten effektiv mit schweren Tischen.
Fensterfunktionen. Wir beherrschen erweiterte Analysefunktionen für coole Berichte.
Wie läuft der Unterricht ab?
Der Kurs besteht aus Modulen, jedes Modul ist ein eigenes großes Thema: zum Beispiel „JSON“ oder „Fensterfunktionen“. Das Modul besteht aus 5–6 Unterrichtsstunden. Der Unterricht besteht aus einer Vorlesung und mehreren praktischen Aufgaben.
Die Teilnehmer führen praktische Aufgaben in einer interaktiven Sandbox durch. Die Antworten werden automatisch geprüft, sodass Sie nicht warten müssen. Wenn etwas nicht klappt, stellen die Teilnehmer in den Kommentaren zur Aufgabe Fragen und ich antworte.
Es werden Vorlesungen geschrieben, keine Videos. Ich kann komplexe Dinge klar erklären, daher macht es mir Freude, sie zu lesen. Viele Beispiele und Bilder, keine trockene Theorie. Am Ende jedes Moduls gibt es eine kurze Zusammenfassung.
Der Abschluss des Moduls dauert je nach Vorbereitung 2–4 Stunden. Der gesamte Kurs dauert 15–30 Stunden.
Kosten und Teilnahme
Der Kurs besteht aus sieben Modulen und einer Prüfung. Dies sind 47 Lektionen und 130 praktische Aufgaben. Bei Erreichen von 80 % der Punkte erhalten Sie eine Urkunde, bei 90 % der Punkte erhalten Sie eine Urkunde mit Auszeichnung.
Die Kosten für den Kurs betragen 3000 ₽. Das erste Modul ist kostenlos erhältlich.
Alle in diesem Abschnitt von Lifehacker veröffentlichten Informationen stellen kein öffentliches Angebot im Sinne der Bestimmungen von Artikel 437 des Bürgerlichen Gesetzbuchs der Russischen Föderation dar und dienen ausschließlich Informationszwecken.
Der Dienst nutzt Technologien aus dem Projekt „Educated“ und erbringt keine Bildungsdienstleistungen.