Pythonprojekte

Inhaltsverzeichnis

Unter den Link „Details“ finden Sie eine ausführliche Aufgabenbeschreibung mit Lösungshinweisen sowie Dateien zum Testen des Algorithmus.

Hier ist noch einmal das „Cheat-Sheet“ mit Beispielalgorithmen als Struktogramm und im Python-Code.

Cheat-Sheet

Hinweise zur Bearbeitung

  • Unterteilen Sie die Projekte in sinnvolle Unterprojekte, die Teilprobleme lösen.
  • Lösen Sie die Teilprobleme, recherchieren Sie zu den Lösungsansätzen.
  • Unterteilen Sie die Teilprobleme ggf. in weitere Teile.
  • Lösen Sie die Teilprobleme hintereinander. Springen Sie nicht zwischen den Teilprojekten.
  • Fragen Sie andere, wenn Sie Hilfe brauchen.
  • Belohnen Sie sich selbst, wenn Sie ein Teilproblem geschafft haben.
  • Fügen Sie die Einzelprobleme sinnvoll zusammen.

Projekte

einfach

E-Mail-AdressenÜberführen Sie Namen mit Umlauten usw. in ein E-Mail-Adressen-freundliches Format.Details
Groß- und KleinschreibungEin Eingabetext soll in Großbuchstaben bzw. Kleinbuchstaben ausgegeben werden.Details
LöffelspracheÜbersetzen Sie einen Text in die „Löffelsprache“Details
FußballprämienHelfen Sie einem Kreisligaverein, den Bonus für einen Sieg zu errechnen.Details

mittel

TelefonlisteVereinheitlichen Sie Telefonnummern, die in verschiedenen Formaten angegeben sind.Details
GeburtstagslisteÜberführen Sie angegebene Geburtstage vom amerikanischen ins deutsche Format.Details
Vigenère-VerschlüsselungSchreiben Sie ein Programm, das einen Text mittels des Vigenère-Verfahrens verschlüsselt bzw. einen verschlüsselten Text entschlüsselt.Details
TextbereinigungLöschen Sie aus einem Text überflüssige Zeichen.Details

anspruchsvoll

Zahlenwörter auf DeutschSchreiben Sie ein Programm, das ein eingegebene Zahl zwischen 1 und 999 als Zahlenwort ausgibt.Details
Wörter suchenSchreiben Sie ein Programm, das zählt, wie oft eine Buchstabensequenz in einem Text vokommt.Details

komplex

Diese Projekte bedürfen oft Einarbeitung in neue Module wie Pygame, Pillow (Bilderstellung), Tkinter (Grafische Benutzeroberflächen)