А этот фрагмент кода пригодится при работе с базами данных и файлами JSON, когда нужно объединить данные из разных файлов или таблиц в общий файл. Объединение двух словарей таит в себе ряд опасностей, например возможность появления повторяющихся ключей. К счастью, у нас есть решения и для этого:
def sub(a,b):
(basic_information, academic_information)
{**basic_information ,**academic_information}
{"Name":"Karl",
"Age":25},
Надо или почитать о принципах форматирования и прочих PEP8 или просто пропустить код через black хотя бы.