Обработка текста
- Создание декларативных мини-языков. Д.Мертц
В статье рассказывается о декларативных мини-языках — библиотеках Python, позволяющих выразить программную логику с помощью объявлений внутри программы на языке Python.
- Создание компилятора на Python. Д.Дивакаран
При проектировании какого-либо компилятора или интерпретатора в качестве инструмента, как правило, выбирают язык C. А что если планируется создать "небольшой язык программирования", просто так, забавы ради (или, может быть, для более серьёзного применения)? Чего беспокоиться, если вы обладаете достаточно мощным инструментом — интерпретатором Python!
- Текстовая обработка в языке Python. Подсказки для начинающих. Д.Мерц
Небольшая статья о языке Python, рассказывающая о различных подходах к оптимизации кода Python на простом примере преобразования списка ASCII-кодов в строку. Основу статьи составляет сравнительный анализ путей решения этой задачи с помощью простых циклов и встроенных функций и модулей языка Python.
