Рубрики
Без рубрики

smtplib – Клиент протокола простой передачи почты

Автор оригинала: Doug Hellmann. Цель: Взаимодействуйте с SMTP-серверами, включая отправку электронной почты. smtplib включает класс SMTP , который можно использовать для связи с почтовыми серверами для отправки почты. Примечание Адреса электронной почты, имена хостов и IP-адреса в следующих примерах были скрыты, но в остальном стенограммы точно иллюстрируют последовательность команд и ответов. Отправка электронного сообщения Чаще […]

Рубрики
Без рубрики

строка – текстовые константы и шаблоны

Автор оригинала: Doug Hellmann. Цель: Содержит константы и классы для работы с текстом. Модуль string относится к самым ранним версиям Python. Многие функции, ранее реализованные в этом модуле, были перемещены в методы объектов str . Модуль string сохраняет несколько полезных констант и классов для работы с объектами str . Это обсуждение сконцентрируется на них. Функции […]

Рубрики
Без рубрики

timeit – время выполнения небольших фрагментов кода Python.

Автор оригинала: Doug Hellmann. Цель: Время выполнения небольших фрагментов кода Python. Модуль timeit предоставляет простой интерфейс для определения времени выполнения небольших фрагментов кода Python. Он использует зависящую от платформы функцию времени, чтобы обеспечить наиболее точный расчет времени и снижает влияние затрат на запуск или останов на расчет времени за счет многократного выполнения кода. Содержание модуля […]

Рубрики
Без рубрики

Интернет

Автор оригинала: Doug Hellmann. Интернет – это всеобъемлющий аспект современных вычислений. Даже небольшие одноразовые скрипты часто взаимодействуют с удаленными службами для отправки или получения данных. Богатый набор инструментов Python для работы с веб-протоколами делает его хорошо подходящим для программирования веб-приложений в качестве клиента или сервера. Модуль urllib.parse управляет строками URL, разделяя и комбинируя их компоненты, […]

Рубрики
Без рубрики

статистика – Статистические расчеты

Автор оригинала: Doug Hellmann. Цель: Реализации общих статистических расчетов. Модуль statistics реализует множество общих статистических формул для эффективных вычислений с использованием различных числовых типов Python ( int , float , Decimal и Fraction ). Средние Поддерживаются три формы средних значений: среднее значение, медиана и режим. Вычислите среднее арифметическое с помощью mean () . statistics_mean.py Возвращаемое […]

Рубрики
Без рубрики

decimal – математика с фиксированной и плавающей запятой

Автор оригинала: Doug Hellmann. Цель: Десятичная арифметика с использованием чисел с фиксированной и плавающей запятой Модуль decimal реализует арифметику с фиксированной и плавающей запятой, используя модель, знакомую большинству людей, а не версию с плавающей запятой IEEE, реализованную большинством компьютерного оборудования и знакомую программистам. Экземпляр Decimal может точно представлять любое число, округлять в большую или меньшую […]

Рубрики
Без рубрики

queue – Поточно-безопасная реализация FIFO

Автор оригинала: Doug Hellmann. Цель: Обеспечивает поточно-ориентированную реализацию FIFO Модуль queue предоставляет структуру данных «первым пришел – первым обслужен» (FIFO), подходящую для многопоточного программирования. Его можно использовать для безопасной передачи сообщений или других данных между потоками-производителями и потребителями. Блокировка выполняется для вызывающей стороны, поэтому многие потоки могут безопасно и легко работать с одним и тем […]

Рубрики
Без рубрики

pathlib – Пути файловой системы как объекты

Автор оригинала: Doug Hellmann. Цель: Разбирать, строить, тестировать и иным образом работать с именами файлов и пути с использованием объектно-ориентированного API вместо низкоуровневого строковые операции. Представления пути pathlib включает классы для управления путями файловой системы, отформатированные с использованием либо стандарта POSIX, либо синтаксиса Microsoft Windows. Он включает в себя так называемые «чистые» классы, которые работают […]

Рубрики
Без рубрики

struct – структуры двоичных данных

Автор оригинала: Doug Hellmann. Цель: Преобразование между строками и двоичными данными. Модуль struct включает функции для преобразования между строками байтов и собственными типами данных Python, такими как числа и строки. Функции против класса Struct Для работы со структурированными значениями доступен набор функций уровня модуля, а также класс Struct . Спецификаторы формата преобразуются из строкового формата […]

Рубрики
Без рубрики

Электронное письмо

Автор оригинала: Doug Hellmann. Электронная почта – одна из старейших форм цифрового общения, но по-прежнему остается одной из самых популярных. Стандартная библиотека Python включает модули для отправки, получения и хранения сообщений электронной почты. smtplib связывается с почтовым сервером для доставки сообщения. smtpd можно использовать для создания настраиваемого почтового сервера и предоставляет классы, полезные для отладки […]