Автоматное программирование

Вместо эпиграфа приведу цитату умного человека. Касющуюся, впрочем, конкреного event-driven программирования:

«Компьютер — это конечный автомат. Потоковое программирование нужно тем, кто не умеет программировать конечные автоматы»

Так как никто не хочет быть в категории “неумех”, я сегодня постараюсь показать приём программирования условного автомата.

В статье я буду пошагово описывать создание своего обработчика простой разметки текста на Python.

Read on →

Сопрограммы в Python

Генераторы

Любой более-менее приличный програмист на Python значет, что есть в питоне такая замечательная штука, как функции-генераторы. Главная их особенность – это сохранение состояния между вызовами.

Напомню, как это выглядит.

Read on →