Wie kann ich mich zu einer Prüfung über objektorientierte Programmierung mit Python am besten vorbereiten?
Guten Tag,
ich habe demnächst eine mündliche Prüfung und es dreht sich wie im Titel um Python / Objektorientertes Programmieren speziell mit dem Programm Processing 3.
Meine Frage wäre: Wie kann ich mich am besten darauf vorbereiten? Begrifflichkeiten wissen umgehen mit Python. Vielleicht habt ihr ein Rat für mich, wo ich am besten lernen kann. :)
5 Antworten
Da lohnt es sich auch oftmals, direkt vom Experten zu lernen und ein individuelles Training zu machen. Schulungsangebote gibt`s auch online, z.B. hier:
https://www.cmt.de/kategorien/it-trainings/programmierung/python/
Python ist nicht mein Fachgebiet aber OOP.
Du hast es mit einem Stück Quelltext zu tun, der ein kleines reproduzierbares Progrämmchen in deiner Software ist.
Manche Programmiersprachen haben sich so auf OOP spezialisiert, dass sie dem Paradigma „Alles ist ein Objekt“ verfolgen, also auch einen simplen String als Objekt verwalten. Das ist der Grund, warum man einen String nicht ändern kann sondern nur neuzuweisen.
Verabschiede dich vom prozeduralem Denken und steige ein ins Raumschiff OOP.
Schau dir das Programmierparadigma in Python nochmal an und schreibe deine eigenen Anwendungen Objektorientiert.
Hier eine kleine Aufgabe zum üben:
Schreibe eine Klasse Flächenberrechnung (AreaCalculator) in der sich verschiedene Methoden zur Flächenberrechnung von Objekten befinden.
- Rechteck (höhe * breite)
- Quadrat (Seitenlänge * Seitenlänge)
- Kreis (Radius * Radius * PI)
- Dreieck ((GrundseitenLänge * Höhe) / 2)
Anschließend sollst du ein Objekt dieser Klasse erzeugen und diese Methoden aufrufen.
Zwei Projekte an dem du vlt. etwas länger sitzen könntest:
Konsolenwaderer
Hangman
Objektorientiertes Programmieren und Python verstehen. Selbst eventuell ma coden, dich mit den Strukturen vertraut machen.
Von fußgesteuerten Schleifen bis Kapselung das Know-How können.
Ein gut bewertetes Buch über Python für Anfänger raussuchen und das bis zum Ende durcharbeiten.
Und auch mal ein Youtube tutorial durcharbeiten, die sin meist recht kurz und solltest in 1-3 Stunden schaffen um dir mal einen groben Überblick zu verschaffen.
Um es wirklich zu verstehen, brauchst du aber Übungsbeispiele und die findest du eher in Büchern.
Wenn du die Grundlangen kannst, findest du auch viele Beispiele hier: