Программирование

Лучшие практики Dockerfile: как создавать эффективные к...

Создание эффективных образов Docker - это и искусство, и наука. Следуя лучшим пр...

Глубокое и поверхностное копирование в JavaScript

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

Атрибут ping элемента ссылки HTML5

Приняв во внимание развитие веб-технологий, HTML5 представил несколько новых фич...

Тестирование методом “черного ящика”

Тестирование методом “черного ящика” может охватывать множество аспектов, но его...

django-debug-toolbar - 5.0.0

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: http...

О чем говорит версия проекта?

Какое-то время подходы к версионированию варьировались от компании к компании, д...

FastAPI и Vue.js 3: телеграм-бот с MiniApp для записи и...

На этот раз мы создадим телеграм-бота с MiniApp (ранее известным как WebApp) — э...

Signals в Django

В этой статье я расскажу, как использовать Django Signals, чтобы приложение рабо...

Пояснительная бригада: спор бесконечности

Сообщение Пояснительная бригада: спор бесконечности появились сначала на Журнал...

Странная задача про сумму и умножение

Некоторые говорят, что её можно решить в уме, но мы что-то сомневаемся Сообщение...

Прокачиваем систему управления лифтами на Python

Добавляем реализм, очередь этажей и возможность отключения Сообщение Прокачиваем...

Что такое датасет и что с ним делают

Смотрим, с чем работают аналитики Сообщение Что такое датасет и что с ним делают...

SponsorBlock: скипаем рекламу внутри ютюб-роликов даже ...

Этот пост должен был быть твитом, но он не влез, а делать треды я не люблю. Пуст...

Модуль random в Python

И почему случайности в программировании неслучайны Сообщение Модуль random в Pyt...

Этот сайт использует файлы cookie. Продолжая просматривать сайт, вы соглашаетесь на использование нами файлов cookie.