Генераторы словарей и модули Рython
Функции в языке Python Функции в языке PythonВсе функции в языке Python возвращают какое-либо значение, хотя вполне возможно (и часто так и делается) просто игнорировать это значение. Возвращаемое значение может быть единственным значением или кортежем значений,...
Реализация генераторов Реализация генераторовМы рассмотрели коллекции-последовательности, tuple, collections, na-medtuple и list, поддерживающие, как и строки, возможность извлечения срезов. Также было рассмотрено использование оператора распаковывания...
Парсинг документов XML Парсинг документов XMLXML: Для парсинга документов XML широко используются два основных подхода. Один из них основан на анализе DOM (Document Object Model -объектная модель документа), а другой - на использовании SAX (Simple API for XML - упрощенный...
Копирование коллекций Копирование коллекцийКопирование коллекций: Поскольку в языке Python повсюду используются ссылки на объекты, когда выполняется оператор присваивания (=), никакого копирования данных на самом деле не происходит. Если справа от оператора находится литерал,...
Парсинг документов XML
Модуль a be (Abstract Base Class - базовый абстрактный класс) предоставляет функции, необходимые для создания базовых абстрактных классов. Доступ к внешним функциям, то есть к функциям в разделяемых библиотеках, обеспечивается модулем ctypes. В языке Python имеется также поддержка С API, благодаря чему имеется возможность создавать нестандартные типы данных и функции на языке С и обеспечивать их доступность из программного кода на языке Python. Обсуждение модуля ctypes и поддержки С API выходит далеко за рамки этой книги.

Если ни один из пакетов и модулей, упомянутых в этом разделе, не обеспечивает необходимые функциональные возможности, то прежде чем приступать к разработке собственных функций, ознакомьтесь с описанием глобального каталога модулей Python (Global Module Index); возможно, там вы найдете подходящий модуль, поскольку здесь мы не в состоянии упомянуть все существующие модули.

В случае неудачи попробуйте поискать нужный модуль в каталоге пакетов Python (Python Package Index - pypi.python.org/pypi), в котором содержится несколько тысяч расширений для Python - от маленьких модулей, состоящих из единственного файла, и до огромных пакетов библиотек и платформ, насчитывающих сотни модулей.
Навигация: 1 2 3
 
 
© Copyright