I'm trying to teach myself some Python for work and find that I learn a lot more when I give myself a simple (?) task to complete and then enhance/modify. So I'm looking to begin writing an asset management system, that would access and write to a database, just some basic information to begin with. It will be tracking information on 3d models so maybe something like Asset ID, asset name, asset location etc.
So what I'm looking for in some advice on where to start, or maybe similar systems that I could use as reference. I've used a similar system at work that wrote to an XML file, is it just a case of writing/reading to this file or do I need some sort f more complicated database software?
Am I on the wrong foot here writing this in Python? I'm using it because it has good integration with the software I use at work (Maya and Houdini) and I have a basic knowledge of it, but no idea where to begin when it comes to GUI. Does anyone have any advice when it comes to that?
Overall I'm a little bit clueless, so any help is appreciated!