стол для организации регистрации студентов по предметам - PullRequest
0 голосов
/ 20 января 2019

Я должен создать свою собственную таблицу предметов, у меня есть файл Excel, который содержит группы предметов и доступные даты, я хочу создать программу на Python, которая будет работать со всеми комбинациями предметов, чтобы дать мне все доступные датыпредметы, в которых я хочу зарегистрироваться.на самом деле, я даже не знаю, с чего начать, теперь у меня есть четыре предмета, назовем их F, N, S и G. У каждой есть четыре группы с разным временем недели, поэтому я хочу сгенерировать все доступные комбинации, которые есть.нет совпадения между предметами.все, что я хочу, это любой намек, я не хочу, чтобы все решение начиналось с каких-то начальных мыслей.Я действительно начинающий программист на Python и не могу придумать, как запустить этот проект

, как организовать их в матрицы ????????

1 Ответ

0 голосов
/ 20 января 2019
  1. Сохраните файл Excel как csv или файл с разделителями-запятыми.Этот формат является простым открытым текстом и прост в использовании программами.
  2. В вашей программе считайте файл, используя open()
  3. Используйте модуль csv, чтобы извлечь открытый файл всписок списков.Каждый элемент внешнего списка должен быть другим списком: [subject, group, date] (или какими-либо столбцами в вашей таблице.
  4. Теперь, когда ваша информация прочитана в программе, ищите решения для фактического алгоритма. Вы можетеGoogle различные алгоритмы планирования, но этот вопрос StackOverflow , я думаю, дает то, что вы ищете, и может послужить хорошей отправной точкой
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...