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

Übertaktung

Grundlagen Jeder Prozessor arbeitet mit einem gewissen Takt in dem er Befehle abarbeitet. Je höher der Takt, desto höher die Arbeitsgeschwindigkeit der CPU. Mit Übertaktung lässt sich ggf. etwas Geschwindigkeit aus der CPU herauskitzeln. Aktuelle Frequenz Um die aktuelle Frequenz festzustellen rufst das Programm neofetch auf, dass wir bei der Einrichtung des Raspberry Pi installiert … 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

Raspberry Pi Pico

Raspberry Pi Pico MCU

Microcontroller Der Raspberry Pi Pico ist kein Singleboard-Computer sondern ein Microcontroller (MCU), der letztlich nur Eingabesignale entgegennimmt und entsprechend der Programmierung Ausgabesignale schaltet. Er hat nur eine geringe Stromaufnahme, wodurch er auch für den Betteriebetrieb sehr geeignet ist. Microcontroller sind fast überall zu finden, in Kaffeemaschinen, elektrischen Seifenspendern, Trockengebläsen für die Hände, überall da, wo … Weiterlesen

mariadb

close up photo of mining rig

Eine Datenbank ist für unseren Homserver mehr oder weniger Pflicht. mariadb ist ein unter GPL stehendes Datenbankmangementsystem, dass als freie Alternative von MySQL abgespalten wurde und zu diesem 100% kompatibel ist (zumindest habe ich noch keine Unterschiede feststellen können) mariadb installieren Als erstes legst du das Verzeichnis für das Volume an. Wie schon bekannt, brauchst … 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