Jupyter Notebooks in VS Code

Interaktives Nachschlagewerk & Dokumentation

Python Java (IJava) VS Code Extension Markdown Data Science

Um gelerntes Wissen langfristig festzuhalten, nutze ich Jupyter Notebooks direkt innerhalb von Visual Studio Code. Diese Kombination erlaubt es mir, ausführbaren Code mit formatierten Erklärungen (Markdown) zu mischen – ideal für das Dokumentieren von Algorithmen und Sprach-Features.

Java Code in Jupyter Notebook

Java Grundlagen & Dokumentation

Durch die Installation des IJava Kernels nutze ich die interaktive Shell von Java direkt im Notebook. Hier dokumentiere ich kleinere Code-Beispiele, die sofort ausführbar sind.

Warum Jupyter für Java?

Anstatt für jede kleine Code-Idee ein vollständiges Maven-Projekt zu starten, erlaubt mir das Notebook das isolierte Testen von Methoden und Logik. Das spart Zeit und schafft eine strukturierte Wissensdatenbank.

Python: Grundlagen bis zu kleinen Tools

Technisches Setup

Für dieses Setup habe ich folgende Komponenten konfiguriert:

  • Anaconda/Miniconda: Zur Verwaltung der virtuellen Python-Umgebungen.
  • VS Code Extensions: "Jupyter" und "Python" von Microsoft für IntelliSense und Notebook-Rendering.
  • IJava Kernel: Einbindung der Java-Runtime in die Notebook-Umgebung via jupyter console.

Weitere Einträge wie z.B. Pygame, HTML oder Jupyter selbst folgen...