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

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

Gitea

Gitea ist ähnlich wie GitLab oder GitHub ein Web-Frontend für Versionskontrollsoftware, wie z.B. git. Es steht unter MIT-Lizenz und lässt sich hervorragend in Docker auf unserem Homeserver installieren. git Das Versionsverwaltungstool git wurde ab 2005 von Linus Torvalds entwickelt und ist heute in vielen Softwareentwicklungsprojekten zur Sourcecode Versionierung im Einsatz. git unterstützt kollaborative Softwareentwicklung, Branching. … Weiterlesen

Container und Volumes

Docker Logo (Wikipedia/dotCloud Inc. Apache Licence 2.0)

Datenspeicherung Bei der Installation von Docker haben wir einen ersten, ganz einfachen Container gestartet, der keine Daten im Dateisystem speichert. Dies wäre auch nicht gut, da nach Ende des Containers alle darin liegenden Daten weg sind, will ich dir mit den Volumes jetzt zeigen, wie die Daten eines Datenbankcontainers erhalten bleiben. Volumes Ein Volume ist … 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

Projekt: NAS mit dem Raspi

NAS Ein NAS (Network Attached Storage) ist einfach gesagt, eine Festplatte, die in deinem gesamten Netzwerk zur Verfügung gestellt wird und auf die dann alle Geräte zugreifen können.Diese gibt es fertig zu kaufen, in diese Geräte kann man dann mehrere Datenträger zu einem RAID zusammenfassen.Ich will die hier zeigen, wie du ein einfaches NAS selbst … 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