Ivanq: Конечно, ключи словаря хэшируются. Для удовлетворения любопытства посмотрите Ромалио Лучиано Python к вершинам мастерства. Часть 2. глава 3. таблица 3.6. У меня 2016 года издание. Ну и почитайте главу, возможно я не так понял объяснение автора.
Яков Е: tkinter встроен в python значит содержит Си-вставки. или нет? можно ли написать чтолибо на python (и запустить скрипт) если убрать все Си библиотеки?)
VSCanCloseParam = (1, "DevHandle", 0), - во втором примере, попробуйте оставить только VSCanCloseParam = (1, 0). почему вы думаете что передаете c_int? print(type(value)) вызывали?
для булевой алгебры есть set, в нем пересечения и всякая прочая булева. дискретная математика это вроде бы перебо, графы и всякое такое не аналитическое (долгое??). скорее всего лучшей библиотекой будет сишная вставка (??)
Попробуйте python manage.py makemigration(s) - не помню надо s или нет или syncdb если старая джанга. Еще несоответствие типов, написано что ожидается стринг или буфер у вас наверное тип date.