Блокчейн книги
Логические задачи с картинками
Давайте разберем, как настроить модульные тесты для экземпляров классов. Мы напишем тесты для проверки функциональности класса Book. Он имеет такие атрибуты, как title, author, pages, price, discount.
Функции Python — это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции, мы можем использовать круглые скобки после имени функции. А вот использование квадратных скобок вместо круглых приводит к ошибке.
Многие программы на Python нуждаются в навигации по файловой системе для чтения и записи файлов. При этом частой операцией является получение текущего каталога.
Юнит-тестирование с помощью unittest заключается в создании тест-кейсов для проверки функциональности отдельных частей вашего кода. Каждый тест-кейс определяется с помощью подкласса unittest.TestCase.
В этой статье мы рассмотрим несколько способов обрезки строк. Будем применять срезы, строковый метод rsplit(), форматирование и метод shorten() из модуля textwrap.
В этой статье мы разберем 4 способа обнаружить значения NaN в Python. Для этого будем использовать NumPy и Pandas. Также остановимся на разнице между NaN и None — в этом необходимо разобраться, чтобы эффективно очищать и анализировать данные.
Когда вы начинаете новый проект, связанный с данными, вы редко получаете данные в идеальном для анализа состоянии. Поэтому в начале каждого нового проекта необходимо произвести очистку данных.
В Python проверка существования файла перед попыткой его использования является обычной задачей, особенно если вы программно выполняете файловые операции, такие как чтение или запись данных в большом количестве файлов.
При анализе данных часто требуется быстро найти абсолютное значение набора чисел. Для выполнения этой задачи Python предлагает простую встроенную функцию — abs().
Pydantic — это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения прочности и надежности вашей кодовой базы.