Без практики вы ничего и не сможете. Вы когда книжку читали, код писали оттуда? Если не писали, то ничего и не должно получиться.
Ищите задачу. Разбиваете задачу на маленькие подзадачи и реализовываете их. Если не знаете, как реализовать, то гуглите.
Пайтон очень большой язык, для него куча всего уже написано, можно реализовать многие вещи. (Но какого качества будут эти вещи зависит от программиста и задачи в целом)
А вообще пайтон это самый простой ЯП наверное, который существует на данный момент. Просто вам нужна практика.
Придумайте задачу, иначе зачем вы вообще учили язык, если он вам не нужен. Потом сделайте эту задачу.
После того, как вы её сделаете, вы запомните новые вещи, закрепите старые. За счёт новых вещей у вас откроются пути для реализации других задачи. А вот как воображение будет работать)
Программирование довольно творческая работа. Вы можете 1 и ту же задачу выполнить разными путями.
Если совсем туго с воображением, идите ищите задачи для тренировок в гугле. Идите на платформы для программистов, где есть задания.
Я больше по C++, поэтому пользовался LeetCode, но литкод еще кучу языков поддерживает и вроде пайтон в том числе.
Там есть большое количество задач разных сложностей, идите практикуйтесь, делайте алгоритмы и узнавайте новое)