Jupyter

Artikel über Jupyter auf omid.dev — Anleitungen, Themen und Notizen aus der Praxis.

Jupyter, ChatGPT, Copilot (Teil 3): Praxisbeispiele aus der echten Welt

Published: Dezember 23, 2025 Reading Time: 4 Minuten

In den vorangegangenen Teilen haben wir besprochen, warum Jupyter eine „Denkumgebung“ ist. In diesem abschließenden Teil werden wir vier konkrete Szenarien durchgehen, in denen ein Notebook für einen Senior Engineer besser abschneidet als eine traditionelle IDE. 1. API-Archäologie: Das Unbekannte kartieren Wenn Sie es mit einer komplexen API zu tun haben, möchten Sie nicht erst einen vollständigen Client bauen, nur um zu sehen, wie die Daten aussehen. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import requests import pandas as pd # 1. Die Anfrage senden response = requests.get("https://api.example.com/v1/complex-endpoint", headers={"Authorization": "Bearer IHR_TOKEN"}) data = response.json() # 2. Anstatt print(data), nutzen Sie Jupyters Fähigkeit zur Exploration # Schauen wir uns die Schlüssel der obersten Ebene an print(f"Keys: {data.keys()}") # 3. Verschachtelte Strukturen flach klopfen, um das Schema zu verstehen df = pd.json_normalize(data['items']) df.head() # Zeigt eine schöne interaktive Tabelle Der Vorteil: Sie können die Header anpassen, die Query-Parameter ändern und nur die Zelle mit der Anfrage erneut ausführen, ohne Ihre gesamte Anwendung neu starten zu müssen. ...

Weiterlesen

Jupyter, ChatGPT, Copilot (Teil 2): Der technische Leitfaden zur Jupyter-Einrichtung

Published: Dezember 23, 2025 Reading Time: 4 Minuten

Der moderne Jupyter-Stack Für einen Software-Ingenieur ist der „Standardweg“ der Installation von Jupyter (globale Pip-Installation) oft der falsche Weg. Er führt zur Abhängigkeitshölle und zum „Auf meinem Rechner funktioniert es“-Syndrom. Hier ist ein Leitfaden für eine professionelle Einrichtung. 1. Installation & Umgebungsmanagement Der „UV“-Weg (Empfohlen) Wenn Sie uv noch nicht ausprobiert haben: Es ist ein blitzschneller Python-Paketmanager. Er macht die Verwaltung von Jupyter-Umgebungen trivial. 1 2 3 4 5 6 7 # uv installieren curl -LsSf https://astral.sh/uv/install.sh | sh # Ein neues Projekt erstellen und Jupyter hinzufügen uv init meine-notebooks cd meine-notebooks uv add jupyterlab ipywidgets pandas matplotlib Der traditionelle Virtualenv-Weg Wenn Sie Standard-Tools bevorzugen: ...

Weiterlesen

Jupyter, ChatGPT, Copilot (Teil 1): Der strategische Wert des Denkens in Notebooks

Published: Dezember 23, 2025 Reading Time: 5 Minuten

Wenn Sie aus einem traditionellen Software-Engineering-Hintergrund kommen (Frontend, Backend, Systeme), haben Sie Project Jupyter wahrscheinlich schon überall gesehen, von Notebooks und Erweiterungen bis hin zu Cloud-Plattformen, und sich gedacht: „Das sieht riesig aus… aber ich sehe nicht wirklich, wo ich da reinpasse.“ Ich hatte die gleiche Verwirrung. Schauen wir uns das ganz klar an, indem wir Rollen verwenden, keine Schlagworte. Erstens: Was Jupyter nicht ist Jupyter ist nicht: Eine Programmiersprache (im Gegensatz zu R oder Python) Ein Ersatz für IDEs wie VS Code Eine Produktionsentwicklungsumgebung Ein Konkurrent zu ChatGPT oder Copilot Wenn Sie versuchen, es als eines dieser Dinge zu verwenden, wird es sich unbequem anfühlen. ...

Weiterlesen