To be honest, if you never programmed before (especially a game) i would start with something more simpler, like pong. How experienced are you in Pygame and Python? Is this a personal project or a school project where you have no choice in the matter?
If you plan on making numerous levels then the better approach would be to utilize Tiled/PyTMX for level creation and loading. Here is a small example of the concept.
If you plan on making numerous levels then the better approach would be to utilize Tiled/PyTMX for level creation and loading. Here is a small example of the concept.
Recommended Tutorials: