Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 305

 Piano (http://bit.ly/py-piano) — позволяет вам играть на пианино с помощью кла-

виатуры, а именно клавиш C, D, E, F, A, B и C.

Наконец, рассмотрим библиотеки, которые помогут вам организовать свою

коллекцию или дать вам доступ к музыкальным данным:

 Beets (http://beets.radbox.org/) — управляет вашей коллекцией музыки;

 API Echonest (http://developer.echonest.com/) — позволяет получить доступ к ме-

таданным музыки;

 Monstermash (http://bit.ly/mm-karlgrz) — объединяет фрагменты песен, он создан

с помощью Echonest, Flask, ZeroMQ и Amazon EC2;

 Shiva (http://bit.ly/shiva-api) — это RESTful API и сервер (https://github.com/tooxie/

shiva-server), предназначенные для организации коллекции по вашему усмотре-

нию;

 получите обложки альбомов для своей музыки по адресу http://jameh.github.io/

mpd-album-art/.

Б За работой

— Дела! — вскричал призрак, снова заламывая

руки. — Забота о ближнем — вот что должно

было стать моим делом…

Чарльз Диккенс. Рождественские повести

Униформа бизнесмена — костюм и галстук. Но по какой-то причине, когда он ре-

шает взяться за дело, он вешает пиджак на спинку стула, ослабляет галстук, зака-

тывает рукава и наливает себе кофе. В то же время бизнесвумен без особого пара-

да просто выполняет свою работу. Может быть, возьмет латте.

В области бизнеса мы используем все технологии из предыдущих глав — базы

данных, веб-системы и сети. Продуктивность Python делает его более популярным

и у корпораций (http://bit.ly/py-enterprise), и у стартапов (http://bit.ly/py-startups).

Бизнес долго искал серебряные пули, чтобы убивать давно преследовавших его

оборотней: несовместимые форматы файлов, скрытые сетевые протоколы, обяза-

тельные языки и общую нехватку точной документации. Однако сегодня мы име-

ем доступ к технологиям и приемам, которые могут масштабироваться и взаимо-

действовать друг с другом. Бизнес может создавать более быстрые, более дешевые

эластичные приложения, пользуясь:

 динамическими языками вроде Python;

 Сетью как универсальным графическим интерфейсом пользователя;

 RESTful API как независимыми от языка интерфейсами служб;

 реляционными и NoSQL-базами данных;

 «большими данными» и аналитикой;

 облаками для развертывания и экономии капитала.

The Microsoft Office Suite

Бизнес сильно зависит от приложений Microsoft Office и форматов файлов. Несмот-

ря на то что эти библиотеки не очень широко известны и в некоторых случаях

396

Приложение Б. За работой

плохо задокументированы, они могут пригодиться. Рассмотрим некоторые из них,

они работают с документами Microsoft Office:

 docx (https://pypi.python.org/pypi/docx). Эта библиотека создает, считывает и

и за-

за-

писывает файлы для Microsoft Office Word 2007 с расширением .docx;

 python-excel (http://www.python-excel.org/). Здесь с помощью PDF-руководства