Найти в Дзене
Стандартные библиотеки Python

Стандартные библиотеки Python

Стандартные библиотеки языка Python и их использование в разных областях
подборка · 119 материалов
8 месяцев назад
Программирование на языке python. Стандартная библиотека collections. Урок 2
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Это вторая статья по теме библиотеки collections. Первая статья находится здесь. Сегодня два класса ChainMap и OrderDict. Данный класс позволяет объединять несколько словарей в один объект. При этом все содержимое словарей сохраняется. Можно работать со списком словарей, обращаясь к конкретному словарю по индексу. Ниже представлен пример программы с классом ChainMap...
8 месяцев назад
Программирование на языке python. Стандартная библиотека collections. Урок 1
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Вернусь к базовому курсу по стандартным библиотекам. Сегодня стандартная библиотека collections. Она дополняет возможности встроенных в python коллекций. Хотя сама функциональность встроенных коллекций позволяет алгоритмически легко реализовать и возможности библиотеки collections, но эта библиотека даёт не только дополнительную функциональность, но и более высокую производительность...
10 месяцев назад
Программирование на языке Python. Получение писем с помощью протокола imap. Библиотека imaplib
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Прежде всего, смотрим две предыдущие статьи по теме "Электронная почта" Как всегда, когда имеешь дело с почтой, нужны настройки. Начать нужно с того, что проверить поддерживает ли почтовый сервер протокол imap. Часто он бывает просто отключен. Ну значит нужно его включить. В предыдущих статьях по почте я писал, что для mail.ru понадобиться отдельный пароль...
10 месяцев назад
Программирование на языке Python. Отправка писем с вложением. Библиотеки smtplib и email
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Продолжим тему использование электронной почты в программах на языке Python. В прошлой статье была приведена простейшая программа отсылающая текстовой письмо. Если вам не нужно отсылать файлы, то этого вполне достаточно. Но если нужны вложения, технологию создания письма нужно слегка изменить. Не слишком сильно, а главное всё довольно понятно. Для усовершенствования технологии нам понадобится стандартная библиотека email...
10 месяцев назад
Программирование на языке Python. Отправка писем с помощью библиотеки smtplib без вложений
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. В данной статье рассмотрим простой вариант отправки текстового письма без вложений. О вложениях поговорим в следующей статье. Для отправки почты используем стандартную библиотеку smtplib, которая обеспечивает поддержку SMTP-протокола и которую подключаем обычным способом/ import smtplib Ниже представлена программа отправляющая текстовое сообщение...
11 месяцев назад
Программирование на языке Python. Асинхронное программирование с библиотекой asyncio. Статья 2
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Продолжение материала по asyncio. Для начала перепишем программу из предыдущей статьи. Будем хранить создаваемые задачи (экземпляры корутины) в списке. Собственно это сразу напрашивалось. Результат работы программы Как и ранее задача создаётся методом asyncio.create_task(). Оператор await в цикле делегирует управление соответствующим задачам. Замечание важное Цикл по всем задачам (await t, см...