Converter codigo javascript para python

O que eu deveria aprender para conseguir converter o trecho de código abaixo que está em javascript para python?

Tirando a questão da conexão com a api unirest.get(xx) que eu já sei como fazer… o restante do código eu até consigo “replicar”, mas de uma maneira bem mais complexa criando algumas funções que se conversam entre si, mas da maneira como ficou em JavaScript está simples e objetiva (ao meu ver)

var AccessAPI = function (config) {
    this.config = {
        KEY: config.key,
        SECRET: config.secret,
        PIN: config.pin,
    }
}

AccessAPI.prototype = {
    name: function (success) {
        this.call('name', success);
    },
    year: function (success) {
        this.call('year', success);
    },
   data: function (success) {
        this.call('data', success);
    },
    call: function (method, success) {
        unirest.get(ENDPOINT_API + this.config.KEY + '/' + method)
            .headers('Accept', 'application/json')
            .end(function (response) {
                try{
                    success(JSON.parse(response.raw_body));
                }
                catch(ex){ console.log(ex)}
        });
    }
}

Estuda bem Python através de livros, cursos e google. Depois faz o projeto baseado nos requisitos, sem vícios de outra linguagem.

Talvez eu tenha me expressado mal na minha pergunta, mas a questão é, não tenho tanto tempo para seguir um curso do zero de uma linguagem em especifico, e precisava transcrever esse trecho de código para Paython. Então, o que dentro de Python eu deveria estudar para transcrever o trecho de código que reportei? Structs, função construtora de classe… o que em especifico em python eu conseguiria replicar isso?