Ich habe also die Aufgabe, ein Versandmodul für ein Webshop-System zu erstellen. Es mag ein bisschen übertrieben sein, aber ich würde gerne einen erstellen, der herausfinden kann, wie man Pakete optimal verpackt. Ich habe Programmierung gelernt, indem ich es einfach gemacht habe. Dies ist ein Bereich, in dem ich noch kein Wissen habe. Wie auch immer, ich kann nur eine kurze Beschreibung des Problems geben.Wie erstellt man eine optimierte Verpackungsfunktion in Python?
Also wenn Benutzer von Sachen bei Webshops werden sie x Produkte in ihrem Warenkorb mit möglicherweise unterschiedlichen Größen und Gewicht haben. Also möchte ich diese Liste von Produkten der Funktion geben und herausfinden, wie diese Produkte in Parzellen verpackt werden sollen.
- maximale Länge des Pakets: 100
- max Breite des Pakets: 50
- max Höhe des Pakets: 50
- max Gewicht des Pakets: 20
hat jedes Produkt ein Gewicht , Länge, Breite und Höhe.
Da Pakete und Produkte im Grunde Boxen sind, ich denke, das wäre ziemlich komplex, da es verschiedene Möglichkeiten gibt, die Produkte in das Paket zu setzen. Mein Ziel ist nicht, die perfekte Verpackungsfunktion zu erfüllen, aber ich möchte etwas Besseres tun, als nur Produkte in das Paket zu stecken, bis ein Limit erreicht ist.
Nun, ich erwarte nicht, dass ihr das für mich macht, aber ich möchte drei Dinge fragen.
- Wo finde ich gute Online-Ressourcen, die mir die Grundlagen vermitteln?
- Gibt es einige native Python-Tools, die gut zu verwenden sind?
- Einige Hinweise, was ich bewusst sein müssen, Fallen etc.
Wie ich schon sagte, ich habe nicht für diese perfekte und 100% optimiert werden, aber ich würde mit etwas enden mag das wird nahe kommen. Ich würde es hassen, wenn Nutzer fühlen, dass die Sendegebühr viel höher sein wird, als sie tatsächlich ist.
Wow - für Sie zu lösen haben ein Knapsackproblems Ihre Tagesarbeit? Ich beneide dich :-) –