schule:programmieruebungen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:programmieruebungen [2020-01-03 17:40] – [Testgetriebene Entwicklung (TDD)] marco.bakera | schule:programmieruebungen [2021-05-06 20:55] (aktuell) – [Links] elevator challenge: link zu py3 version pintman | ||
---|---|---|---|
Zeile 68: | Zeile 68: | ||
===== Testgetriebene Entwicklung (TDD) ===== | ===== Testgetriebene Entwicklung (TDD) ===== | ||
- | Für eine Funktion '' | + | → [[Testgetriebene Entwicklung |
- | Was sind sinnvollen Testfälle für diese Methode? | ||
===== Unterschiedliche Laufzeiten ===== | ===== Unterschiedliche Laufzeiten ===== | ||
Zeile 371: | Zeile 371: | ||
===== Programm, das den eigenen Quelltext ausgibt ===== | ===== Programm, das den eigenen Quelltext ausgibt ===== | ||
- | Schreibe ein Programm, das den eigenen | + | → [[Eigenen |
- | Das schöne an dieser Aufgabenstellung ist, dass sie zunächst sehr einfach und nach ein paar Versuchen faktisch unmöglich erscheint. | ||
- | Versuche dich selbst an einem [[Python]]-Programm, | ||
- | |||
- | Wenn du keinen Ansatz findest, kann du den (unvollständigen) Quelltext aus der Fußnote(( | ||
- | <code python> | ||
- | source = [ | ||
- | ' | ||
- | ... | ||
- | ] | ||
- | |||
- | print(" | ||
- | for line in source: | ||
- | print(line, "," | ||
- | ... | ||
- | |||
- | </ | ||
- | )) nutzen. | ||
===== Katas im Randori-Prinzip ===== | ===== Katas im Randori-Prinzip ===== | ||
Zeile 408: | Zeile 391: | ||
===== Links ===== | ===== Links ===== | ||
+ | * Hinter einem [[wpde> | ||
* [[https:// | * [[https:// | ||
* Weitere Übungen zur OOP mit Python gibt es [[https:// | * Weitere Übungen zur OOP mit Python gibt es [[https:// | ||
Zeile 417: | Zeile 401: | ||
* [[Flagserver]] | * [[Flagserver]] | ||
* [[https:// | * [[https:// | ||
+ | * Bei der [[https:// | ||
+ | |||
+ |
schule/programmieruebungen.1578069600.txt.gz · Zuletzt geändert: 2020-01-03 17:40 von marco.bakera