logging.config Python Tutorial Teil 27

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Bisher haben wir immer nur das basic logging von Python benutzt. Mit logging.config steht uns aber ein sehr viel umfangreicheres und komfortablerer Weg zur Verfügung. logging.config logging.config ist ein Modul, dass Python mitliefert. Mit seiner Hilfe kannst du Filter und Handler sehr viel präziser konfigurieren als mit dem basic logging, welches dich auf Console- und … Weiterlesen

lambda Funktionen Python Tutorial Teil 26

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

lambda Funktionen sollen uns die Tipparbeit bei sehr kurzen Methoden abnehmen. lambda Funktionen Vielleicht es die auch schon mal passiert, dass du dachtest. Warum muss ich für eine ganz simple Methode noch so Dinge wie def methodenname: tippen? Mit lambda ist dies nicht nötig. Sie ist sowas wie eine anonyme Funktion. Sehen wir uns doch … Weiterlesen

Reguläre Ausdrücke Python Tutorial Teil 25

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Reguläre Ausdrücke (engl.: regular expressions) dienen dazu, Texte über syntaktische Regeln zu filtern oder zu verarbeiten. Reguläre Ausdrücke Die Wikipedia definiert einen regulären Ausdruck als die Beschreibung von Mengen mit Hilfe syntaktischer Regeln. Da so eine Definition natürlich schwer zu verstehen ist und hochtrabend klingt, untersuchen wir das hier lieber anhand von praktischen Beispielen. Zunächst … Weiterlesen

match Python Tutorial Teil 24

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Seit ich mich mit Python beschäftige fehlte mir ein Sprachkonstrukt, das ähnlich dem switch aus C/C++ oder Java ist, um eine Verzweigung über mehrere Bedingungen zu erreichen. Mit match ist dies seit der Pythonversion 3.10 möglich. Unter Debian 12 ist Python 3.11 verfügbar, so dass ich mich auf dem Raspberry Pi 5 mal mit dem … Weiterlesen

Matplotlib Python Tutorial Teil 23

Die Matplotlib unterstützt dich dabei, statistische Daten zu visualisieren. Für diesen Tutorialteil ist etwas Basiswissen in Statistik hilfreich. Matplotlib installieren Da die Matplotlib gut zu Numpy passt, kannst du die virtuelle Umgebung aus dem letzten Tutorialteil gut wiederverwenden und musst die Bibliothek nur mit darin installieren. Per Konvention wird in allen Python Programmen diese Library … Weiterlesen

NumPy – Python Tutorial Teil 22

Listen, Tupel und Dictionaries verwalten Massendaten in Python recht gut, aber NumPy kann es besser. Zeit für uns, diese Bibliothek kennenzulernen. NumPy NumPy ist eine Programmbibliothek zur effizienten Verwaltung von Massendaten in Arrays und bietet viele Methoden, diese zu manipulieren. Die Bibliothek ist mathematisch mit Vektoren und Matrizen der linearen Algebra verwandt. virtuelle Umgebung einrichten … Weiterlesen

Interrupts – Python Tutorial Teil 21

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Interrupts Interrupts werden üblicherweise in Computersystemen benutzt, um den üblichen Ablauf zu unterbrechen und einen besonderen Zustand zu bearbeiten. So erzeugt jeder Tastendruck auf der Tastatur einen Interrupt, der dem Betriebssystem signalisiert, dass Daten vorliegen, die verarbeitet werden müssen. Gleiches gilt für alle Daten, die über das Netzwerk eingehen. Interrupts in Python In Python werden … Weiterlesen

Python virtuelle Umgebungen

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

virtuelle Umgebungen (virtual environments) lösen in Python das Problem verschiedener Modulversionen in unterschiedlichen Projekten auf. Es passiert nicht selten, dass Projekt A von Modul M die Version 1.0 benötigt, aber ein neues Projekt B die Version 2.0 von M benutzen soll. Wir haben bisher externe Module immer mit pip oder apt global installiert, jedes Pythonprogramm … Weiterlesen

Python: Webseiten mit Flask

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Flask ist ein Webframework, mit dessen Hilfe wir dynamische Webseiten mit Python erstellen können. Flask installieren Unter DietPi gibt es zwei Möglichkeiten, die Flask Umgebung zu installieren. Entweder über die Paketverwaltung des Betriebssystems Oder über den Python Paketmanager Eine einfache Flask App Wir fangen zunächst mal ganz einfach an, indem wir uns von unserer Flask-App … Weiterlesen

Python: Generatoren und List Comprehension

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

Generatoren Generatoren sind eine spezielle Form von Iteratoren, allerdings laufen diese nicht über eine Liste von bestehenden Werten sondern erzeugen den jeweiligen aktuellen Wert auf Abruf. Der folgende Code zum Laufen durch eine Liste mit Zahlen kennst du schon. Die Liste muss ständig im Speicher vorgehalten werden, auch dann, wenn sie nicht benötigt wird. Bei … Weiterlesen

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Olli Graf - raspithek.de

WordPress Cookie Hinweis von Real Cookie Banner