Что такое PEP?

Развитие языка Python происходит согласно чётко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP. PEP - Python Enhancement Proposal - это предложения по развитию питона https://www.python.org/dev/peps/ Процесс PEP является основным механизмом для предложения новых возможностей и для документирования проектных решений, которые прошли в Python.

Самым известным PEP является PEP8 - это свод рекомендаций в оформлению кода. Рекомендации ...

more ...

PEP 471 (Python 3.5) добавил в модуль os новую функцию - scandir.

PEP 471 (Python 3.5) добавил в модуль os новую функцию - scandir.

Функция scandir возвращает генератор, который содержит директории по пути. Польза scandir состоит в производительности. Теперь os.listdir и os.walk будут работать в 2-20 раз быстрее.

Пример: функция, которая возвращает генератор с директориями начинающиеся с точки:

def subdirs(path):
    """Yield directory names not starting with '.' under given path ...
more ...