Примеры кода: click - инструмент для создания CLI приложений

Начинаем новую рубрику - "Примеры кода". В данной категории постов мы будем публиковать небольшие(или большие) куски кода. Это могут быть как решение определенных задач/вопросов так и небольшие примеры кода с применением инструментов.

Сегодня модуль click. Модуль click (http://click.pocoo.org/5/) - позволяет упростить создание консольных приложений. Инструмент имеет подробное описание возможностей - http://click.pocoo.org/5/quickstart/

В ...

more ...

Таинство стандартной библиотеки: консольный GUI с помощью curses

Python отлично подходит для написания самых различных серверных утилит. Часто такие утилиты дополняют CLI (Command Line Interface), а иногда и целым GUI.

Но как его сделать? На сервере часто нет X сервера. нет Qt и чего-то такого, а Python есть. Возможно вы слышали про ncurses - библиотека для управления IO. Вот ее и можно использовать для такой задачи - стандартная библиотека содержит ...

more ...