Как исправить ошибку «’builtin_function_or_method’ object is not subscriptable» в Python

Функции Python — это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции, мы можем использовать круглые скобки после имени функции. А вот использование квадратных скобок вместо круглых приводит к ошибке.

Как писать модульные тесты на Python

Юнит-тестирование с помощью unittest заключается в создании тест-кейсов для проверки функциональности отдельных частей вашего кода. Каждый тест-кейс определяется с помощью подкласса unittest.TestCase.

NaN в Python

В этой статье мы разберем 4 способа обнаружить значения NaN в Python. Для этого будем использовать NumPy и Pandas. Также остановимся на разнице между NaN и None — в этом необходимо разобраться, чтобы эффективно очищать и анализировать данные.

Как проверить существование файла с помощью Python

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

Абсолютное значение числа в Python

При анализе данных часто требуется быстро найти абсолютное значение набора чисел. Для выполнения этой задачи Python предлагает простую встроенную функцию — abs().

Проверка типов в Python

В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны. Мы также рассмотрим, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.

БНФ-нотация в документации Python

Читая документацию Python, вы могли встретить фрагменты БНФ-нотации. Что означает весь этот странный код? Как это может помочь вам в понимании концепций Python? Как читать и интерпретировать эту нотацию?

Ответ «да/нет» в пользовательском вводе в Python

При написании интерактивных скриптов на Python часто возникает необходимость спросить у пользователя, хочет ли он продолжать или согласен ли он с условиями. То есть нам нужно задать вопрос, предполагающий ответ типа «да/нет», и обработать пользовательский ввод.