Rekursiven Stuecklisten-Auflöser fuer einen Mittelstaendischen Werkzeugbauer
Übersicht
Worum es bei diesem Projekt geht.
Baue einen rekursiven Stücklisten-Auflöser in Python, inklusive Tests und CLI. Erhalte ein verifizierbares Zertifikat.
Das Szenario
Der Werkzeugbauer (Familienunternehmen, ISO-9001-zertifiziert) sucht eine leichtgewichtige Loesung, weil das geplante neue ERP-Modul erst in 18 Monaten verfuegbar ist.
Das Briefing
Was Du tust und was Du zeigst.
Wie berechnet ein rekursives Python-Werkzeug die vollstaendige Material-Aufloesung fuer ein Endprodukt aus einer flachen BOM-Tabelle und erkennt dabei zuverlaessig Zyklen?
Earning criteria — what you'll demonstrate
- Rekursion auf einem realen Geschaeftsproblem korrekt anwenden
- Zyklus-Erkennung mit besuchten Mengen umsetzen
- Higher-Order-Functions sinnvoll fuer Aggregationen einsetzen
- Unit-Tests fuer rekursiven Code schreiben, der Basis- und Rekursionsfaelle trennt
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Programming Abstractions
Bachelor · Programming Languages
Strong alignment
This challenge maps to Programming Abstractions at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Programming Abstractions
Apply programming abstractions to solve real industry problems and demonstrate production-level capability.
- Recursion
Apply recursion to solve real industry problems and demonstrate production-level capability.
- Higher Order Functions
Apply higher order functions to solve real industry problems and demonstrate production-level capability.
- Python Programming
Apply python programming to solve real industry problems and demonstrate production-level capability.
- Unit Testing
Apply unit testing to solve real industry problems and demonstrate production-level capability.
- Data Modeling
Apply data modeling to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software Engineer
Einsteiger-Software-Engineer-Rollen in Industrie-IT bekommen genau solche 'Datenbank-Auszug in lauffaehiges Werkzeug verwandeln'-Aufgaben in der Probezeit — diese Challenge produziert das Portfolio-Stueck mit echtem Mittelstands-Bezug.
Dieses Projekt schärft
- recursion
- python-programming
- unit-testing
Backend Engineer
Backend-Engineer-Praktika und Junior-Positionen erwarten saubere Rekursions- und Test-Skills — die hier geuebte Struktur ist direkt auf Backend-APIs uebertragbar.
Dieses Projekt schärft
- recursion
- python-programming
- higher-order-functions
Data Engineer
Data-Engineer-Einsteiger-Rollen bauen Aggregations-Pipelines — die hier produzierten Higher-Order-Function-Patterns sind die Grundlage solcher Pipelines.
Dieses Projekt schärft
- higher-order-functions
- python-programming
- data-modeling
Noch eine Sache