Как создать QR-код на Python: текст, ссылка, цвета и проверка
Генерируем QR-код на Python с библиотекой qrcode: сохраняем PNG, настраиваем размер и цвета, проверяем чтение и не ломаем обязательную тихую зону.
Твой напарник в мире кода
Статьи и гайды от практикующих разработчиков. Узнавайте новое, находите решения и воплощайте идеи.

Можно выбрать несколько — статьи обновятся сразу

Генерируем QR-код на Python с библиотекой qrcode: сохраняем PNG, настраиваем размер и цвета, проверяем чтение и не ломаем обязательную тихую зону.

Делаем викторину на JavaScript из массива вопросов: варианты ответов, подсветка результата, счёт, прогресс и кнопка повторного прохождения.

Создаём таймер обратного отсчёта на JavaScript: считаем время от дедлайна, форматируем дни и часы, не накапливаем ошибку setInterval и останавливаемся на нуле.

Собираем понятное портфолио начинающего разработчика: первый экран, карточки проектов, стек, контакты, адаптив и публикация на GitHub Pages.

Добавляем тёмную тему на сайт через CSS-переменные: учитываем системную настройку, делаем доступный переключатель и сохраняем выбор пользователя.

Делаем адаптивное бургер-меню на HTML, CSS и JavaScript: кнопка, анимация трёх линий, aria-expanded, закрытие по Escape и проверка на телефоне.

Пишем игру-кликер на Python и Tkinter: счётчик, таймер на 15 секунд, кнопка старта, личный рекорд в JSON и проверка игрового цикла.

Включаем вид от первого лица в Roblox Studio через CameraMode, управляем курсором, добавляем прицел, тесируем мышь, тач и геймпад.

Добавляем фоновую музыку в Roblox Studio: выбираем аудио, создаём Sound в SoundService, включаем Looped, настраиваем Volume и проверяем загрузку.

Оформляем GitHub-профиль без визуального шума: создаём профильный README, пишем короткое описание, закрепляем проекты и проверяем ссылки.

Создаём Developer Product и кнопку доната в Roblox Studio: PromptProductPurchase на клиенте, ProcessReceipt на сервере, выдача награды и тест.

Делаем стартовый экран в Roblox Studio: ScreenGui, кнопка Play, фиксированная камера, плавное исчезновение и возврат управления.