Inhaltsverzeichnis
Beschreibung
JupyterLab verbindet ausführbaren Code, Erläuterungen und Ergebnisse in einer gemeinsamen Arbeitsoberfläche. Das Seminar schafft eine belastbare Grundlage für den Einsatz in Datenanalyse, Forschung, Schulung und technischen Fachabteilungen. Behandelt werden die Bedienung der Oberfläche, die Struktur von Notebook-Dateien und das Zusammenspiel von Browser, Jupyter Server und Kernel. Der Unterschied zwischen gespeichertem Dokument und laufendem Rechenprozess wird anhand typischer Fehler unmittelbar nachvollziehbar.
Die praktische Arbeit führt von einem leeren Projektverzeichnis zu einem kommentierten Notebook mit einer kleinen Datenauswertung. Dabei stehen saubere Dateipfade, verständliche Zellfolgen und die Wiederholbarkeit nach einem Kernelneustart im Vordergrund. Auch fremde Notebooks, sensible Ausgaben und die Grenzen des Vertrauensstatus werden behandelt. Eine vorbereitete Python-Umgebung hält Installationsfragen überschaubar; die Bedienung wird dennoch so vermittelt, dass lokale und über JupyterHub bereitgestellte Arbeitsplätze eingeordnet werden können.
Lernziele
- Arbeitsbereiche, Dateien, Notebooks und laufende Kernel sicher unterscheiden und organisieren.
- Code, Markdown, Tabellen und Grafiken zu einer nachvollziehbaren Darstellung verbinden.
- Verdeckte Abhängigkeiten zwischen Zellen erkennen und eine vollständige Neuausführung prüfen.
- Fremde Notebooks vor der Ausführung beurteilen und Ergebnisse kontrolliert weitergeben.
Seminarinhalte
- Arbeitsumgebung und Orientierung
- Notebooks und Zellen
- Lesbare technische Dokumentation
- Dateien und kleine Auswertungen
- Fehler und Ausführungszustände
- Vertrauen, Speicherung und Weitergabe
- Angeleitete Gesamtübung
Arbeitsumgebung und Orientierung
- Aufgaben von JupyterLab, Jupyter Server, Kernel und JupyterHub abgrenzen.
- Launcher, Dateibrowser, Tabs, Arbeitsbereiche und Befehlspalette bedienen.
- Projektverzeichnis festlegen und bereitgestellte Python-Umgebung überprüfen.
Notebooks und Zellen
- Code- und Markdown-Zellen anlegen, verschieben und strukturieren.
- Bearbeitungsmodus, Befehlsmodus und wichtige Tastenkombinationen einsetzen.
- Ausführung, Unterbrechung, Neustart und Beenden eines Kernels unterscheiden.
Lesbare technische Dokumentation
- Überschriften, Listen, Tabellen und Formeln in Markdown einsetzen.
- Annahmen und Verarbeitungsschritte unmittelbar beim Code erläutern.
- Ein Inhaltsverzeichnis aus der Dokumentstruktur nutzen und große Ausgaben begrenzen.
Dateien und kleine Auswertungen
- Relative Pfade, Arbeitsverzeichnis und Eingabedaten konsistent verwenden.
- Eine vorbereitete CSV-Datei laden, kontrollieren und mit einfachen Kennzahlen auswerten.
- Tabellarische Ergebnisse und eine erste Grafik in das Notebook aufnehmen.
Fehler und Ausführungszustände
- Fehlermeldungen lesen und Fehler auf eine einzelne Zelle eingrenzen.
- Nicht definierte Variablen, veraltete Ergebnisse und falsche Ausführungsreihenfolgen erkennen.
- Ein Notebook nach einem Neustart vollständig ausführen und Ergebnisse vergleichen.
Vertrauen, Speicherung und Weitergabe
- Die Ausführung fremden Codes von der Vertrauenskennzeichnung für Ausgaben unterscheiden.
- Zugangsdaten, personenbezogene Beispieldaten und unnötige Ausgaben entfernen.
- Notebook und statischen HTML-Export für unterschiedliche Empfänger vorbereiten.
Angeleitete Gesamtübung
- Ein neues Analyseverzeichnis anhand einer Aufgabenstellung aufbauen.
- Ein dokumentiertes Notebook ohne versteckte Zustandsabhängigkeiten fertigstellen.
- Das Projekt in einer frischen Sitzung öffnen und anhand einer Prüfliste abnehmen.
Praktische Übungen
- Ein Projektverzeichnis mit getrennten Ordnern für Eingaben und Ausgaben anlegen und den passenden Kernel auswählen.
- Ein Notebook aus mehreren Code- und Markdown-Zellen erstellen und eine kleine Auswertung ergänzen.
- Eine absichtlich fehlerhafte Zellreihenfolge untersuchen, den Fehler korrigieren und alle Zellen neu ausführen.
- Das Notebook bereinigen, als HTML exportieren und die Ausführbarkeit in einer frischen Sitzung prüfen.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Fachanwender, angehende Datenanalysten, Lehrkräfte und technische Mitarbeiter mit ersten Programmierkenntnissen. |
| Voraussetzungen: | Sicherer Umgang mit Dateien und Verzeichnissen sowie einfache Python-Kenntnisse zu Variablen, Listen und Funktionsaufrufen. Eine Einführung in die Programmiersprache ist nicht Bestandteil des Seminars. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
