Utilizei a lib pypokedex para puxar informações de Pokémon e utiliza-las como objetos para poder estudar melhor sobre POO em Python.
É um código feito para puxar um determinado grupo de Pokémon e escreve-lo em um arquivo.csv. No exemplo utilizei a região de Kanto (1 á 151).
Aqui estão as classes e onde também puxei e usei a informação do arquivo .csv para testar os comandos e decoradores, bem como explorar a classe filha que criei.
Utilizei para estudar melhor o funcionamento do "Get and Set" do Python, utilizando property e .setter.