Some supplementary materials for the Pragmatic Python series on Medium
Contains two versions: The simple version is a command line based interface that takes the input directory containing all the csv files required, output directory and output file name. The advanced version is similar with a couple more error checks and a GUI.
Stores your budget in a csv file and allows you to modify salary and expenses. The advanced version also has a savings component where you can transfer money from budget to savings. Both are command line based.