Услуги по изучению языка Python¶
Python предоставляет ряд модулей для помощи в работе с языком Python. Эти модули поддерживают токенизацию, синтаксический разбор, анализ синтаксиса, разборку байткода и различные другие средства.
Эти модули включают:
ast
— Абстрактные синтаксические деревьяsymtable
— Доступ к таблицам символов компилятораtoken
— Константы, используемые с деревьями разбора Pythonkeyword
— Тестирование на наличие ключевых слов Pythontokenize
— Токенизатор для источника Pythontabnanny
— Обнаружение неоднозначного отступаpyclbr
— Поддержка браузера модулей Pythonpy_compile
— Компиляция исходных файлов Pythoncompileall
— Байт-компиляция библиотек Pythondis
— Дизассемблер для байткода Pythonpickletools
— Инструменты для разработчиков pickle