Anaconda und Jupyter Notebooks
Anaconda
Anaconda ist eine freie und quelloffene Distribution der Programmiersprachen Python und R für wissenschaftliches Rechnen (u.a.: Data Science, maschinelles Lernen), die intendiert abzielt, die Verwaltung und den Einsatz von (Python)-Paketen zu vereinfachen.
Bitte laden Sie Anaconda von https://www.anaconda.com/distribution in der Python 3.x Version herunter (64-Bit Graphical Installer) und installieren Sie Anaconda, indem Sie die Installationsroutine starten. Informationen zur Installation auf unterschiedlichen Platttformen finden sich unter https://docs.anaconda.com/anaconda/install.
Anaconda bewirbt während der Installation JetBrains' Entwicklungsumgebung "PyCharm": Sie können PyCharm gerne installieren (im Rahmen universitärer Nutzung vergibt JetBrains kostenlose Lizenzen); PyCharm ist eine sehr gute Entwicklungsumgebung, für unsere Zwecke empfehle ich jedoch Visual Studio Code mit Python-Plugin.
Testen Sie, ob die Installation erfolgreich war, indem Sie ein Konsolen- / Terminalfenster öffnen und "conda" eingeben. War die Installation erfolgreich, präsentiert sich Anaconda in der folgenden Form:
Troubleshooting MacOS Catalina / ZSH
Sollte conda unter MacOS Catalina (10.15.x) über die Konsole nicht zugänglich sein (vgl. auch den Installationsüberblick unter https://docs.anaconda.com/anaconda/install/mac-os), könnten die folgenden Anweisungen helfen (anschließend bitte das Terminalfenster mit cmd+q schließen und erneut öffnen):
source ~/opt/anaconda3/bin/activate
conda init zsh
Jupyter Notebooks
Nach erfolgreicher Installation von Anaconda können Sie Jupyter Notebooks komfortabel mit dem Befehl jupyter notebook hosten und lokal nutzen:
Einen sehr guten Überblick über Einrichtung und Nutzung von Jupyter Notebooks bietet das folgende Tutorial: