🆕🔥Новый материал.
👉 Как использовать подсказку типа @overload в Pythobn
📝 Иногда аргументы и типы в функции зависят друг от друга таким образом, что это невозможно зафиксировать с помощью типов объединения. Базовые подсказки типов не могут описать такие отношения В описанной ситуации можно использовать декоратор @typing.overload
🌐 https://docs-python.ru/standart-library/modul-typing-python/ispolzovat-podskazku-tipa-overload/
👉 Как использовать подсказку типа @overload в Pythobn
📝 Иногда аргументы и типы в функции зависят друг от друга таким образом, что это невозможно зафиксировать с помощью типов объединения. Базовые подсказки типов не могут описать такие отношения В описанной ситуации можно использовать декоратор @typing.overload
🌐 https://docs-python.ru/standart-library/modul-typing-python/ispolzovat-podskazku-tipa-overload/
👍3❤🔥2🔥1🤡1
🆕🔥Новый материал.
👉 Функция monitoring модуля sys в Python.
📝 Пространство имен sys.monitoring обеспечивает доступ к функциям и константам, необходимым для активации и управления мониторингом событий.
🌐 https://docs-python.ru/standart-library/modul-sys-python/funktsiia-monitoring-modulia-sys/
👉 Функция monitoring модуля sys в Python.
📝 Пространство имен sys.monitoring обеспечивает доступ к функциям и константам, необходимым для активации и управления мониторингом событий.
🌐 https://docs-python.ru/standart-library/modul-sys-python/funktsiia-monitoring-modulia-sys/
👍3🔥3🥰2
🔁⚡Изменение информации.
👉 Обработка/перехват исключений try/except в Python.
📝 Приемы перехвата ошибок конструкцией try/except. Оператор try может содержать несколько предложений except, чтобы указать обработчики для различных исключений. В этом случае будет выполнен только один обработчик.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/obrabotka-iskljuchenij/
👉 Обработка/перехват исключений try/except в Python.
📝 Приемы перехвата ошибок конструкцией try/except. Оператор try может содержать несколько предложений except, чтобы указать обработчики для различных исключений. В этом случае будет выполнен только один обработчик.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/obrabotka-iskljuchenij/
👍2
🔁⚡Изменение информации.
👉 Обработка группы исключений, оператор 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/
👍3
🔁⚡Изменение информации.
👉 Аннотации типов в Python
📝 Аннотации типов в Python 3.x являются полностью необязательной информацией метаданных о типах, используемых пользовательскими функциями.Аннотации хранятся в атрибуте функции __annotations__ как словарь и не влияют ни на какую другую часть функции.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/
👉 Аннотации типов в Python
📝 Аннотации типов в Python 3.x являются полностью необязательной информацией метаданных о типах, используемых пользовательскими функциями.Аннотации хранятся в атрибуте функции __annotations__ как словарь и не влияют ни на какую другую часть функции.
🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/
👍3🔥1
🆕🔥Новый материал.
👉 Улучшения сообщений об ошибках в Python 3.14.
📝 Новое в Python 3.14. Подсказки на ошибки при распаковке, полезные подсказки при обнаружении опечаток в ключевых словах, обнаружении неправильно заковыченных строк, elif операторы, следующие за блоком else. Улучшены сообщения об ошибках при использовании as с несовместимыми целями и т.д.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/uluchsheniia-soobshchenii-oshibkakh-14/
👉 Улучшения сообщений об ошибках в Python 3.14.
📝 Новое в Python 3.14. Подсказки на ошибки при распаковке, полезные подсказки при обнаружении опечаток в ключевых словах, обнаружении неправильно заковыченных строк, elif операторы, следующие за блоком else. Улучшены сообщения об ошибках при использовании as с несовместимыми целями и т.д.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/uluchsheniia-soobshchenii-oshibkakh-14/
👍5🔥2
🔁⚡Изменение информации.
👉 Замена try/finally менеджером контекста.
📝 Класс contextlib.ExitStack() позволяет вместо этого зарегистрировать обратный вызов для выполнения в конце оператора with, а затем позднее принять решение, что с этим обратным вызовом делать.
🌐 https://docs-python.ru/standart-library/modul-contextlib-python/zamena-try-finally-flaga-prodolzhenija-menedzherom-konteksta/
👉 Замена try/finally менеджером контекста.
📝 Класс contextlib.ExitStack() позволяет вместо этого зарегистрировать обратный вызов для выполнения в конце оператора with, а затем позднее принять решение, что с этим обратным вызовом делать.
🌐 https://docs-python.ru/standart-library/modul-contextlib-python/zamena-try-finally-flaga-prodolzhenija-menedzherom-konteksta/
❤1👍1
🔁⚡Изменение информации.
👉 Инструкция finally, очистка внешних ресурсов в Python.
📝 В Python блок finally используется в конструкции try...except...finally для выполнения кода, который должен быть выполнен вне зависимости от того, произошло ли исключение или нет. Он часто применяется для освобождения ресурсов, таких как файлы, сетевые соединения и т.п.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/ispolzovanie-finally-konstruktsii-try/
👉 Инструкция finally, очистка внешних ресурсов в Python.
📝 В Python блок finally используется в конструкции try...except...finally для выполнения кода, который должен быть выполнен вне зависимости от того, произошло ли исключение или нет. Он часто применяется для освобождения ресурсов, таких как файлы, сетевые соединения и т.п.
🌐 https://docs-python.ru/tutorial/oshibki-iskljuchenija-python/ispolzovanie-finally-konstruktsii-try/
🔥3👍1
🆕🔥Новый материал.
👉 Функция pairwise модуля itertools в Python
📝 Функция itertools.pairwise - это удобный инструмент из модуля itertools, появившийся в Python 3.10, который позволяет итерироваться по парам последовательных элементов переданной последовательности.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsiia-pairwise-modulia-itertools/
👉 Функция pairwise модуля itertools в Python
📝 Функция itertools.pairwise - это удобный инструмент из модуля itertools, появившийся в Python 3.10, который позволяет итерироваться по парам последовательных элементов переданной последовательности.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsiia-pairwise-modulia-itertools/
🔥3👍1
🔁⚡Изменение информации.
👉 Функция tee() модуля itertools в Python.
📝 Функция tee() модуля itertools возвращает n одинаковых, независимых итераторов из одной итерации.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsija-tee-modulja-itertools/
👉 Функция tee() модуля itertools в Python.
📝 Функция tee() модуля itertools возвращает n одинаковых, независимых итераторов из одной итерации.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsija-tee-modulja-itertools/
👍1🔥1
🔁⚡Изменение информации.
👉 Режимы интерфейса интерпретатора Python.
📝 Конструкция python3 -c <command> - выполняет код в command (может быть одним или несколькими операторами). Конструкция python3 -m <module-name> выполнит содержимое модуля, расположенное в __main__. Конструкция python3 -i <script> выполняет код в script и перейдет в интерактивный режим.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/varianty-interfejsa-komandnoj-stroki/
👉 Режимы интерфейса интерпретатора Python.
📝 Конструкция python3 -c <command> - выполняет код в command (может быть одним или несколькими операторами). Конструкция python3 -m <module-name> выполнит содержимое модуля, расположенное в __main__. Конструкция python3 -i <script> выполняет код в script и перейдет в интерактивный режим.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/varianty-interfejsa-komandnoj-stroki/
👍2
🔁⚡Изменение информации.
👉 Общие параметры/флаги командной строки Python.
📝 Материал содержит справочную информацию по всем имеющимся параметром командной строки интерпретатора Python, который включает подробное описание каждой из них.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/obschie-parametry-flagi-komandnoj-stroki/
👉 Общие параметры/флаги командной строки Python.
📝 Материал содержит справочную информацию по всем имеющимся параметром командной строки интерпретатора Python, который включает подробное описание каждой из них.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/obschie-parametry-flagi-komandnoj-stroki/
🔥1
🔁⚡Изменение информации.
👉 Переменные среды окружения Python.
📝 В разделе описанные переменные среды влияют на поведение Python, они обрабатываются перед параметрами/флагами командной строки, отличными от -E или -I.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/peremennye-sredy-okruzhenija/
👉 Переменные среды окружения Python.
📝 В разделе описанные переменные среды влияют на поведение Python, они обрабатываются перед параметрами/флагами командной строки, отличными от -E или -I.
🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/peremennye-sredy-okruzhenija/
🔥2👍1
🔁⚡Изменение информации.
👉 Функция map() в Python, обработка последовательности без цикла.
📝 Функция map() выполняет пользовательскую функцию для каждого элемента последовательности, коллекции или итератора.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-map/
👉 Функция map() в Python, обработка последовательности без цикла.
📝 Функция map() выполняет пользовательскую функцию для каждого элемента последовательности, коллекции или итератора.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-map/
👍1
🔁⚡Изменение информации.
👉 Функция sum() в Python, сумма последовательности.
📝 Встроенная функция sum() удобна для суммирования чисел в итерируемом объекте. Не подходит для конкатенации строк, а для дробных чисел иногда лучше использовать math.fsum(). Много примеров использования.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-sum/
👉 Функция sum() в Python, сумма последовательности.
📝 Встроенная функция sum() удобна для суммирования чисел в итерируемом объекте. Не подходит для конкатенации строк, а для дробных чисел иногда лучше использовать math.fsum(). Много примеров использования.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-sum/
👍2
🔁⚡Изменение информации.
👉 Класс complex() в Python, преобразует в комплексное число.
📝 Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-complex/
👉 Класс complex() в Python, преобразует в комплексное число.
📝 Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-complex/
👍2
🔁⚡Изменение информации.
👉 Класс int() в Python, преобразует в тип int.
📝 Класс int() возвращает целочисленный объект, созданный из числа или строки, или возвращает 0, если аргументы не заданы.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-int/
👉 Класс int() в Python, преобразует в тип int.
📝 Класс int() возвращает целочисленный объект, созданный из числа или строки, или возвращает 0, если аргументы не заданы.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-int/
👍2
🔁⚡Изменение информации.
👉 Функция super() в Python, доступ к унаследованным методам.
📝 Функция super(), возвращает объект объект-посредник, который делегирует вызовы метода родительскому или родственному классу, указанного типа. Это полезно для доступа к унаследованным методам, которые были переопределены в классе.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-super/
👉 Функция super() в Python, доступ к унаследованным методам.
📝 Функция super(), возвращает объект объект-посредник, который делегирует вызовы метода родительскому или родственному классу, указанного типа. Это полезно для доступа к унаследованным методам, которые были переопределены в классе.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-super/
👍2
🔁⚡Изменение информации.
👉 Встроенные константы языка Python.
📝 Пространство имен языка Python имеет небольшое количество встроенных констант. Это False, True, None, NotImplemented, __debug__
🌐 https://docs-python.ru/tutorial/vstroennye-konstanty-jazyka-python/
👉 Встроенные константы языка Python.
📝 Пространство имен языка Python имеет небольшое количество встроенных констант. Это False, True, None, NotImplemented, __debug__
🌐 https://docs-python.ru/tutorial/vstroennye-konstanty-jazyka-python/
👍1
🔁⚡Изменение информации.
👉 Синтаксис async/await в Python.
📝 Для написания параллельного (асинхронного) кода с использованием синтаксиса async/await создана библиотека asyncio, которая будет рассмотрена в разделе "Стандартная библиотека Python3".
🌐 https://docs-python.ru/tutorial/sintaksis-async-await-python/
👉 Синтаксис async/await в Python.
📝 Для написания параллельного (асинхронного) кода с использованием синтаксиса async/await создана библиотека asyncio, которая будет рассмотрена в разделе "Стандартная библиотека Python3".
🌐 https://docs-python.ru/tutorial/sintaksis-async-await-python/
👍1🤡1