In diesem Beitrag möchte ich dir zeigen wie einfach du Daten in Python sortieren kannst. Das Thema Listen in Python habe ich bereits im Beitrag Python #3: Listen ausführlich behandelt. In diesem Beitrag möchte ich dir jedoch zeigen wie du diese Listen und auch andere Datenstrukturen sortieren kannst. einfaches Sortieren einer Listen in Python Wenn…
Kategorie: Python
Mit der Scriptsprache Python kann der Raspberry PI programmiert werden. Daher möchte ich in diesem Kapitel meiner Seite auf diese Sprache eingehen.
Als erstes möchte ich auf die Sprache selber eingehen und wie man die ersten Scripte unter Microsoft Windows schreibt. Danach wird das ganze auf den Raspberry PI portiert und dort mit diversen Sensoren und Aktoren welche ich für den Arduino schon vorgestellt habe komplettiert.
Python #24 – Funktionsparameter
In diesem Beitrag möchte ich dir aufzeigen was Funktionsparameter sind und was du mit diesen machen kannst. Im Beitrag Python #9: Funktionen habe ich dir bereits vorgestellt was eine Funktion ist und wie du diese in deine Programme verwenden kannst. An diesen Beitrag möchte ich nun gerne anknüpfen und die Parameter einer Funktion (auch Funktionsparameter…
Python #23 – Datenstrukturen
In diesem Beitrag möchte ich dir die Datenstrukturen „Set“, „Queue“ und „Priority Queue“ aus Python3 genauer vorstellen.Im nachfolgenden findest du zu jeder dieser Datenstruktur ein Beispiel sowie die Vor-&Nachteile aufgezeigt. In den Beiträgen habe ich bereits einige dieser Datenstrukturen vorgestellt und ausführlich mit Beispielen erläutert. Hier möchte ich nun auf das Set sowie die Priority…
Python #22 – Generatoren
In diesem Beitrag möchte ich dir die Generator in Python3 vorstellen. Mit Generatoren können Datenstrukturen „Stück für Stück“ durchlaufen werden, jedoch anders als mit einer normalen For-Schleife. Nehmen wir zunächst eine Liste von drei Personen, diese können wir mit einer einfachen For-Schleife durchlaufen und auf der Konsole ausgeben. Die Ausgabe auf der Konsole wäre dann…
Python #21 – Exceptionhandling
In diesem Beitrag möchte ich dir zeigen wie du dein Programm robust schreiben kannst und auf eventuell auftretenne Fehler reagieren kannst. Die Fehlerbehandlung in Pythonskripten habe ich bereits im Beitrag Python #8: Fehlerbehandlung behandelt, jedoch nicht ausführlich genug und daher hier nun deutlich ausführlicher! Was ist ein Fehler? Ein Fehler oder auch Bug genannt ist…
Python #20 – laden von Bilder einer Webseite mit Python
In diesem Beitrag möchte ich dir zeigen wie du Bilder von einer Webseite automatisch auf deinen Computer herunterladen kannst. Da Bilder, Text, Videos usw. meisten Urheberrechtlich geschützt sind gebe ich dir eine Subdomain zur Hand von welcher du die Daten frei verwenden kannst. Wir werden im nachfolgenden die Bilder von http://ressourcen-draeger-it.de/progs/imgcrawler/index.html mit Python3 laden und…
Python #19 – absenden von E-Mails
In diesem Beitrag zeige ich dir wie du E-Mails mit Python3 absenden kannst und somit automatisiert Nachrichten versenden kannst. Programmierung Besonderheiten bei Google Mail Wenn du zum Absenden einen kostenfreien Google Mail Account verwenden möchtest, dann musst du dir zusätzlich ein App-Passwort einrichten. Und wie du dir dieses Passwort einrichtest, erfährst du in diesem Abschnitt,…
erstellen von Microsoft Excel Mappen mit Python3 und XlsxWriter – Zellenformatierungen (Teil2)
Im ersten Teil habe ich dir gezeigt wie du eine Microsoft Excel Mappe erstellst und Daten formatierst ablegst. In diesem Beitrag werde ich dir nun die verschiedenen Formatierungsmöglichkeiten von Zellen zeigen. Du benötigst für diesen Beitrag eine installierte Version der Bibliothek XlsxWriter sowie Python3. Wie du die Bibliothek mit „pip“ installierst und diese Installation testest…