Главная | Архив новостей | Общение | Площадка | Примеры OpenID
Хостинг Django от «Джино»
Оглавление

Другие возможности

Существует целый набор других типов данных, которые вы можете генерировать с помощью Python. Ниже представлены некоторые идеи и ссылки на библиотеки, которые вы можете использовать для их реализации:

  • ZIP файлы: Стандартная библиотека Python поставляется с модулем zipfile, который может читать и писать сжатые ZIP файлы. Вы можете использовать этот модуль для предоставления по требованию архивов с набором файлов или, возможно, сжимать большие документы, когда это необходимо. Аналогично вы можете предоставлять TAR файлы с помощью модуля tarfile стандартной библиотеки.

  • Динамические изображения: графическая библиотека Python, PIL — это фантастический набор инструментов для создания изображений (в таких форматах как PNG, JPEG, GIF и многих других). Вы можете использовать её для автоматического создания миниатюр изображений, объединения нескольких изображений в единое или даже для онлайновой обработки изображений.

  • Графики и диаграммы: Существует ряд невероятно мощных библиотек Python для создания графиков и диаграмм, которые вы можете использовать для генерации по запросу различной графической информации. Мы не имеем возможности привести здесь их список, укажем лишь несколько:

    • Библиотека matplotlib (http://matplotlib.sourceforge.net/) может быть использована для создания высококачественных графиков, аналогичных графиком из MatLab или Methematica.

    • Библиотека pygraphviz (https://networkx.lanl.gov/wiki/pygraphviz), которая является интерфейсом к GraphViz, может быть использована для создания структурных диаграмм графов и сетей

В общем, любая библиотека языка Python, имеющая возможность записи в файл может быть подключена к Django. Возможности при этом бесконечны.

Мы рассмотрели основы создание отличной от HTML информации, перейдём на другой уровень абстракции. Django поставляется с некоторыми прикольными инструментами для генерации общих типов не-HTML информации.


Увидели ошибку?
Выделите её мышкой и нажмите
Ctrl-Enter
Обработано:
1049 49 130 71

Версия книги
1.0 2.0
Версия 2.0 в процессе перевода!

Мой луч
Многообразие света

Полезное
Актуальные вакансии, Python работа для python-разработчиков.


Скачать в формате
CHM от 2 сентября

Заказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта.
Чем чаще заказываете — тем больше перевожу.

Русская группа

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
R130494980980
Z425285133788
E112528079659
U327380922061

Книга помогла реализовать:
Проект «Мой луч»
АРМ УФМС.


Мой вебсайт стоит666 337,31 руб

© 2008-2009 Ruslan Popov @ gmail.com Powered by Django 1.1 beta 1 SVN-11114
Главная | Архив новостей | Общение | Площадка | Примеры OpenID