Ausnahmebehandlung in Python – Teil 2

Im ersten Teil ging es um die Grundlagen zur Ausnahmebehandlung (exception handling) in Python. Neben der Vorstellung von try–except wurde dort außerdem erklärt, wie mit raise eine Ausnahme an den Aufrufer hochgereicht wird. else und finally Im zweiten Teil zu diesem Thema werfen wir einen Blick auf else und finally die zusammen mit einem try–except-Block verwendet werden können. Betrachten wir … Weiterlesen …

Ausnahmebehandlung in Python – Teil 1

Wie auch in anderen Programmiersprachen, existiert in Python das Programmierkonzept der Ausnahmebehandlung (exception handling). Worum geht es dabei? Zur Laufzeit eines Programms können Fehler auftreten. Betrachten wir dazu folgendes Beispiel: Die Addition von x und y resultiert in einem TypeError. Denn es wird versucht eine Ganzzahl (int) mit einer Zeichenfolge (str) zu addieren. Der Fehler — die Ausnahme — besteht … Weiterlesen …

Einstieg in Java unter macOS mit VS Code

Möchte man in die Java-Programmierung einsteigen, stellen sich vermutlich folgende zwei Fragen: In diesem Blogbeitrag versuche ich beide Fragen zu beantworten, wobei hier auf Visual Studio Code (VS Code) als bevorzugten Editor eingegangen wird. Auch wenn sich dieser Artikel schwerpunktmäßig an Nutzerinnen und Nutzer von macOS richtet, lassen sich nachfolgende Ausführungen auch auf Windows-Systeme übertragen. Java installieren Für die Java-Programmierung … Weiterlesen …

Sigmoidfunktion mit Python grafisch darstellen

graphical representation of the sigmoid function

In diesem Blogbeitrag dreht sich alles um die Sigmoidfunktion (auch als logistische Funktion bezeichnet) und ihre Darstellung mithilfe von Python. Das ich gerade zu dieser Funktion einen Artikel schreibe, mag zunächst seltsam erscheinen, tatsächlich spielt sie aber in der Praxis, namentlich bei neuronalen Netzen, eine große Rolle. Die Sigmoidfunktion ist definiert als: Dabei steht e für die Eulersche Zahl 2,71828… … Weiterlesen …