В чем разница между «py » и «pyc» в нотации .gitignore?

В чем разница (если есть) между «.pyc» и «.py [cod]» нотацией при игнорировании файлов. Я замечаю, что у меня есть оба файла git ignore. благодаря

Вы можете удалить запись .pyc из своего .gitignore , так как .py[cod] покроет ее. Квадратные скобки предназначены для соответствия любому из символов, поэтому он соответствует .pyc , .pyd и .pyd .

Поскольку все они созданы из источника .py , они не должны храниться в исходном элементе управления.