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…
Schlagwort: Python
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,…
Buchvorstellung #7: Effektiv Python programmieren
Von dem mitp Verlag habe ich ein Exemplar des Buches „Effektiv Python programmieren“ kostenfrei für dieses Review zur Verfügung gestellt bekommen. Obwohl dieses kostenfrei für mich ist, möchte ich meine persönliche Meinung zu diesem Buch abgeben. Ich habe mich also nicht davon verleiten lassen das dieses kostenfrei ist und ich wurde auch nicht vom Verlag…
Python #18: laden von Modulen
Wenn wir große Projekte / Programme entwickeln wollen, kommen wir nicht umher den Quellcode in mehrere Module zu packen. In diesem Beitrag möchte ich dir also nun zeigen wie du Quellcode in mehrere Module aufteilen kannst und somit deinen Code besser strukturierst. Ein weiterer Vorteil von Modulen ist dass, häufig verwendete Methoden ausgelagert und wiederverwendet…
Python #17: Vererbung
Ein wichtiges Prinzip in der Objekt orientierten Programmierung ist die Vererbung von Klassen. In diesem Beitrag möchte ich dir dieses Prinzip anhand eines Beispieles näher bringen. Gegeben sei wieder unser Auto Objekt von den letzten Beispielen (jedoch stark eingekürzt). Wenn wir nun ein LKW als Objekt modellieren wollen, haben wir zunächst einpaar ähnliche Eigenschaften Wir…
Python #16: Eigenschaften vom Objekt ausgeben (Methode __str__ überschreiben)
Wie im Titel dieses Beitrages zu lesen ist, wollen wir nun die Eigenschaften eines Objektes ausgeben. Dazu können wir in Python den bereits bekannten Befehl „print“ nutzen. Diesem Befehl wird nun unser Objekt übergeben. Im nachfolgenden verwende ich das Auto Objekt aus dem letzten Beitrag. Wenn wir nun, wie bereits erwähnt, mit dem Befehl „print“…
Python #15: Private Variablen und Methoden
Wenn man eine Klasse in Python schreibt kann diese nicht nur Daten / Eigenschaften in Variablen speichern sondern kann auch Methoden und Eigenschaften besitzen welche von außen nicht zugreifbar sein sollen. Einleitung In diesem Beitrag möchte ich dir nun zeigen wie du den Zugriff auf Eigenschaften und / oder Methoden deiner Klasse von außen verhinderst….







