Docs-Python.ru
974 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🔁Изменение информации.

👉 Исключения наследуемые от Exception в Python.

📝 Все перечисленные здесь встроенные исключения, являются производными от класса Exception, который в свою очередь наследуется от базового класса BaseException

🌐 https://docs-python.ru/tutorial/vstroennye-iskljuchenija-interpretator-python/vstroennye-iskljuchenija/
🆕🔥Новый материал.

👉 Перегрузка операторов в классах Python.

📝 В Python существует методы для перегрузки операторов Python (<, >, = и др.), использующих так называемые "dunder" или "magic" методы. Перегрузка операторов используется для описания логики в случаях нестандартного использования операторов в пользовательских объектах (пример будет ниже).

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/peregruzka-operatorov-klassakh/
🔁Изменение информации.

👉 Контекстный менеджер with в Python

📝 Оператор with в Python поддерживает концепцию контекста среды выполнения, определенного контекстным менеджером. Протокол контекстных менеджеров реализован с помощью пары методов, которые позволяют определяемым пользователем классам определять конте

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/kontekstnyj-menedzher-with/
🔁Изменение информации.

👉 Создание собственного менеджера контекста в Python.

📝 Обычно, менеджеры контекста отслеживают какое-то полезное состояние своего собственного объекта, по этому метод __enter__ возвращает собственный объект self. Метод __exit__() вызывается при выходе из блока оператора with и отвечает за очистку и управляет исключениями внутри оператора with.

🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/sozdanie-sobstvennogo-menedzhera-konteksta/
🔁Изменение информации.

👉 Правила разрешение имен и область видимости в Python

📝 Область видимости определяет видимость имени переменной в блоке. Если локальная переменная определена в блоке, ее область действия включает этот блок. Если определение встречается в функциональном блоке, область действия расширяется на внутренние бло

🌐 https://docs-python.ru/tutorial/struktura-programmy-python/pravila-razreshenie-imen/
🔁Изменение информации.

👉 Класс ProcessPoolExecutor() модуля concurrent.futures в Python.

📝 Класс ProcessPoolExecutor() модуля concurrent.futures использует пул не более чем max_workers ядер процессора для асинхронного выполнения вызовов. Планирует и запускает выполнение рабочих процессов.

🌐 https://docs-python.ru/standart-library/modul-concurrent-futures-python/klass-processpoolexecutor-modulja-concurrent-futures/
🔁Изменение информации.

👉 Функция load() модуля json в Python.

📝 Функция load() модуля json преобразует файловый поток fp, который поддерживает метод file.read() и содержит формат JSON в объект Python. Сериализация объектов Python выполняется согласно таблице преобразования.

🌐 https://docs-python.ru/standart-library/modul-json-python/funktsija-load-modulja-json/
🔁Изменение информации.

👉 Модуль qrcode в Python, генератор QR кодов.

📝 QR-код - это двумерный пиктографический код, который используется из-за его быстрой читаемости и сравнительно большой емкости памяти.

🌐 https://docs-python.ru/packages/generator-qr-kodov/
1
🔁Изменение информации.

👉 Аннотации типов в Python

📝 Аннотации типов в Python 3.x являются полностью необязательной информацией метаданных о типах, используемых пользовательскими функциями.Аннотации хранятся в атрибуте функции __annotations__ как словарь и не влияют ни на какую другую часть функции.

🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/
❤‍🔥2
🆕🔥Новый материал.

👉 Настройка VS Code для проверки подсказок типов Python

📝 Материал рассказывает о том как настроить проверку статических типов в редакторе VS Code в реальном времени для проектов Python. Предпочтительно, чтобы при настройке отображались ошибки только тогда, когда явно добавляется тип переменной или параметра функции в код, при этом допуская использование

🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/mypy-vs-code/
👍1
🔁Изменение информации.

👉 Принцип работы пакета logging в Python.

📝 В этом разделе рассмотрен принцип работы и связь основных элементов в процесса регистрации событий пакета logging

🌐 https://docs-python.ru/standart-library/paket-logging-python/printsip-raboty-paketa-logging/
👍1
🔁Изменение информации.

👉 Класс OrderedDict() модуля collections в Python.

📝 Функция OrderedDict() модуля collections возвращает экземпляр подкласса dict, у которого есть методы, специализированные для изменения порядка словаря.

🌐 https://docs-python.ru/standart-library/modul-collections-python/klass-ordereddict-modulja-collections/
👍2
🆕🔥Новый материал.

👉 Расширение Flask-HTTPAuth, базовая аутентификация во Flask

📝 Расширение Flask-HTTPAuth упрощает использование HTTP-аутентификации с маршрутами Flask.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/rasshirenie-flask-httpauth/
👍1
🔁Изменение информации.

👉 Параметры/ключи конфигурации, используемые во Flask в Python.

📝 Во Flask всегда доступен объект конфигурации, который содержит все параметры приложения: это атрибут объекта приложения app.config. Это место, куда Flask помещает значения конфигурации, сюда так же попадают значения расширений Flask. Здесь, можно хранить какие-то свои значения конфигурации.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/parametry-konfiguratsii-prilozhenija-flask/
👍1
🆕🔥Новый материал.

👉 Расширение Flask-Login, управление сеансами пользователей

📝 Расширение Flask-Login обеспечивает управление сеансами пользователей для Flask. Оно выполняет общие задачи входа в систему, выхода из системы и запоминания сеансов пользователей в течение длительных периодов времени.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/flask-login/
❤‍🔥1👍1
🔁Изменение информации.

👉 Получение общих сведений о потоках, модуль threading в Python.

📝 В разделе рассмотрены функции модуля threading, при помощи которых можно узнать общие сведения о потоках, запущенных в программе.

🌐 https://docs-python.ru/standart-library/modul-threading-python/poluchenie-obschih-svedenij-potokah-modul-threading/
👍2
🔁Изменение информации.

👉 Функция filter() модуля fnmatch в Python.

📝 Функция filter() модуля fnmatch вернет подмножество списка имен filename, которые соответствуют шаблону pattern.

🌐 https://docs-python.ru/standart-library/modul-fnmatch-python/funktsija-filter-modulja-fnmatch/
👍2
🔁Изменение информации.

👉 MySQL: Хранимые процедуры и функции.

📝 Чтобы вызвать хранимую процедуру, нужно использовать оператор CALL proc_name(). Чтобы вызвать сохраненную функцию, необходимо обратится к ней в выражении или просто вызвать ее, например SELECT func_name() AS rez;. Во время вычисления выражения, функция возвращает значение.

🌐 https://docs-python.ru/packages/klient-bd-mysql/khranimye-protsedury-funktsii-bd-mysql/
👍2
Хорошая новость! Хотя может и запоздалая.

В начале апреля этого года принят PEP 738: Добавление Android в качестве поддерживаемой платформы

https://peps.python.org/pep-0738/
👍5🔥2
🔁Изменение информации.

👉 Функция argv модуля sys в Python.

📝 Функция argv модуля sys возвращает список аргументов командной строки, передаваемых скрипту Python. Выражение argv[0] - это имя скрипта и зависит от операционной системы, является ли это полный путь или нет.

🌐 https://docs-python.ru/standart-library/modul-sys-python/funktsija-argv-modulja-sys/
👍2❤‍🔥1
🔁Изменение информации.

👉 Функция kill() модуля os в Python.

📝 Функция kill() модуля os послает сигнал sig на процессу pid.

🌐 https://docs-python.ru/standart-library/modul-os-python/funktsija-kill-modulja-os/
👍4❤‍🔥1