хуй знает, я код начал писать с того что знал какой должен быть результат. Брал код кусками со стак оврефлоу, собирал это всёв одно рабочее говно и получал требуемое. Понимал, точнее понимал что не понимал как это работает и требуется более глубокой изучение. Постепенно вкатился. Ну с венвом проблем у меня не возникло. Я сидел молча в чятике по пайтону и читал все что там происходит. Оттуда и пришло понимание: 1. То что я написал - полное говно.
2. Если программа работает, то это не означает что она написана правильно.
3. Ну и там овермного вопросов было про венв, поэтому когда дорос до него, проблем не возникло. Затупил когда разворачивал приложение на нжинксе. Но там невнимательность скорее.
Как-то так.
Я так первого бота в тележеньку писал