Depends... do you need wifi, screen and others always on? can you wake some on a timer? on user interaction? on interrupts?

https://lastminuteengineers.com/esp32-sleep-modes-power-cons...

You can use those sleep modes in micropython as well

https://randomnerdtutorials.com/micropython-esp32-deep-sleep...