Como manter dados entre execuções em Python

Estou trabalhando em um projeto pessoal em Python, onde preciso de alguma forma de dados persistentes. Os dados cabem em 2-3 tabelas de 10 a 20 colunas e 100 a 200 registros cada. Eu tenho um entendimento básico de SQL, então um banco de dados parece fazer algum sentid

Eu sou novo no Python, então não estou familiarizado com as opções para a interface do banco de dados do Python. Também ouvi falar em decapagem e não tenho certeza se essa seria uma solução melhor para o tamanho do meu projeto. Alguém pode recomendar uma boa solução?

questionAnswers(6)

yourAnswerToTheQuestion