python

A collection of 3 posts
macos

Установка pygraphviz на macOS

Изучая алгоритмы на графах, столкнулся с необходимостью их визуализации. В Python есть готовый для этого пакет – pygraphviz. Но, как это периодически бывает на macOS, установка не всегда проходит гладко: $ pip install pygraphviz ... pygraphviz/graphviz_wrap.c:2711:10: fatal error: 'graphviz/cgraph.h' file not found #include "graphviz/cgraph.h"
1 min read
разработка

Являются ли списковые включения в Python идиоматическими

Изучая Python или работая с ним определенное количество времени, неизбежно возникает вопрос «Являются ли list comprehensions, они же списковые включения, идиоматическими и когда же их стоит использовать?» Источником вопроса может послужить Zen of Python и его постулаты «Явное лучше, чем неявное», «Простое лучше, чем сложное» и «Читабельность имеет значение». Исходя
2 min read