ar
Feedback
Справочник Программиста

Справочник Программиста

الذهاب إلى القناة على Telegram
5 884
المشتركون
-224 ساعات
-37 أيام
-3630 أيام
أرشيف المشاركات
🔥 you-get — это консольная утилита для скачивания медиа-контента (видео, аудио и изображений) из Интернета, когда другие спо
🔥 you-get — это консольная утилита для скачивания медиа-контента (видео, аудио и изображений) из Интернета, когда другие способов сохранить нужный ресурс нет. Основные возможности: 🔵Скачивание видео, аудио и изображений с популярных сайтов ( YouTube, TikTok, VK и т.д.) 🔵Отображение доступных форматов и качества перед загрузкой 🔵Автоматическая загрузка субтитров с YouTube 🔵Скачивание изображений по ссылкам и через скрапинг страниц 🔵Стриминг видео напрямую в медиаплеер без рекламы 🔵Поддержка продолжения загрузки после прерывания 🔵Настройка имени и директории для сохраняемых файлов 🔵Поддержка прокси для обхода сетевых ограничений ➡️Установка: pip install you-get 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🌐 Starlette-admin — это быстрый, красивый и расширяемый фреймворк для административного интерфейса поверх Starlette и FastAP
🌐 Starlette-admin — это быстрый, красивый и расширяемый фреймворк для административного интерфейса поверх Starlette и FastAPI. Позволяет создавать полнофункциональные CRUD-интерфейсы для разных систем хранения данных, не ограничиваясь конкретными ORM или ODM, и предоставляет удобную админку, аналогичную Flask-Admin, но адаптированную под современный стек Python-API. Основные возможности: 🔵CRUD-интерфейсы для любых моделей 🔵Поиск, фильтрация и сортировка данных 🔵Экспорт данных в CSV, Excel, PDF и печать 🔵Управление файлами и изображениями 🔵Аутентификация и авторизация 🔵Кастомные views и batch-действия 🔵Поддержка SQLAlchemy, SQLModel, MongoEngine, ODMantic и Beanie ➡️Установка: pip install starlette-admin 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🔥 ArchiPy — это Python-фреймворк разработанный для приведения структуры и стандартов в современные приложения. Ориентирован
🔥 ArchiPy — это Python-фреймворк разработанный для приведения структуры и стандартов в современные приложения. Ориентирован на обеспечение масштабируемости, поддержки чистой архитектуры и удобной разработки. Основные характеристики: ⏺Современная база — поддержка Python 3.13+ ⏺Инфраструктура конфигурации и внедрения зависимостей ⏺Адаптеры и моки для тестирования ⏺Единая модель данных (Entities & DTOs) ⏺Утилиты для типичных задач ⏺Поддержка BDD ⏺Лучшие практики и структура проекта ➡️Установка: pip install archipy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

В канале Selectel Newsfeed новые бесплатные курсы! Наши бесплатные курсы для специалистов всех уровней помогут разобраться в
+5
В канале Selectel Newsfeed новые бесплатные курсы! Наши бесплатные курсы для специалистов всех уровней помогут разобраться в темах быстро, структурно и последовательно. Вступайте в сообщество IT-специалистов в Telegram от Selectel и развивайте новые навыки📚 Смотреть #реклама 16+ О рекламодателе

💻 fastapi-sqlalchemy-asyncpg — это шаблон проекта, демонстрирующий, как можно интегрировать FastAPI, Pydantic 2.0 и SQLAlche
💻 fastapi-sqlalchemy-asyncpg — это шаблон проекта, демонстрирующий, как можно интегрировать FastAPI, Pydantic 2.0 и SQLAlchemy ORM с PostgreSQL с асинхронным драйвером asyncpg. Стек: ✅FastAPI — современный, высокопроизводительный фреймворк для создания API. Pydantic 2.0 — библиотека для валидации данных. SQLAlchemy ORM — инструмент для работы с базами данных на уровне объектов. ✅PostgreSQL через asyncpg — эффективный асинхронный клиент для взаимодействия с PostgreSQL. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Большая кладовая онлайн-курсов Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как помогает учиться в любой точке мира. Это отличная альтернатива чтению книги и просмотру фильма: позволит вам скоротать время в дороге, осваивая полезный навык или подтягивая иностранный язык, особенно удобно это делать в мобильном приложении. У Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных), а также публикует полезные статьи и ссылки. У них есть такие подборки курсов: - Разработка на Python - Дизайн и графика - Тестирование ПО - Работа с данными Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

📰 drawdata — это небольшая Python-библиотека, которая добавляет интерактивные виджеты прямо в Jupyter Notebook (а также совместима с VSCode и Colab), позволяя вам рисовать собственные датасеты вручную, а затем использовать их для анализа или обучения моделей машинного обучения. Основные возможности: 🔵Рисование собственных датасетов вручную 🔵Создание scatter-датасетов 🔵Создание гистограмм и баров 🔵Экспорт данных в pandas или polars DataFrame 🔵Получение данных в формате (X, y) для scikit-learn 🔵Поддержка интерактивной работы в Jupyter, VSCode и Colab ➡️Установка: pip install drawdata 📱 Репозиторий 💬 Демо ➡️Справочник Программиста. Подписаться

🌐 Код для сканирования открытых вкладок в Google Chrome на Python Для отправки GET-запроса для получения данных о вкладках в
🌐 Код для сканирования открытых вкладок в Google Chrome на Python Для отправки GET-запроса для получения данных о вкладках в формате JSON в коде используется библиотека requests. ➡️Установка библиотеки: pip install requests
import requests


def get_chrome_tabs(debug_port=9222):
    """
    Получает и выводит список открытых вкладок Chrome через удаленную отладку.

    Args:
        debug_port (int): Порт, на котором включена удаленная отладка.
                          По умолчанию используется порт 9222.
    """
    try:
        response = requests.get(f"http://localhost:{debug_port}/json")
        tabs = response.json()

        if not tabs:
            print("Нет открытых вкладок или отладка не включена.")
            return

        for i, tab in enumerate(tabs, start=1):
            title = tab.get('title', 'Без названия')
            url = tab.get('url', 'Без URL')
            print(f"{i}. {title} — {url}")

    except requests.exceptions.ConnectionError:
        print(f"Не удалось подключиться к Chrome (порт {debug_port}).")
        print("Убедитесь, что Chrome запущен с ключом: chrome.exe --remote-debugging-port=9222")


if __name__ == "__main__":
    get_chrome_tabs()
Как использовать: ✅ Запустить Chrome с отладочным портом: chrome.exe --remote-debugging-port=9222 ✅Запустиnm скрипт — он выведет список всех открытых вкладок (название + URL). ➡️Справочник Программиста. Подписаться

⚒️ LIEF — это библиотека для анализа и модификации исполняемых форматов, совместимая с различными операционными системами и я
⚒️ LIEF — это библиотека для анализа и модификации исполняемых форматов, совместимая с различными операционными системами и языками программирования. Основные особенности: 🔵Поддержка форматов ELF, PE, Mach-O, OAT, DEX, VDEX и ART 🔵Единая абстрактная модель для работы с разными бинарными форматами 🔵Возможность анализа и модификации исполняемых файлов 🔵Поддержка языков C++, Python, Rust и частично C 🔵Расширенная версия LIEF Extended с поддержкой DWARF, PDB, Objective-C, dyld shared cache, дизассемблера и ассемблера 🔵Интеграции с Ghidra и Binary Ninja 🔵Кроссплатформенная работа на Windows, Linux и macOS ➡️Установка: pip install lief 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как зарабатывать удаленно с нейросетями? Присоединяйся! Подпишись прямо сейчас, чтобы не потерять: Свежие обзоры нейросетей,
Как зарабатывать удаленно с нейросетями? Присоединяйся! Подпишись прямо сейчас, чтобы не потерять: Свежие обзоры нейросетей, которые реально работают — без лишнего хайпа и воды, только проверенная информация, которую можно использовать для заработка. Пошаговые видео-уроки, после которых всё станет понятно — научитесь быстро осваивать новые профессии и автоматизировать рутинные задачи. Как находить клиентов, готовых платить дорого — секреты эффективного поиска заказов и построения стабильного потока заказов. Автоматизация работы — научитесь выполнять 2-часовую работу за 20 минут без выгорания, автоматизируя рутину с помощью нейросетей. Дополнительный доход — узнаете, как зарабатывать в свободное время, не уходя с основной работы или учебы. Подписаться #реклама 16+ О рекламодателе

📝datatable — это Python-библиотека, предназначенная для эффективного и высокопроизводительного анализа табличных данных. Осн
📝datatable — это Python-библиотека, предназначенная для эффективного и высокопроизводительного анализа табличных данных. Основные возможности: 🔵Высокая производительность при обработке данных 🔵Поддержка очень больших наборов данных (в том числе больше объёма ОЗУ) 🔵Реализация на C/C++ для ускорения вычислений 🔵Автоматическая многопоточность 🔵Гибкая фильтрация, сортировка, группировка и агрегации 🔵Интеграция с pandas, NumPy и PyArrow 🔵Поддержка memory-mapping для работы с файлами напрямую с диска 🔵Совместимость с производственным использованием ➡️Установка: pip install datatable 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Большая распродажа: скидки на серверы Dell, HPE В Сервер Молл выгодное предложение на серверы Dell, HPE предыдущих поколений
Большая распродажа: скидки на серверы Dell, HPE В Сервер Молл выгодное предложение на серверы Dell, HPE предыдущих поколений — самое время для апгрейда и масштабирования. Модели серверов под любые задачи: 1С, базы данных, виртуализация, видеонаблюдение, файловое хранилище, VPN и иные нагрузки. Конфигурации — от бюджетных до некогда топов с двумя процессорами Intel Xeon Gold. Все серверы в наличии и готовы к отправке! Выберите готовый вариант или сконфигурируйте под свои задачи. Консультации в любом объёме. ⚡ Бесплатная Гарантия 5 летДоставка по всей России = 0 рубПостпродажная поддержка Если вы ждали повод собрать инфраструктуру с нуля, масштабировать или заменить старую технику — он перед вами. Акция продлится, пока серверы есть в наличии ✅ Пишите в наш Чат или Звоните — 8 800 755-25-51 📞 Узнать цену #реклама 16+ servermall.ru О рекламодателе

🖼 Код для поиска повторяющихся фотографий на Python Для сравнения изображений в коде используется библиотека imagehash, а для работы с изображениями - Pillow. ➡️Установка модуля: pip install Pillow imagehash
from PIL import Image
import imagehash
import os


def find_duplicate_images(folder):
    hashes = {}  # Словарь для хранения хэшей изображений и соответствующих им имен файлов
    for filename in os.listdir(folder):
        # Проверяем, что файл имеет расширение изображения
        if filename.endswith(('.png', '.jpg', '.jpeg')):
            path = os.path.join(folder, filename)
            hash_val = imagehash.average_hash(Image.open(path))  # Создаем хэш изображения
            if hash_val in hashes:  # Если такой хэш уже встречался
                print(f"Дубликат: {filename} и {hashes[hash_val]}")  # Выводим найденный дубликат
            else:
                hashes[hash_val] = filename  # Сохраняем хэш и имя файла в словарь


if __name__ == '__main__':
    folder = input("Введите путь к папке с изображениями: ")
    find_duplicate_images(folder)
➡️Справочник Программиста. Подписаться

Новая интернет-энциклопедия РУВИКИ Интересуетесь всем на свете? Задаёте себе миллион вопросов? Любите интересные факты? Канал
Новая интернет-энциклопедия РУВИКИ Интересуетесь всем на свете? Задаёте себе миллион вопросов? Любите интересные факты? Канал энциклопедии РУВИКИ создан для вас. Узнать больше #реклама 16+ О рекламодателе

⚒️ pluggy — это минималистичная, готовая к производственному использованию система плагинов. Основные возможности: 🔵Объявлен
⚒️ pluggy — это минималистичная, готовая к производственному использованию система плагинов. Основные возможности: 🔵Объявление и использование hook-спецификаций для точек расширения. 🔵Регистрация и управление плагинами через PluginManager. 🔵Поддержка нескольких реализаций одного hook-а. 🔵Контроль порядка выполнения плагинов по приоритету. 🔵Возможность динамического подключения и отключения плагинов. 🔵Интеграция с entry points для автозагрузки плагинов. 🔵Безопасная передача и сбор результатов от всех hook-ов. 🔵Минимальный размер и высокая производительность. ➡️Установка: pip install pluggy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Шпаргалка по регулярным выражениям 🔥Сохрани, чтобы не потерять! ➡️Справочник Программиста. Подписаться
Шпаргалка по регулярным выражениям 🔥Сохрани, чтобы не потерять! ➡️Справочник Программиста. Подписаться

🚀 Django Channels — это официальное расширение фреймворка Django, которое добавляет поддержку асинхронных протоколов, таких
🚀 Django Channels — это официальное расширение фреймворка Django, которое добавляет поддержку асинхронных протоколов, таких как WebSockets, MQTT, а также возможности для долгосрочных соединений и фоновых задач. Это позволяет создавать приложения с реальным временем, такие как чаты, уведомления, игры и системы мониторинга, при этом сохраняя привычную архитектуру Django. Основные особенности: ⏺Поддержка WebSocket и других асинхронных протоколов ⏺Использование ASGI вместо WSGI для асинхронной работы ⏺Возможность обработки долгосрочных соединений ⏺Концепция потребителей (Consumers) для обработки событий ⏺Интеграция с Redis для межпроцессного обмена сообщениями ⏺Поддержка фоновых задач и событий ⏺Совместимость с синхронными и асинхронными представлениями ⏺Встроенный ASGI-сервер Daphne ⏺Простота интеграции в существующие проекты Django ⏺Подходит для приложений с реальным временем (чаты, уведомления, игры и др.) ➡️Установка: pip install channels 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программа
Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

👩‍💻 The Fuck — это инструмент командной строки, который помогает исправлять ошибки в предыдущих командах терминала, экономя время и избавляя от необходимости повторно вводить исправленные команды. Анализирует последнюю введённую команду, пытается сопоставить её с набором правил и предлагает исправленную версию, которую можно выполнить с помощью команды fuck. Основные особенности: 🔵Быстрое исправление опечаток и ошибок в командах терминала 🔵Поддержка множества правил для разных инструментов и команд 🔵Возможность автоматически выполнять исправленную команду 🔵Настраиваемые пользовательские правила исправления 🔵Поддержка популярных оболочек: Bash, Zsh, Fish, PowerShell 🔵Экономия времени и повышение продуктивности при работе с консолью 🔵Интуитивно понятный и простой в использовании интерфейс командной строки ➡️Установка: pip install thefuck 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Регистрируйтесь на Yandex Neuro Scale В этом году у конференции новое имя и фокус: главной темой становятся нейротехнологии.
Регистрируйтесь на Yandex Neuro Scale В этом году у конференции новое имя и фокус: главной темой становятся нейротехнологии. Мы покажем, как бизнес уже применяет сервисы и как создавать собственных AI-агентов с помощью инструментов нашей платформы. ✨Ждём вас на главной конференции Yandex Cloud!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе