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