По пайтону и плюсу очень устаревшие материалы (кроме нескольких статей на wikibooks)...
А так, я частенько тут нахожу интересные материалы, недоступные обычным смертным : https://skladchik.com
И тут есть много чего интересного из открытого:
https://ru.wikibooks.org
https://ru.wikisource.org
По Python, ещё рекомендуют для углублённого понимания почитать исходники: https://github.com/python/cpython
Хорошо, что проект на гцц писан
Однако, ихний стиль описания имён функций, убивает меня
voidaddfirstsets(grammar *g)
void addFirstSets(grammar *g)
void add_first_sets(grammar *g)