📌 Встроенные команды
Это — функции, которые доступны из любого места в приложении. Некоторые из них вы видели:
#теория
Это — функции, которые доступны из любого места в приложении. Некоторые из них вы видели:
float(), str(), int(), map(), filter(). str(), int(), float(), list(), tuple() — переводят к какому-то типу: строка, целое число, дробовое число, список и кортеж.map(), filter() — создают итераторы, которые преобразуют или фильтруют по определённым правилам (см. пример 2).all(), any() — проверяют, если все значения True (all) или если хотя бы одно значение True (any).#теория
👍8❤1
📌 Функция map
Принимает функцию или класс с
Когда мы используем генератор, например, с помощью
#теория
Принимает функцию или класс с
__call__() и итерируемый объект: список, строку, кортеж. Возвращает генератор — объект, по которому можно пройтись только один раз.Когда мы используем генератор, например, с помощью
list(), то map() проходит по каждому элементу, передаёт его функции и подставляет результат работы.#теория
👍5❤1
📌
#теория
itertools.reduce()
Он используется для применения функции к итерации и уменьшения ее до одного значения. #теория
👍5❤1
📌
Она намного лучше встроенного
#теория
apscheduler
Библиотека позволяющая откладывать выполнение каких-то операций на потом или обрабатывать их в фоне.Она намного лучше встроенного
sched, поскольку позволяет запускать асинхронные обработчики и хранить задачи в базе данных (Redis, MongoDB).#теория
👍6❤2
📌 warnings
Модуль для вывода предупреждений в коде. Они выводят предупреждения в консоль, но не прекращают выполнение программы. Это можно использовать для напоминания о Deprecated функциях, о необработанных корутинах (забытый await).
#теория
👍5🔥2❤1
📌
#теория
collections.Counter
Это подкласс класса dict, и он используется для подсчета вхождений объектов в итерации. most_common(n) — возвращает n самых часто встречающихся элементов.#теория
👍8❤1