Wiesz nie znam się na tym 'tzn na podstawach programowania nauczania w szkole", ale analizując swoje przeszłe :D poczynania z POLSKIM SYSTEMEM OŚWIATY, i logiczny myśleniem tez bazując na wnioskach ze SZKOLY, to podejrzewam, że najlepsza opcja do nauki na maturę - to generalnie materiały dostępne w ramach poprzednich matur.
Matura ma to do siebie ze jest pod klucz, a klucz opierany jest na PROGRAMIE NAUCZANIA, książki do pythona będą dotykały tematów pythona szeroko, byc może nawet nieadekwatnie do tego co będzie wymagane na maturze.
Moim zdaniem powinieneś sprawdzić jaka LITERATURA : jest przewidziana do nauczania Pythona pod Maturę, przez program nauczania szkolnictwa- więc wtedy analogicznie to będzie najlepsze źródło.
Podejrzewam że to będzie coś pokroju tego :
https://www.nowaera.pl/oferta-edukacyjna/oferta-szkolna-i-przedszkolna/szkola-podstawowa-4-8/informatyka/zaczynamy-programowac-w-jezyku-python - nowa era wydaje książki do nauczania programowego .
Ewentualnie Python na maturze, z tego co wiem to nawet jest w OKE wypisany:
https://liber.pl/python_na_maturze_rozwiazania_i_analiza_wybranych.html