С одной стороны Tornado - это фреймворк от Facebook, а с другой - это морально устаревший фреймворк из тех времён, когда кооперативная многозадачность в Python реализовывалась только генераторами. Sanic же - это попытки нонеймов сделать асинхронный Flask. И тот, и другой применимы, но ни тот, ни другой лично я использовать бы не стал для новых проектов.
Сейчас набегут ценители высшего образования и начнут рассказывать, что без него никак и никуда, а по факту в диплом вообще не заглядывают даже там, где постулируют его обязательность.
Flask синхронный и однопоточный. Конкурентность в нём реализуется запуском нескольких процессов web-приложения. Естественно, при таком подходе web-приложение не должно иметь состояния, в идеале быть 12-факторным.
Для мидла очевидное решение - отказаться, но среди джунов огромная конкуренция, работу найти очень сложно. Поэтому отказывайтесь только если есть другие предложения.
За двадцать лет в отрасли радикально менял как направления в программировании, так и вообще переходил между разработкой, админством и менеджментом. Без существенных просадок.
Несколько лет назад выяснял подобный вопрос и тогда использовать nfc вместо proximity-карты, которая скорее всего и служит школьным пропуском, было невозможно. Сомневаюсь, что сейчас что-то изменилось.
Property-файлы могут содержать только символы ASCII. Для использования символов кодировок, отличных от ISO-8859-1, нужно обрабатывать файлы утилитой native2ascii, входящей в состав JDK.
Биоинформатика - это не отдельная область науки, а автоматизация исследований, таких как моделирование фолдинга белков. Тот же фолдинг белков подчиняется вполне конкретным и непреложным законам химии.