Module in Python

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

Module sind in Python ein weiteres Mittel, den Quellcode übersichtlich zu organisieren. Während Klassen eher auf Ebene des Quellcodes optimieren, machen Module das eher im Dateisystem. Durch Klassen musst du nicht mehr alle Variablen und Methoden in eine Datei klatschen, dank Modulen liegt nicht mehr jede Datei in ein und demselben Verzeichnis. Module Module werden … Weiterlesen

Objekte in Python

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

Die objektorientierten Programmierung wurde in den 1960er Jahren entwickelt und in den letzten 40 Jahren immer populärer. Sie ist aus der Programmierung nicht mehr wegzudenken. Mit Objekten lässt sich der Quellcode von komplexen Projekten übersichtlich organisieren.Ein Objekt ist alles, was Daten zusammenfassen kann. Du hast Objekte schon kennengelernt, denn jeder String ist ein Objekt, genauso … Weiterlesen

Container

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

Container sind Datentypen in Python, die mehrere Variablen aufnehmen und den Zugriff darauf organisieren. Listen Listen hast du schon im letzten Teil kurz gesehen. Listen fassen mehrere Variablen des gleichen Typs zusammen (das ist aber mehr eine Konvention). In anderen Programmiersprachen werden Listen als Array verstanden. Daher leitet sich auch die Deklaration mit eckigen Klammern … Weiterlesen

Strings in Python

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

Zeichenketten Die deutsche Bezeichnung Zeichenkette für String, macht es deutlicher. Strings sind einfach nur eine Aneinanderreihungen von beliebigen Zeichen. Du hast sie in den vorhergehenden Teilen schon kennengelernt. In einen String kannst du im Prinzip alles hineinstecken. Eine Stringkonstante wird entweder in doppelte Hochkommata wie oben oder in doppelte Gänsefüßchen eingefasst: Ich bevorzuge die Version … Weiterlesen

Python: Schleifen & Bedingungen

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

Kontrollstrukturen Kontrollstrukturen sorgen für einen geregelten Programmablauf in unserem Python Programm.Zu diesen Strukturen gehören die Schleifen & Bedingungen Schleifen Schleifen dienen dazu einen Codeblock mehrfach zu wiederholen. Betrachte nochmal das Beispiel aus dem ersten Teil: Hier wird die gleiche Funktion mehrfach, nur mit anderen Werten aufgerufen. Das geht auch einfacher. Mit der for Schleife iterieren … Weiterlesen

Python: Methoden

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

Du kennst jetzt Variablen und Kontrollstrukturen. In diesem Teil des Tutorials geht’s um Methoden. Über Methoden Wir wollen uns die Arbeit natürlich so einfach wie möglich machen und uns Tipparbeit ersparen. Nimm einmal an, du möchtest den Flächeninhalt eines Kreises mit dem Radius r berechnen: Ignoriere erstmal die genaue Syntax des print() Kommandos, darauf gehe … Weiterlesen

Python Programmierkurs

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

Einführung in Python Eine Motivation zur Entwicklung des Raspberry Pi lag darin, Menschen einen preiswerten Computer zur Verfügung zu stellen, den man einfach benutzen kann und sofort programmieren kann. Ähnlich, wie es der Commodore C64 in den 1980ern Jahren getan hat. Das Pi im Namen bezieht sich auf die Programmiersprache Python. Diese möchte ich dir … Weiterlesen

Projekt: Samba

Samba Nachdem wir im ersten Teil das NAS Laufwerk eingerichtet und per NFS exportiert haben, wollen wir jetzt mittels Samba auch der Windowswelt Zugriff geben. Ich zeige dir hier, wie du dass Verzeichnis „/Backup-Repo/public“ Das Pendat zu NFS in der Windowswelt heisst Server Message Blocks auch als Common Internet File System bezeichnet. Die Konfiguration ist … Weiterlesen

Docker

Docker ist eine Software, die den seit einiger Zeit in Schwung gekommenen Trend zur Virtualisierung von Computersystemen auch auf dem Raspberry Pi möglich macht. Virtualisierung Die Virtualisierung eines Computers erlaubt es, einen physischen Computer (deinen Raspi) in mehrere virtuelle, software emulierte Rechner zu unterteilen. Vor 25 Jahren war so etwas nur millionenteuren Grossrechnern vorbehalten. Inzwischen … Weiterlesen

log2ram

Der häufigste Grund, dass die Speicherkarte defekt ist, ist, dass der Raspi nicht sauber runtergefahren wurde. Schaltest du den Raspi einfach aus, während gerade Daten geschrieben werden, kann das Dateisystem beschädigt werden. Mit log2ram lässt das Problem abmildern. Was macht log2ram? log2ram tut genau das, was der Name sagt: Es richtet eine RAM-Disk ein, so … Weiterlesen

Consent Management Platform von Real Cookie Banner