Docs-Python.ru
963 subscribers
2.73K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

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

📝 Функция os.posix_spawn() модуля os оборачивает API библиотеки C posix_spawn() для использования из Python. Большинству пользователей следует использовать os.subprocess.run() вместо os.posix_spawn().

🌐 https://docs-python.ru/standart-library/modul-os-python/funktsiia-os-posix-spawn-modulia-os/
🔁Изменение информации.

👉 Класс CGIHTTPRequestHandler() модуля http.server в Python.

📝 Класс CGIHTTPRequestHandler() модуля http.server используется для обслуживания файлов или вывода сценариев CGI, расположенных в текущем каталоге. Методы .do_GET() и .do_HEAD() модифицируются для запуска сценариев CGI и обслуживания вывода вместо обслуживания файлов.

🌐 https://docs-python.ru/standart-library/modul-http-server-python/klass-cgihttprequesthandler/
🔁Изменение информации.

👉 Аннотации Required, NotRequired и ReadOnly модуля typing в Python.

📝 Аннотации Required и NotRequired - дают простой способ отметить обязательные/необязательные элементы TypedDict. Ранее это было возможно только с использованием наследования. ReadOnly - специальная конструкция, позволяющая пометить элемент TypedDict как доступный только для чтения.

🌐 https://docs-python.ru/standart-library/modul-typing-python/annotatsii-required-notrequired/
🆕🔥Новый материал.

👉 Синтаксис типизации списка параметров/аргументов в Python3.12

📝 Тип списка параметров/аргументов объявляются в квадратных скобках ([]) сразу после имени функции, класса или псевдонима типа. Параметры типа доступны в области универсального объекта, но не где-либо еще. После объявления def func[T](): pass имя T недоступно в области видимости модуля.

🌐 https://docs-python.ru/standart-library/modul-typing-python/sintaksis-tipizatsii-spiska-parametrov-argumentov-3-12/
👍2
🆕🔥Новый материал.

👉 Модуль runpy в Python.

📝 Модуль runpy используется для поиска и запуска модулей Python без предварительного их импорта. Его основное назначение - реализовать ключ командной строки -m, который позволяет находить скрипты, используя пространство имен модуля Python, а не файловую систему.

🌐 https://docs-python.ru/standart-library/modul-runpy-python/
👍1
🆕🔥Новый материал.

👉 Модуль python-systemd, установленный по умолчанию в Linux.

📝 systemd.journal поддерживает отправку сообщений в журнал и чтение файлов журнала, systemd.daemon оборачивает части libsystemd, полезные для написания демонов и активации сокетов, systemd.login включает в себя части libsystemd, используемые для запроса вошедших в систему пользователей.

🌐 https://docs-python.ru/packages/modul-python-systemd/
👍1
🔁Изменение информации.

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

📝 Функция shield() модуля asyncio защищает объект, ожидающий выполнения или каких-то результатов а от отмены методом Task.cancel().

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/funktsija-shield-modulja-asyncio/
👍1
🆕🔥Новый материал.

👉 Конструкция типизации TypeIs[] модуля typing в Python.

📝 Специальная конструкция типизации TypeIs[] модуля typing предназначена для маркировки функций предиката определяемого пользователем типа. Цель TypeIs[] - сужение типов - метод, используемый средствами проверки статических типов для определения более точного типа выражения в потоке кода программы

🌐 https://docs-python.ru/standart-library/modul-typing-python/konstruktsiia-tipizatsii-typeis-modulia-typing/
👍1
🔁Изменение информации.

👉 Тип аннотации TypeVar модуля typing в Python.

📝 Тип аннотации TypeVar() модуля typing представляет собой - возможные типы переменных. Типы переменных TypeVar существуют в первую очередь для целей проверки статических типов. Они служат параметрами для универсальных типов, а также для определений универсальных функций.

🌐 https://docs-python.ru/standart-library/modul-typing-python/tip-annotatsii-typevar-modulja-typing/
👍1
🔁Изменение информации.

👉 Тип аннотации ClassVar модуля typing в Python.

📝 Тип аннотации ClassVar модуля typing представляет собой конструкцию специального типа для обозначения переменных класса.

🌐 https://docs-python.ru/standart-library/modul-typing-python/tip-annotatsii-classvar-modulja-typing/
👍1
🔁Изменение информации.

👉 Тип аннотации Final модуля typing в Python.

📝 Тип аннотации Final() модуля typing представляет собой конструкцию, указывающую контролерам типов, что переменной с данным именем не может быть повторно присвоено значение или эта переменная переопределена в подклассе.

🌐 https://docs-python.ru/standart-library/modul-typing-python/tip-annotatsii-final-modulja-typing/
👍1
🔁Изменение информации.

👉 Аннотация TypeVarTuple модуля typing в Python.

📝 Новое в Python 3.11. Модуль typing содержит аннотацию typing.TypeVar, которая позволяет создавать дженерики, параметризованные одним типом. В Python 3.11 добавлена аннотация typing.TypeVarTuple, которая позволяет параметризовать произвольное количество типов.

🌐 https://docs-python.ru/standart-library/modul-typing-python/annotatsiia-typevartuple/
👍2
🔁Изменение информации.

👉 Аннотация абстрактных базовых классов в Python.

📝 Рассмотренные здесь типы аннотаций абстрактных базовых классов соответствуют встроенным коллекциям, представленным в модуле collections.abc. С версии Python 3.9 для всех рассмотренных типов аннотаций не рекомендован импорт из модуля typing

🌐 https://docs-python.ru/standart-library/modul-typing-python/annotatsija-abstraktnyh-bazovyh-klassov/
👍1
🔁Изменение информации.

👉 Функции и декораторы модуля typing в Python.

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

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

👉 Класс ParamSpec модуля typing в Python.

📝 Новое в Python 3.10. Класс ParamSpec() модуля typing представляет собой переменные спецификации аргументов. Специализированная версия переменной типа typing.TypeVar.

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

👉 Тип аннотации NamedTuple модуля typing в Python.

📝 Тип аннотации NamedTuple() модуля typing представляет собой типизированную версию класса collections.namedtuple().

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

👉 Модуль marshal в Python.

📝 Модуль marshal содержит функции, которые могут читать и записывать значения Python в двоичном формате. Формат специфичен для Python, но не зависит от проблем архитектуры машины (например, можно записать значение Python в файл на ПК, перенести файл на Mac и прочитать его там).

🌐 https://docs-python.ru/standart-library/modul-marshal-python/
1👍1🔥1
🆕🔥Новый материал.

👉 Модуль cmath в Python.

📝 Модуль cmath обеспечивает доступ к математическим функциям для комплексных чисел. Функции в этом модуле принимают в качестве аргументов целые числа, числа с плавающей запятой или комплексные числа.

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

👉 Константы модуля cmath в Python.

📝 В материале представлены константы модуля cmath стандартной библиотеки Python.

🌐 https://docs-python.ru/standart-library/modul-cmath-python/konstanty-modulia-cmath/
👍1🔥1
🆕🔥Новый материал.

👉 Функции преобразования в полярные координаты и из них в Python

📝 Полярные координаты дают альтернативный способ представления комплексного числа. В полярных координатах комплексное число z определяется модулем r и фазовым углом phi.

🌐 https://docs-python.ru/standart-library/modul-cmath-python/funktsii-preobrazovanie-poliarnye-koordinaty-nikh/
🔥2