Нужно что-то, чего нет в npm?
NumPy
, Pandas
, OpenCV
или быстрый AI? В этом посте покажу, как из Node.js запускать Python-скрипты, передавать им данные и получать результат — всё в реальном времени.Сегодня рассмотрим:
• Запуск .py файл из Node.js.
• Передача данных между Node и Python.
• Получка результата из print().
🔥 — если узнал что-то новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤3👍3🤝1
Если хочется вывести Node.js на уровень корпоративной разработки — этот курс для тебя. Изучаешь Nest.js: модульная архитектура, внедрение зависимостей, валидация, маршруты и построение масштабируемого REST-сервера.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4
Проигрываем звук из Node.js-скрипта!
Хочешь, чтобы скрипт пищал, когда сборка завершена или задача выполнена? Можно легко проиграть звук — даже кроссплатформенно.
Установим утилиту:
Добавим локальный звук или используем системный:
Если mp3 нет — можно использовать системные звуки (в зависимости от ОС):
🔥 Звук — это простой и эффективный способ дать понять, что задача завершена. Больше не нужно пялиться в консоль — теперь ты услышишь, когда всё готово.
⚙ Backend Ready | #практика
Хочешь, чтобы скрипт пищал, когда сборка завершена или задача выполнена? Можно легко проиграть звук — даже кроссплатформенно.
Установим утилиту:
npm install play-sound
Добавим локальный звук или используем системный:
const player = require("play-sound")();
player.play("ding.mp3", (err) => {
if (err) console.error("Ошибка воспроизведения:", err);
});
Если mp3 нет — можно использовать системные звуки (в зависимости от ОС):
player.play("/System/Library/Sounds/Glass.aiff");
// macOS
player.play("C:\\Windows\\Media\\chimes.wav");
// Windows
🔥 Звук — это простой и эффективный способ дать понять, что задача завершена. Больше не нужно пялиться в консоль — теперь ты услышишь, когда всё готово.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4❤3
Например,
код 200
означает, что всё прошло успешно, а 404
сообщает, что страница не найдена.Очень полезно держать под рукой, когда работаешь с API или отлаживаешь backend.
На картинке показаны самые часто используемые статусы от 100 до 599.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤5👍4
Создаём утилиту, которая следит за тем, активен ли пользователь. Если ты не нажимал клавиши больше 5 секунд — она подаёт сигнал.
В этом посте:
• Используем process.stdin в raw-режиме.
• Отслеживаем таймеры между нажатиями.
• Получаем напоминание о фокусе.
🔥 — если узнал что-то новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤4🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Настоящая боль верстальщиков — email-рассылки. Этот сайт показывает, что поддерживается в
Outlook
, Gmail
и прочих, на уровне CSS-свойств.Очень полезен для тех, кто работает с маркетингом или
B2B
.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
Валидация JSON, ручные проверки, кастомные ошибки, контроль типов - всё быстро, строго и современно.Подходит не только для FastAPI, но и для любого Python-приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
База реальных собеседований от Т-Банк, Яндекса, Сбера и 100+ топовых компаний. 10 000+ вопросов по Frontend, Backend, DevOps и другим направлениям. Удобный тренажёр, персональная статистика и еженедельные обновления.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4
Пишем мини-бэкенд на Flask, который принимает файлы, даёт одноразовую ссылку и удаляет их через 5 минут. Это удобно для временной передачи файлов между клиентами.
В этом посте:
• Работаем с Flask, send_file, uuid
• Запускаем таймер на удаление
• Обходимся без базы и фреймворков
Просто, чисто и работает!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6👍5👎2