Решение на Изберете си проект от Явор Големанов

Обратно към всички решения

Към профила на Явор Големанов

Код

# Проектът ще симулира музикална библиотека
#Проектът ще поддържа:
# - създаване на песни
# - песните ще са от вида(албум,заглавие,изпълнител,времетраене)
# - добавяне на песни в плейлист
# - песните ще трябва да са Hashable
# - създаване на колекция от песни(плейлист)
# - плейлиста ще поддържа:
# - пускане на следваща песен от него
# - възможност следващата песен да е рандом(shuffle)
# - възможност за повтаряне на плейлиста
# - добавяне на песен
# - добавяне на песни
# - премахване на песен
# - записване на плейлист в json файл
# - прочитане на плейлист от json файл(ще връща нов плейлист)
#Ще бъдат написани и тестове
#Необходимо ще е да import-на
# - datetime
# - random
# - time
# - json

История (1 версия и 1 коментар)

Явор обнови решението на 26.04.2015 23:38 (преди над 4 години)

+# Проектът ще симулира музикална библиотека
+
+#Проектът ще поддържа:
+# - създаване на песни
+# - песните ще са от вида(албум,заглавие,изпълнител,времетраене)
+# - добавяне на песни в плейлист
+# - песните ще трябва да са Hashable
+# - създаване на колекция от песни(плейлист)
+# - плейлиста ще поддържа:
+# - пускане на следваща песен от него
+# - възможност следващата песен да е рандом(shuffle)
+# - възможност за повтаряне на плейлиста
+# - добавяне на песен
+# - добавяне на песни
+# - премахване на песен
+# - записване на плейлист в json файл
+# - прочитане на плейлист от json файл(ще връща нов плейлист)
+
+#Ще бъдат написани и тестове
+#Необходимо ще е да import-на
+# - datetime
+# - random
+# - time
+# - json

Ще "симулира"? Не сме съгласни на това. Ще се съгласим ако проекта ти е истински музикален player, който има плейлисти и пуска музиката. Съответно, плеъра ти трябва да има някакъв приемлив интерфейс.