Я читал, что .pyc содержит байт-код, к которому интерпретатор Python компилирует исходный код. Этот код затем выполняется виртуальной машиной Python.
Однако, так как я изучаю Django впервые и пришел из Node.js, он немного отличается, каждый раз, когда я печатаю на своем терминале python manage.py runserver, он создает несколько версий одного и того же файла, но в формате .pyc Что, по определению, я предполагаю, что это скомпилированная версия, так что она быстрее, но я думаю, что это слишком много файлов, это нормально? Что делать, если вы не хотите скомпилировать его, чтобы иметь все эти дополнительные файлы? Я изучаю Python и Django впервые, может кто-нибудь прояснить это немного, пожалуйста. Вот изображение того, что я имею в виду с дополнительными файлами:
Также в уроке, за которым я следую, есть
from django.conf.urls import path,
и новая версия Django имеет
from django.conf.urls import url,
просто хочу убедиться, они одинаковые, верно?
Спасибо