This paper introduces AdlerPy, a Python package for computing the perturbative QCD Adler function. The Adler function is useful for analyzing observables like hadronic cross-sections, muon g-2, running couplings, and more. The code allows calculation of quark mass effects at higher orders. Some applications are shown like charm mass extraction, muon g-2 contributions, a...