Python TagebuchPython lernen – mein persönliches Tagebuch

Schlagwort: def

Tagebuch-Eintrag #56
Flask – Die erste App

Alles beginnt mit einem „Hello World!“. So auch mit Flask. Heute schreibe ich meine erste Flask-App

Nach dem ich Flask installiert habe. Geht es schon direkt weiter zur ersten Flask-App. Und wie üblich, beginnt etwas neues mit einem „Hello World“. So auch bei meiner ersten Flask-App.

Ich bin weiterhin ein blutiger Anfänger was Python und natürlich Flask betrifft. Vieles muss ich noch nachlesen und nachschauen. Verzeiht mir also bitte, wenn in meinem Python-Tagebuch viele noch nicht genau beschrieben wird. Ich beschreibe es so, wie ich es selbst verstanden habe oder verstehe. Dies kann natürlich aus eurer Sicht falsch sein oder ungenau. Es kommt dann sicher mit der Zeit und mit der Erfahrung, die ich sammeln werde, dass es besser wird 😉

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige

Tagebuch-Eintrag #53
Dateien aus dem US National Archiv automatisch herunterladen

Browser-Automatisierung mit Selenium. Mein erstes Python-Projekt mit Selenium. Und es funktioniert prima!

Für ein Hobby von mir sind Informationen aus dem US National Archiv sehr interessant und hilfreich für die Recherche. Die Dokumenten sind öffentlich zugänglich und können von der Webseite des National Archivs heruntergeladen werden.

Jedoch gestaltet sich der Download der Dateien sehr mühselig. Die Dateien befinden sich in einem „Ordner“, die mit einem Link aufgerufen werden. In einem Ordner können mehrere Dateien vorhanden sein. Meistens zwischen 15 und 30. (1) Man muss jede Datei anklicken und (2) danach den Download-Button anklicken. (3) Anschließend öffnet sich die JPG-Datei in einem neuen Tab. (4) Diese Datei muss ich wiederum manuell abspeichern.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #49
Shopware API mit Python auslesen

Shopware API mit Python auslesen und verarbeiten. Die Basis schaffen für die nächste Python-Idee um langweilige Dinge zu automatisieren.

Aktuell beschäftige ich mich ein wenig damit, wie man APIs mit Python auslesen und verarbeiten kann. Zuletzt hatte ich es ja geübt, wie ich die API mit den Koordinaten der Raumstation ISS auslesen und verarbeiten kann.

Nach dem ich das geschafft hatte, wollte ich es in einem praxisnahen Projekt umsetzen. Dabei geht es um die API von Shopware 5 welche ich nun mit Python auslesen möchte.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #37
Projekt-Idee: PDF aus Email drucken – Schritt #1.1

Viele Tutorials gelesen um die Projektidee zu verwirklichen. Sehr komplex das Ganze für mich.

Ich habe mittlerweile verschiedene Tutorials gefunden und gelesen. Es gibt verschiedene Ansätze das umzusetzen.

Jetzt verwende ich einen anderen Code um die Emails vom IMAP-Server zu finden. Dazu kann ich direkt beim Suchen nach Emails die Bedingungen festlegen, so dass ich nicht mehr später separat nach dem richtigen Betreff suchen muss.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #36
Projekt-Idee: PDF aus Email drucken – Schritt #1

Im ersten Schritt meiner Projekt-Idee um PDF aus Emails zu drucken, geht es darum sich auf dem Email-Server zu verbinden.

Eine Verbindung um IMAP-Server aufzubauen ist vielleicht noch der leichte Schritt. Dazu habe ich mich belesen und für diese Funktion gibt es ein Python-Modul, welches imaplib heißt.

Das Modul wird einfach importiert und danach kann es genutzt werden um sich auf dem IMAP-Server einzuloggen.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #34
Der Konstruktor in Klassen __init__()

In meinem vorherigen Tagebuch-Eintrag habe ich Klassen-Vererbung behandelt. Dabei kam der Konstruktor __init__() zum Einsatz.

Beim Thema Vererbung verwendete ich den Konstruktor __init__() und in diesem Tagebuch-Eintrage möchte ich nochmal für mich selbst reflektieren, wie ich mir das Ganze vorstelle.

Beim erstellen einer Klasse werden auch Attribute definiert, die das Objekt haben soll. Um auf meinen Code zurückzukommen. Ich erstelle das Objekt Software mit den Attributen, die definiert werden müssen.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #33
Klassen Vererbung

Nach Klassen-Grundlagen habe ich mich nun mit Vererbung von Klassen beschäftigt. Ist schon etwas herausfordernder.

Letze Woche hatte ich mir die Klassen Grundlagen in Python verinnerlicht. Nun geht es um die Vererbung von Klassen weiter.

Ich muss schon sage, dass es schon etwas „komplexer“ ist, für jemanden, der noch nie Objekt-Orientierende-Programmierung gemacht hat. Es ist zugleich auch eine interessante Herausforderung sich mit diesem Thema auseinander zu setzen und ich möchte das ja auch, sonst hätte ich nicht mit Python lernen angefangen 😉

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #32
Klassen in Python – Grundlagen

So, jetzt bin ich bei Klassen in Python. Objektorientierung ist für den Anfang nicht so einfach zu verstehen für mich.

Ich hatte schon vor ca. einen Monat vorgehabt das Thema Klassen in Python anzugehen. Aus verschiedensten Gründe musste ich es immer wieder nach hinten schieben.

Aber nun habe ich Zeit gefunden mich mit Klassen in Python auseinander zu setzen.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #25
Python-Monster-Game

Das Wochenende suchte ich nach einem kleinem Python-Projekt, was ich mit dem bisher erlernten umsetzen könnte und wurde schnell fündig.

Nach wie vor dreht sich bei mir viel um Python. Nach dem ich meinem Schreibtisch aufgeräumt und Dokumente in die neuen Ablagen gepackt hatte, sah mein Schreibtisch nun viel ordentlicher aus – und einen Tage später sieht es immer noch so ordentlich aus – war nicht immer so 😉

Ein ordentlicher Arbeitsplatz/Schreibtisch ist auch nicht ganz unwichtig.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #24
Funktion mit Rückgabewert

Funktionen in Python lassen mich nicht mehr los. Auch wenn ich eigentlich schon mit einem anderen Thema anfangen wollte, muss ich nochmal zurück.

Immer wieder was neues. Jetzt habe ich Funktion mit Rückgabewert entdeckt. Und eigentlich wollte ich schon mit den Klassen fortfahren. Gehört es eigentlich noch zu den Grundlagen? 😉

Eigentlich ist es auch egal. Früher oder später muss ich mich mit dem Thema Funktion mit Rückgabewert auseinandersetzen.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige