Python TagebuchPython lernen – mein persönliches Tagebuch

Schlagwort: Projektidee

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

# # #
Werbung/Anzeige

Tagebuch-Eintrag #52
Zwischenstand 05/2020

Man muss Prioritäten setzen und aktuell sind andere Dinge wichtiger als Tagebuch-Einträge zu schreiben. Python lernen und üben ist zum Beispiel wichtiger als Tagebuch schreiben.

Ich weiß, ich weiß. Ich müsste mehr in meinem Python-Tagebuch schreiben. Aber muss ich das? 😉

Wie ihr mitbekommen habt, schlaucht mein Python-Tagebuch etwas. Das heißt nicht, dass ich nichts lerne oder übe. Momentan habe ich sowohl im privaten, als auch im beruflichem Umfeld andere Prioritäten.

more_horiz Weiterlesen more_horiz

# # #
# # #

Tagebuch-Eintrag #39
Projekt-Idee: PDF aus Email drucken – Schritt #3

Auch der nächste Schritt ist getan. Es fehlt nicht mehr viel und die gewünschte Funktion zum Drucken ist fertig.

Im vorherigen Schritt hatte ich es geschafft Anhänge von den relevanten Emails zu erfassen und schon mal theoretisch auszudrucken.

Nun geht es im Schritt #3 darum die Anhänge auch in einem Ordner abzuspeichern und auch nur PDF-Dateien aus den gefilterten Emails herunterzuladen und andere Dateiformate zu ignorieren.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #38
Projekt-Idee: PDF aus Email drucken – Schritt #2

Nach dem ich es geschafft habe mich mich Python auf dem IMAP-Server einzuloggen und die E-Mails zu filtern, geht es im zweiten Schritt weiter.

Es war ganz schön kompliziert bisher und es bleibt auch etwas kompliziert für einen Python-Anfänger.

Hin und wieder dachte ich dran, dass es vielleicht doch noch zu früh ist solch ein Python-Projekt als Anfänger umzusetzen. Manchmal verstand ich den Code nicht, welches im Tutorial ist.

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 #35
Projekt-Idee: PDF aus Email drucken

Viele wichtige Themen und Funktionen zu Python habe ich gelernt. Nun möchte ich endlich ein praktisches Programm schreiben. Das sind nun die Grundgedanken zur Python-Projekt-Idee.

Mittlerweile habe ich meiner Meinung nach die wichtigsten Grund-Funktionen von Python kennen gelernt. Das heißt natürlich nicht, dass ich nun alles perfekt kann. Ich habe hier nur an der Oberfläche gekratzt. Bis ich Python einigermaßen sicher beherrschen kann, ist es noch ein sehr weiter Weg. Und bis dahin, muss ich noch viel üben.

Und was kann eine bessere Übung sein, als ein wirklich funktionierendes Programm zu schreiben, was den eigenen Alltag erleichtert?

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #17
Erste Projekt-Ideen für Python

Die beste Übung zum Lernen – unabhängig von dem was man lernt – ist es, eigene Projekt-Ideen zu entwickeln und umzusetzen.

In der Theorie habe ich schon einige Python-Tutorials gelesen, aber noch sehr viel auch nicht praktisch geübt oder umgesetzt. Doch entwickeln sich bei mir im Kopf einpaar Projekt-Ideen für Python, die ich gern umsetzen möchte. Abgesehen von Mathe-Aufgaben-Generator, was eigentlich per Zufall entstanden ist – was nicht per se schlecht ist. Ganz im Gegenteil.

Ob die anderen Ideen überhaupt praktisch umsetzbar sind, vermag ich mit meinen bisherigen Kenntnisse und Wissen über Python noch nicht zu 100-Prozent beurteilen. Dennoch möchte ich mir diese Ideen vorab grob notieren, damit ich es nicht vergesse. Ich werde die Ideen später noch einzeln näher erörtern, jeweils mit Funktionen und Überlegungen dazu.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige