Контекстные менеджеры в Python

Управление ресурсами В программах часто используются такие ресурсы, как файлы или базы данных. Но эти ресурсы ограничены в доступе. Поэтому основная проблема заключается в том, чтобы освободить их после использования. …

Docstrings: документирование кода в Python

В этой статье мы рассмотрим строки документации в Python, а также разберемся, как и зачем их использовать. Строки документации (docstrings) в Python — это строковые литералы, которые пишутся сразу после …

Топ-5 GitHub-проектов для изучения Python

Python — динамический интерпретируемый язык высокого уровня. Он считается одним из трех лучших языков программирования. Есть много ресурсов, доступных для изучения Python онлайн. Но в этом посте вы узнаете кое-что …

Testing pyramid diagram

Модульное тестирование

Модульное, или юнит-тестирование – это способ определить правильность работы единичной функции в изоляции от более широкой кодовой базы. Идея в том, что если все отдельные, атомарные единицы приложения обособленно работают …