Блог python программиста
Изображение гика

Блог питониста

Про парадокс Монти Холла

В теории вероятностей есть забавный парадокс - парадокс Монти Холла. В этом посте хочу немного с ним разобраться, потому что с первого взгляда он кажется странным и контринтуитивным, поэтому и считается парадоксом.

Читать далее

Модель Солнечной системы на vpython

Есть такая библиотека - vpython, с помощью нее можно создавать различные анимации и рисовать 3d объекты. Интересно было бы смоделировать хотя бы очень простую версию Солнечной системы.

Читать далее

Как взять из строки только цифры

Недавно была одна задача, в принципе, элементарная, но, видимо, не нaстолько простая, как показалось мне на первый взгляд.

Представьте, что у вас есть строка вида "+7 (123) 4567890", вам нужно взять из нее только цифры. "Что может быть проще?", - подумал я и, конечно, не сделал так:

Читать далее

Юнит - тесты, использование mock и jsonschema

К коду необходимо писать тесты, функционал должен быть как можно лучше покрыт ими. Это аксиома, недаром существует TDD (Test Driven Development), при котором вы сначала пишете тесты, а только потому функционал. В этом посте я попытаюсь осветить использование замечательных библиотек unittest.mock и jsonschema, которые могут облегчить тестирование, например, вашего API.

Читать далее

Знакомство с Docker. Проверка работоспособности бэкапа

Очень хотелось немного познакомиться с замечательным инструментом для виртуализации - Docker. Раньше, когда его не было, бал правила связка Vagrant + VirtualBox. Но сейчас в моде Docker, я считаю, заслуженно. В этом посте я попытаюсь научиться использовать Docker для проверки работоспособности бэкапов. В качестве подопытных выбрал Django и PostgreSQL.

Читать далее