Tagebuch-Eintrag #17
Erste Projekt-Ideen für Python
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.
Bei diesen Ideen geht es natürlich nicht darum, neue Programme zu erfinden. Diese Ideen wurden sicher schon von vielen anderen realisiert. Mir geht es in erster Linie darum etwas eigenes zu entwickeln und zu üben. So, wie ich es mit WordPress gemacht habe, als ich das gelernt hatte, hatte ich zunächst eigene Webseite damit erstellt.
Hier mit Python verfahre ich genauso. Mit eigenen Projekten lerne ich am schnellsten. Ziel ist es, dass am Ende es für mich einen praktischen Nutzen hat.
Ich hoffe, ihr versteht was ich meine 😉
Idee #1 – Lottozahlen-Generator
Jeder kennt das, einige spielen das auch. Ich spiele hin und wieder auch mal Lotto und lasse die Zufallszahlen generieren. Ich möchte das später mal mit meinem eigenen Script machen. Vielleicht bringt das mir Glück 😉
Update: 18.12.2019 – Umgesetzt
Idee #2 – PDF-Dateien automatisch drucken
Diese Idee hatte ich schon in meinem Text warum ich Python lernen möchte erwähnt. Kurz gesagt, sollen PDF-Dateien in einem bestimmten Ordner ausgedruckt und automatisch in einem anderen Ordner verschoben werden.
Idee #3 – Rechnungen schreiben und als PDF abspeichern
Das wird eine ziemliche krasse Aufgabe werden. Die Rechnungen sollen natürlich nicht mehr im Python-Shell oder Terminal geschrieben werden, sondern in einem GUI (Graphic User Interface). Ich habe schon gelesen, dass ein GUI mit Python-Modulen (z.B. tkinter) umgesetzt und realisiert werden kann.
Vielleicht kann ich das auch mit Idee #2 verknüpfen. Das wird eine enorme Herausforderungen werden.