После основ питона надо учить продвинутый уровень питона, а затем экспертный уровень питона, и всякие фреймворки питона, и использование уровней питона для различных прикладных задач, и использование питона в связке с другими инструментами - например, интаграция в проект на C/C++, создание интернет сайтов на питоне, математические вычисления, обработка изображений, искусственный интеллект, машинное обучение, deep learning, нейронные сети, обработка больших данных, аналитика данных на питоне, решение задач линейной алгебры, построение графиков, квантовые вычисления и т.д.
В книгах для начинающих, в которых излагаются основы, обычно не расписываются некоторые важные детали, которые освещаются в продвинутомь курсе.
И в продвинутом курсе не рассматриваются некоторые вещи, которые должен знать эксперт, и которые рассматриваются в книгах для эксперта, например, использование в какой-нибуджь узкой области или для решения какой-то особой задачи.
У каждого языка есть свои уровня обучения и знания:
1. основы программирования, основы алгоритмизации, основы синтаксиса, переменные, управляющие конструкции, функции, ООП,
2. базовый уровень, когда изучен синтаксис
3. продвинутый уровень
4. экспертный уровень
5. специальный уровень
и т.п....