Как создать оптимизированную упаковочную функцию в python?
Поэтому мне было дано задание создать модуль доставки для системы интернет-магазина. Это может быть немного излишним, но я действительно хотел бы создать такой, который может выяснить, как упаковать посылки наиболее оптимизированным способом. Изучив программирование, просто занимаясь этим, я пока не знаю, пока не знаю! В любом случае я могу дать краткое описание актуальной проблемы.
Поэтому, когда пользователи в интернет-магазинах занимаются разными вещами, в их корзине будет х товаров, возможно, разных размеров и веса. Поэтому я хочу дать этот список продуктов функции и дать ему понять, как эти продукты должны быть упакованы в пакеты.
max length of parcel: 100 max width of parcel: 50 max height of parcel: 50 max weight of parcel: 20Каждый продукт имеет вес, длину, ширину и рост.
Поскольку посылки и продукты в основном представляют собой коробки, я предполагаю, что это было бы довольно сложно, поскольку существуют разные способы помещения продуктов в посылку. Моя цель не состоит в том, чтобы сделать идеальную упаковочную функцию, но я хотел бы сделать что-то лучше, чем просто положить продукты в посылку, пока не будет достигнут предел.
Теперь я не ожидаю, что вы, ребята, сделаете это для меня, но я хотел бы спросить о трех вещах.
Where can I find good online resources that will teach me the basics needed? Are there some native python tools that would be good to use? Some pointers of what I need to be aware of, pitfalls etcКак я уже сказал, я не планирую, чтобы это было идеально и на 100% оптимизировано, но я хотел бы закончить тем, что будет близко. Я бы не хотел, если бы пользователи чувствовали, что плата за отправку будет намного выше, чем она есть на самом деле.