🆕🔥Новый материал.
👉 Области видимости аннотаций в Python.
📝 Новое в Python 3.12. Списки параметров типа и оператор type вводят области видимости аннотаций, которые ведут себя в основном как области видимости функций, но с некоторыми исключениями, обсуждаемыми ниже.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/oblasti-vidimosti-annotatsii/
👉 Области видимости аннотаций в Python.
📝 Новое в Python 3.12. Списки параметров типа и оператор type вводят области видимости аннотаций, которые ведут себя в основном как области видимости функций, но с некоторыми исключениями, обсуждаемыми ниже.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/oblasti-vidimosti-annotatsii/
🆕🔥Новый материал.
👉 Отложенная оценка значений псевдонимов типов в Python.
📝 Новое в Python 3.12. Значения псевдонимов типов, созданных с помощью оператора type, оцениваются лениво. То же самое относится к границам и ограничениям переменных типа, созданных с помощью синтаксиса параметров типа.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/otlozhennaia-otsenka-znacheniia-psevdonimov-tipov/
👉 Отложенная оценка значений псевдонимов типов в Python.
📝 Новое в Python 3.12. Значения псевдонимов типов, созданных с помощью оператора type, оцениваются лениво. То же самое относится к границам и ограничениям переменных типа, созданных с помощью синтаксиса параметров типа.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/otlozhennaia-otsenka-znacheniia-psevdonimov-tipov/
🆕🔥Новый материал.
👉 Синтаксис списка параметров типа в Python.
📝 Новое в Python 3.12. Функции (включая сопрограммы), классы и псевдонимы типов могут содержать список параметров типа:
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-spiska-parametrov-tipa/
👉 Синтаксис списка параметров типа в Python.
📝 Новое в Python 3.12. Функции (включая сопрограммы), классы и псевдонимы типов могут содержать список параметров типа:
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-spiska-parametrov-tipa/
🆕🔥Новый материал.
👉 Синтаксис аннотации универсальных функций в Python.
📝 Новое в Python 3.12. Аннотации универсальных функций оцениваются в пределах области видимости аннотаций, используемой для объявления параметров типа, но по умолчанию функции и декораторы не являются таковыми.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-annotatsii-universalnykh-funktsii/
👉 Синтаксис аннотации универсальных функций в Python.
📝 Новое в Python 3.12. Аннотации универсальных функций оцениваются в пределах области видимости аннотаций, используемой для объявления параметров типа, но по умолчанию функции и декораторы не являются таковыми.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-annotatsii-universalnykh-funktsii/
🆕🔥Новый материал.
👉 Синтаксис аннотации универсальных классов в Python.
📝 Новое в Python 3.12. Универсальные классы неявно наследуются от typing.Generic. Базовые классы и ключевые аргументы универсальных классов оцениваются в области видимости типа для параметров типа, а декораторы оцениваются за пределами этой области.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-annotatsii-universalnykh-klassov/
👉 Синтаксис аннотации универсальных классов в Python.
📝 Новое в Python 3.12. Универсальные классы неявно наследуются от typing.Generic. Базовые классы и ключевые аргументы универсальных классов оцениваются в области видимости типа для параметров типа, а декораторы оцениваются за пределами этой области.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sintaksis-annotatsii-universalnykh-klassov/
🆕🔥Новый материал.
👉 Создание псевдонимов универсального типа в Python.
📝 Новое в Python 3.12. Создание псевдонимов универсального типа в Python при помощи оператора type.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sozdanie-psevdonimov-universalnogo-tipa/
👉 Создание псевдонимов универсального типа в Python.
📝 Новое в Python 3.12. Создание псевдонимов универсального типа в Python при помощи оператора type.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/sozdanie-psevdonimov-universalnogo-tipa/
🔁⚡Изменение информации.
👉 Класс ParamSpec модуля typing в Python.
📝 Класс ParamSpec() модуля typing представляет собой переменные спецификации аргументов. Специализированная версия переменной типа typing.TypeVar.
🌐 https://docs-python.ru/standart-library/modul-typing-python/klass-paramspec-modulja-typing/
👉 Класс ParamSpec модуля typing в Python.
📝 Класс ParamSpec() модуля typing представляет собой переменные спецификации аргументов. Специализированная версия переменной типа typing.TypeVar.
🌐 https://docs-python.ru/standart-library/modul-typing-python/klass-paramspec-modulja-typing/
🔁⚡Изменение информации.
👉 Декоратор @runtime_checkable модуля typing в Python.
📝 Декоратор @runtime_checkable() модуля typing отмечает класс протокола как протокол времени выполнения. Декоратор вызывает исключение TypeError при применении его к непротокольному классу.
🌐 https://docs-python.ru/standart-library/modul-typing-python/dekorator-runtime-checkable-modulja-typing/
👉 Декоратор @runtime_checkable модуля typing в Python.
📝 Декоратор @runtime_checkable() модуля typing отмечает класс протокола как протокол времени выполнения. Декоратор вызывает исключение TypeError при применении его к непротокольному классу.
🌐 https://docs-python.ru/standart-library/modul-typing-python/dekorator-runtime-checkable-modulja-typing/
🔁⚡Изменение информации.
👉 Аннотация абстрактных базовых классов в Python.
📝 Рассмотренные здесь типы аннотаций абстрактных базовых классов соответствуют встроенным коллекциям, представленным в модуле collections.abc. С версии Python 3.9 для всех рассмотренных типов аннотаций не рекомендован импорт из модуля typing
🌐 https://docs-python.ru/standart-library/modul-typing-python/annotatsija-abstraktnyh-bazovyh-klassov/
👉 Аннотация абстрактных базовых классов в Python.
📝 Рассмотренные здесь типы аннотаций абстрактных базовых классов соответствуют встроенным коллекциям, представленным в модуле collections.abc. С версии Python 3.9 для всех рассмотренных типов аннотаций не рекомендован импорт из модуля typing
🌐 https://docs-python.ru/standart-library/modul-typing-python/annotatsija-abstraktnyh-bazovyh-klassov/
🔁⚡Изменение информации.
👉 Функции и декораторы модуля typing в Python.
📝 В разделе представлены функции и декораторы модуля typing, представляющие дополнительные возможности по аннотированию исходного кода.
🌐 https://docs-python.ru/standart-library/modul-typing-python/funktsii-dekoratory-modulja-typing/
👉 Функции и декораторы модуля typing в Python.
📝 В разделе представлены функции и декораторы модуля typing, представляющие дополнительные возможности по аннотированию исходного кода.
🌐 https://docs-python.ru/standart-library/modul-typing-python/funktsii-dekoratory-modulja-typing/
🔁⚡Изменение информации.
👉 Класс memoryview() в Python, ссылка на буфер обмена.
📝 Класс memoryview() возвращает ссылку на буфер обмена памяти, в которой находится переданный в качестве аргумента объект. Объект obj должен поддерживать протокол буфера обмена.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-memoryview/
👉 Класс memoryview() в Python, ссылка на буфер обмена.
📝 Класс memoryview() возвращает ссылку на буфер обмена памяти, в которой находится переданный в качестве аргумента объект. Объект obj должен поддерживать протокол буфера обмена.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-memoryview/
🔁⚡Изменение информации.
👉 Класс slice() в Python, шаблон среза.
📝 Класс slice() вернет срез/часть итерируемого объекта, которая будет следовать шаблону, указанному в аргументах.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-slice/
👉 Класс slice() в Python, шаблон среза.
📝 Класс slice() вернет срез/часть итерируемого объекта, которая будет следовать шаблону, указанному в аргументах.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-slice/
🔁⚡Изменение информации.
👉 Функция sum() в Python, сумма последовательности.
📝 Функция sum(), начинает суммирование элементов последовательности с начального значения start, сложение происходит лева на право и в результате возвращает их сумму.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-sum/
👉 Функция sum() в Python, сумма последовательности.
📝 Функция sum(), начинает суммирование элементов последовательности с начального значения start, сложение происходит лева на право и в результате возвращает их сумму.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-sum/
🔁⚡Изменение информации.
👉 Генератор списка list в Python.
📝 Генератор списка состоит из скобок, внутри которых, сначала идет нужное нам выражение, за которым следует предложение for ... in, далее выражение может включать ноль или более подвыражений for ... in или предложения if ... else
🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/generatory-spiskov-sposob-sozdanija/
👉 Генератор списка list в Python.
📝 Генератор списка состоит из скобок, внутри которых, сначала идет нужное нам выражение, за которым следует предложение for ... in, далее выражение может включать ноль или более подвыражений for ... in или предложения if ... else
🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/generatory-spiskov-sposob-sozdanija/
🔁⚡Изменение информации.
👉 Обработка группы исключений, оператор except* в Python.
📝 Новое в Python 3.11. Группы исключений используются try/except, как и со всеми другими исключениями. Кроме того, они распознаются оператором except*, которое соответствует их подгруппам на основе типов содержащихся исключений.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/gruppy-iskliuchenii-except/
👉 Обработка группы исключений, оператор except* в Python.
📝 Новое в Python 3.11. Группы исключений используются try/except, как и со всеми другими исключениями. Кроме того, они распознаются оператором except*, которое соответствует их подгруппам на основе типов содержащихся исключений.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/gruppy-iskliuchenii-except/
🔁⚡Изменение информации.
👉 Исключения ExceptionGroup и BaseExceptionGroup в Python.
📝 Новое в Python 3.11. Исключения ExceptionGroup и BaseExceptionGroup заключают исключения в последовательность excs. Аргумент msg должен быть строкой. Разница между этими двумя классами заключается в том, что BaseExceptionGroup расширяет BaseException и может обертывать любое исключение, а Exception
🌐 https://docs-python.ru/tutorial/vstroennye-iskljuchenija-interpretator-python/exceptiongroup-baseexceptiongroup/
👉 Исключения ExceptionGroup и BaseExceptionGroup в Python.
📝 Новое в Python 3.11. Исключения ExceptionGroup и BaseExceptionGroup заключают исключения в последовательность excs. Аргумент msg должен быть строкой. Разница между этими двумя классами заключается в том, что BaseExceptionGroup расширяет BaseException и может обертывать любое исключение, а Exception
🌐 https://docs-python.ru/tutorial/vstroennye-iskljuchenija-interpretator-python/exceptiongroup-baseexceptiongroup/
🆕🔥Новый материал.
👉 Улучшения сообщений об ошибках в Python 3.12.
📝 В Python 3.12. были реализованы следующие улучшения сообщений об ошибках...
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/uluchsheniia-soobshchenii-oshibkakh-312/
👉 Улучшения сообщений об ошибках в Python 3.12.
📝 В Python 3.12. были реализованы следующие улучшения сообщений об ошибках...
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/uluchsheniia-soobshchenii-oshibkakh-312/
🔁⚡Изменение информации.
👉 Функция open() модуля tarfile в Python.
📝 Функция tarfile() модуля tarfile открывает tar, tar.gz, tar.bz2 или tar.xz архивы, указанные в name в режиме mode и возвращает объект объект TarFile.
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/funktsija-open-modulja-tarfile/
👉 Функция open() модуля tarfile в Python.
📝 Функция tarfile() модуля tarfile открывает tar, tar.gz, tar.bz2 или tar.xz архивы, указанные в name в режиме mode и возвращает объект объект TarFile.
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/funktsija-open-modulja-tarfile/
🔁⚡Изменение информации.
👉 Методы объекта TarFile модуля tarfile в Python.
📝 В данном разделе рассмотрены методы объекта TarFile с их подробным описанием и примерами. Объект TarFile получается в результате чтения или записи архивов tar, tar.gz, tar.bz2 или tar.xz функцией tarfile.open().
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/metody-obekta-tarfile-modulja-tarfile/
👉 Методы объекта TarFile модуля tarfile в Python.
📝 В данном разделе рассмотрены методы объекта TarFile с их подробным описанием и примерами. Объект TarFile получается в результате чтения или записи архивов tar, tar.gz, tar.bz2 или tar.xz функцией tarfile.open().
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/metody-obekta-tarfile-modulja-tarfile/
🔁⚡Изменение информации.
👉 Класс TarInfo() модуля tarfile в Python.
📝 Класс TarInfo() модуля tarfile создает объект TarInfo. Объекты TarInfo возвращаются методами TarFile.getmember(), TarFile.getmembers() и TarFile.gettarinfo().
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/klass-tarinfo-modulja-tarfile/
👉 Класс TarInfo() модуля tarfile в Python.
📝 Класс TarInfo() модуля tarfile создает объект TarInfo. Объекты TarInfo возвращаются методами TarFile.getmember(), TarFile.getmembers() и TarFile.gettarinfo().
🌐 https://docs-python.ru/standart-library/modul-tarfile-python/klass-tarinfo-modulja-tarfile/