Обязательно ли изучать python фреймворк для разработки сайта или игры?
Вначале стоит поиграться с консолью
- интерактивы типа вопрос-ответ, сохранить в бд/текст
- псевдографика
- таблички сортировки
- примешать туда sqlalchemy
В конце, добавить flask. Он простой как 5 копеек, но в тоже время, может стать базой для приожения любой сложности
ИМО добавлять сходу еще один язык - JS будет перебор. А если добавлять, то добавлять уже что-то модерновое - типа ангуляра
Без фреймворков - придется освоить werkzeug и/или wsgi протокол. Те это круче в разы чем уметь флепать на фрейме, но и отдельная сложность для преподавателя
Берите django если нужна БД и хороший доступ к ней(orm). Не придется создавать CRUD'ы, а написание структуры бд станет просто прекрасным :)
В django работа с шаблонами тоже на высоте. Так что не только проект выполните, но и будет серьёзный запас на будущее.
Что за игру думаете пилить?