Python/Django проект .pyc и .pyo файлы

Создал проект на python/django, импортировал изменение на гитхаб, вместе с моими файлами туда добавились файл с расширением .pyc, решил сделать git rm --cached *.pyc. и добавить в .gitigonre *.pyc. Потом решил посмотреть, работает ли проект без файлов pyc на локальном сервере, оказалось все работает как и прежде.
Вопрос: Что такое pyc файлы и зачем они вообще нужны в проекте? Правильно ли я их удалил? Почему не произошло никаких изменений когда я удалил полностью все файлы pyc? И почему я не вижу их в локальном репозитории своего проекта?
26 марта 2016 в 09:36
Ближайшие курсы

Разработка сайта самостоятельно - интенсив "Обучение веб-разработке"
Создание персонального сайта
17
февраля

Интенсив «Основы программирования»
Онлайн-курс
18
февраля

C# Уровень 1
Базовый курс
18
февраля
Новые статьи

Как проявляется «профдеформация» программиста
109547

О стажировке и учебе в GeekBrains
10671113

Отражение «Черного зеркала»: что просочилось в реальность
287339
Новые вебинары

Мобильный клиент под Андроид на Kotlin — приближаемся к реальному рабочему процессу
22 февраля90

Первый шаблон HTML на Pug
21 февраля160

myTarget & GeekBrains: продвижение автомобильного сегмента бизнеса
20 февраля460
Новые темы

Alexey Mikhailov
Работав коллективе
8
ответов