С чего начать изучение
Если человек хочет освоить Python, ему предстоит составить примерный план действий. Этот примем поможет не запутаться в процессе погружения в особенности рассматриваемого «способа общения» с программным обеспечением и компьютерами.
Рекомендуется действовать так:
рассмотреть базовые (основные) термины программирования;
выучить ключевые моменты создания контента на Питоне;
уделить внимание итерациям, функциям, а также операторам;
выучить исключение, байтовые строки и файлы;
разобраться с менеджерами контекста;
научиться создавать и подключать собственные модули;
выучить основы ООП – можно начать с соответствующего раздела;
научиться осуществлять в коде наследование, инкапсуляцию и перегрузку;
выучить декораторы. https://progpython.ru/