Sanes, а я разве отговариваю? ВУЗ не обязателен - это просто факт. Есть множество талантливых программистов без дипломов на престижных должностях в известных компаниях. И есть множество обладателей профильных дипломов, которые не смогли выбраться из джунов или застряли на еле-еле мидле в ООО "Рога и копыта". Как воспринимать эту информацию и какие выводы на её основании делать - личный выбор каждого.
Sanes, я никогда не утверждал, что ВУЗ вреден. Я только говорю, что он не обязателен. Конечно, если не собираешься быть одним на миллион и работать с машинным обучением в Google или т.п.
Porto_b, во-первых, Python 2 устарел 10 лет назад, а в этом году его поддержка окончательно прекратилась. Во-вторых, в Python 2 есть возможность использовать кириллицу, но очень много проблема с кодировками, на которые вы сейчас и напарываетесь.
Попутно экспериментируя с примерами из книг. Обязательно примеры набирать самостоятельно, а не копировать. Обязательно пытаться их изменять, чтобы убедиться, что вы действительно понимаете, как они работают. После прочтения попытайтесь набомбить пет-проект с использованием изученных технологий.
Если где-то застрянете, перечитывайте соответствующие главы, читайте официальную документацию, ищите ответы в гугле. Ни в коем случае не несите свою проблему другим людям до тех пор, пока не потратили хотя бы пару-тройку дней на поиск решения. Если ответы вам будет давать кто-то другой, программировать вы не научитесь.
И не используйте IDE на этапе обучения. Применяйте обычный текстовый редактор и консоль. Во-первых, IDE избавляет вас от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы.
Что делает скрипт? А то я сталкивался с таким забавным способом борьбы с парсерами, как захват соединения. Ну, и если заблокировать чем-нибудь цикл событий, то тоже будет такой же эффект.
И сколько бесплатных курсов я не смотрел, везде одно и то же.
Курсы - хреновый источник.
Прошу вас посоветуйте как вы учили.
Django я начал учить, имея за спиной 6 лет опыта работы, львиная доля которого была связана с разработкой асинхронных сетевых сервисов на C и web-приложений на JEE. Как я учил, так вам не подойдёт.