Генераторы словарей и модули Рython
Функции в языке Python Функции в языке PythonВсе функции в языке Python возвращают какое-либо значение, хотя вполне возможно (и часто так и делается) просто игнорировать это значение. Возвращаемое значение может быть единственным значением или кортежем значений,...
Реализация генераторов Реализация генераторовМы рассмотрели коллекции-последовательности, tuple, collections, na-medtuple и list, поддерживающие, как и строки, возможность извлечения срезов. Также было рассмотрено использование оператора распаковывания...
Парсинг документов XML Парсинг документов XMLXML: Для парсинга документов XML широко используются два основных подхода. Один из них основан на анализе DOM (Document Object Model -объектная модель документа), а другой - на использовании SAX (Simple API for XML - упрощенный...
Копирование коллекций Копирование коллекцийКопирование коллекций: Поскольку в языке Python повсюду используются ссылки на объекты, когда выполняется оператор присваивания (=), никакого копирования данных на самом деле не происходит. Если справа от оператора находится литерал,...
Модули os и os path
Помимо поддержки серверов и клиентов HTTP в библиотеке имеется поддержка XML-RPC (Remote Procedure Call - вызов удаленных процедур), реализованная в виде модулей xmlrpc. server и xmlrpc. client. Дополнительные возможности для работы на стороне клиента с протоколом FTP (File Transpotr Protocol - протокол передачи файлов) реализованы в виде модуля ftplib; для работы с протоколом NNTP (Network News Transport Protocol - сетевой протокол передачи новостей) -в виде модуля nntplib; для работы с протоколом TELNET - в виде модуля telnetlib.

Модуль smtpd предоставляет реализацию сервера SMTP (Simple Mail Transport Protocol - упрощенный протокол электронной почты), модуль smtplib предоставляет возможность реализации клиентов электронной почты для протокола SMTP, модуль imaplib - для протокола IMAP4 (internet Message Access Protocol - протокол интерактивного доступа к электронной почте) и модуль poplib - для протокола РОРЗ (Post Office Protocol - протокол электронной почты). Возможность доступа к почтовым ящикам различных форматов обеспечивает модуль mailbox. Отдельные сообщения электронной почты (включая сообщения, состоящие из нескольких частей) могут создаваться и обрабатываться средствами модуля email.

Если возможностей пакетов и модулей стандартной библиотеки окажется недостаточно, можно обратиться к Twisted (rix.com) - обширной библиотеке средств для работы с сетями, разрабатываемой сторонними разработчиками. Кроме того, существует множество сторонних библиотек, предназначенных для разработки веб-приложений, включая Django (www..com) и Turbogear (www.turbogears.org), а так жe (www.plone.org) и Zope (www.zo-pe.org), представляющих собой целые платформы для разработки систем управления содержимым. Все эти библиотеки написаны на языке Python.
Навигация: 1 2 3
 
 
© Copyright