El lenguaje es solamente una herramienta, así que lo mejor que puedes hacer con él es usarlo para llevar a cabo tus proyectos.
Planteate un proyecto, y usa Python par llevarlo a cabo, así le sacarás todo su partido.
Es inútil hacer un proyecto solamente para 'hacer todo lo que puede hacer Python'. No se si me explico bien.
Salu2, y que disfrutes con mi lenguaje favorito
amen!! xD yo hasta que no empeces a programar cosas complejas para mi empresa no le sacaba todo el jugo a python, hoy por hoy todavía no lo hago y llevo 3 años programando a destajo xD
De todas formas a medida que tus programas se van haciendo mas complejos vas entendiendo codigos mas complejos de otros.
aun asi Si estas aprenciendo funciones estas lejos de sacarle todo el partido a python, aprende como funcionan las clases y fliparas xD