You can automate using Python, but if you are not proficient in code, it will be difficult to adapt it to your tasks and changes in slide templates/designs, in that case, it will be better to use PowerPoint.
You also need to understand what volumes of content you want to produce and make a...