Als alter Hobbyprogrammierer habe ich mir nun die Serverprogrammierung zum Ziel gemacht. Der Apache ist installiert und erste Versuche mit PHP habe ich hinter mir. Zum Wechsel auf Python habe ich mich entschieden, weil sich damit auch Desktopprogramme erstellen lassen und man Code-Ideen schnell ausprobieren kann.
Eine nicht unwichtige Entscheidungshilfe war mir aber auch dieses Forum. Ich lese hier seit etwa 3 Wochen täglich und bin von der Qualität vieler Beiträge angetan. Vieles davon werde ich wohl erst verstehen wenn ich mich selbst mit Python länger beschäftigt habe.
Mein erstes Projekt in Python soll mir beim weiteren Lernen helfen. Es soll dazu in einfachster Form Notizen entgegennehmen und diese ebenso so einfach wieder ausgeben.
Das GUI soll aus nur zwei Textfeldern bestehen; ein Feld für die Notiz und ein Feld für den Titel/Namen dieser Notiz.
Das einzeilige Textfeld soll außerdem Kommandos wie Löschen oder Neu per vorangestelltem # (z.B.) ermöglichen. Wenn ich eine Notiz löschen bzw. neu anlegen will, dann soll es reichen dort ein #d oder #n (Return) einzugeben. Diese Doppelfunktion des einzeiligen Textfeldes dürfte nicht ganz so einfach zu realisieren sein. Aber gerade deshalb möchte ich es auch so haben.
Mir geht es nun nicht darum mit dem Coden sofort anzufangen, sondern um das Konzept und die dazu nötigen Module, Funktionen oder wie das in Python sonst noch benannt wird. Dinge die ich noch nicht wissen kann und wo mir Erfahrene raten können.
Frage: Wie würdet ihr das lösen?
Ich möchte das kleine Programm (Script?) auch mit den Standard-Modulen von Python schreiben. Installiert habe ich die Versionen 2.7 und 3.2 und mein Betriebssystem ist WinXP. Hoffe wegem Letzterem hier nicht gelyncht zu werden

Beste Grüße!