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

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

Open in Telegram
5 745
Subscribers
-224 hours
-147 days
-6230 days
Posts Archive
🤔 Pynguin — это инструмент для автоматической генерации юнит-тестов для Python-программ. Предназначен для упрощения процесса
🤔 Pynguin — это инструмент для автоматической генерации юнит-тестов для Python-программ. Предназначен для упрощения процесса тестирования в Python. Основные возможности: 🔵Автоматическая генерация тестов 🔵Поддержка современных версий Python 🔵Использование LLM для генерации тестов 🔵Исполнение тестов в изолированных процессах 🔵Поддержка ограничений по памяти 🔵Поддержка типизации и улучшенная работа с типами Union ➡️Установка: pip install pynguin 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайт
Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайтов для скачивания файлов и авторов статей. Вы можете предлагать его своим клиентам и аудитории — и зарабатывать на новых установках. Выплаты до 500₽ за каждую установку Яндекс Браузера. Подать заявку #реклама 0+ partner.browser.yandex.ru О рекламодателе

💻 whitenoise — это Python-библиотека для удобной и эффективной отдачи статических файлов Python-веб-приложениями. Основные в
💻 whitenoise — это Python-библиотека для удобной и эффективной отдачи статических файлов Python-веб-приложениями. Основные возможности: 🔵Отдача статических файлов без внешнего веб-сервера 🔵Поддержка WSGI-приложений (Django, Flask и другие) 🔵Сжатие файлов gzip и Brotli 🔵Долгосрочный кешинг с автоматическими заголовками Cache-Control 🔵Оптимизированная отдача с использованием sendfile 🔵Поддержка CDN и фронтенд-кеширования 🔵Простая установка и интеграция ➡️Установка: pip install whitenoise 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

🤖 django-telegram-bot — это проект-шаблон, который представляет собой готовую к продакшн среду для разработки Telegram-ботов
🤖 django-telegram-bot — это проект-шаблон, который представляет собой готовую к продакшн среду для разработки Telegram-ботов с использованием Django и других технологий. Основные возможности: ⏺Django-админка для управления ботом ⏺Поддержка polling и webhook ⏺Асинхронные задачи через Celery + Redis ⏺База данных PostgreSQL (или SQLite/MySQL) ⏺Docker-compose для локальной разработки ⏺Автодеплой и HTTPS через Dokku + Let’s Encrypt ⏺Встроенная статистика работы бота Основные библиотеки: ✅python-telegram-botDjangoCeleryRedispsycopg2-binary 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Конференция для блогеров ПОСТ РОСТ 12 сентября В самом начале сентября Яндекс собирает авторов контента на первую конференцию для блогеров! Что вас ждёт: — Выступления топ-экспертов о том, как блогеру расти и развивать свой контент — Спонтанный нетворкинг — Классные активности — Консультации специалистов по монетизации контента Участие бесплатное Зарегистрироваться #реклама yandex.ru О рекламодателе

💻 fierce — это инструмент для DNS-разведки, предназначенный для обнаружения несмежных диапазонов IP-адресов и имён хостов, с
💻 fierce — это инструмент для DNS-разведки, предназначенный для обнаружения несмежных диапазонов IP-адресов и имён хостов, связанных с указанными доменами. Основные особенности: 🔵Поиск несмежных диапазонов IP-адресов и имён хостов 🔵Проверка возможности зонального переноса 🔵Обратные DNS-запросы 🔵Brute-force по поддоменам 🔵Поиск похожих доменов 🔵Возможность сканирования соседних IP-адресов 🔵Проверка HTTP-доступности найденных хостов 🔵Поддержка указания диапазонов IP-адресов 🔵Настройка кастомных DNS-серверов 🔵Задержки между запросами 🔵Использование TCP вместо UDP для DNS-запросов ➡️Установка: python -m pip install fierce 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🌐 ormar — это легковесный асинхронный ORM-фреймворк для Python, разработанный для работы в экосистеме FastAPI и основанный н
🌐 ormar — это легковесный асинхронный ORM-фреймворк для Python, разработанный для работы в экосистеме FastAPI и основанный на проверках данных через Pydantic. Предоставляет единый подход к моделям, убирая необходимость поддерживать разные структуры для ORM и валидации. Основные особенности: 🔵Асинхронность и поддержка PostgreSQL, MySQL и SQLite 🔵Использование SQLAlchemy Core, Databases и Pydantic 🔵Единые модели для ORM и Pydantic без дублирования 🔵Готовая интеграция с FastAPI и Starlette 🔵Поддержка fastapi-crudrouter и fastapi-pagination 🔵Простая декларативная работа с моделями и реляциями ➡️Установка: pip install ormar 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как внедрить КЭДО с нуля или перейти на новую систему? КЭДО становится стандартом ведения документооборота. Но внедрение или
Как внедрить КЭДО с нуля или перейти на новую систему? КЭДО становится стандартом ведения документооборота. Но внедрение или переход между системами часто вызывает вопросы: с чего начать, как выбрать провайдера, какие риски упустить? 👌 Мы подготовили подробный гайд: ✅ Какие этапы внедрения КЭДО нельзя игнорировать; ✅ На что обратить внимание при смене вендора; ✅ Как минимизировать простои и потери данных. Заберите бесплатно! Скачать #реклама 16+ hrtek.vk.com О рекламодателе

📚 Tech Interview Handbook — это обширный и структурированный репозиторий, созданный для подготовки к техническим собеседован
📚 Tech Interview Handbook — это обширный и структурированный репозиторий, созданный для подготовки к техническим собеседованиям. Охватывает весь процесс: от составления резюме до переговоров о предложении о работе. 📚Включает в себя: 🟢Алгоритмы и структуры данных 🟢Поведенческие вопросы 🟢Готовые вопросы для собеседования 🟢Шпаргалки для интервьюеров 🟢Готовые к собеседованию резюме 🟢Подготовка к собеседованиям по фронтенду 🟢Blind 75 и Grind 75 (ключевые задачи для практики на LeetCode) 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Тариф, с которым хватит на всё 50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл до 30 сентября Узнать больше #реклама tbank.ru О рекламодателе

🔒 Код для проверки срока действия SSL-сертификата на Python Для проверки SSL-сертификата в коде используется библиотека ssl, для работы с сетевыми соединениями и сокетами используется библиотека socket.
import ssl
import socket
from datetime import datetime, timezone


def check_ssl(hostname, port=443):
    context = ssl.create_default_context()

    try:
        with socket.create_connection((hostname, port)) as sock:
            with context.wrap_socket(sock, server_hostname=hostname) as ssock:
                cert = ssock.getpeercert()
                print(f"Сертификат для: {hostname}")
                print(f"Организация: {cert.get('issuer')}")
                print(f"Выдан: {cert.get('notBefore')}")
                print(f"Действителен до: {cert.get('notAfter')}")

                # Проверка срока действия с timezone-aware объектом
                not_after = datetime.strptime(cert['notAfter'], '%b %d %H:%M:%S %Y %Z')
                not_after = not_after.replace(tzinfo=timezone.utc)
                if not_after < datetime.now(timezone.utc):
                    print("Сертификат просрочен!")
                else:
                    print("Сертификат действителен")
    except Exception as e:
        print(f"Ошибка при проверке SSL: {e}")


if __name__ == "__main__":
    check_ssl("example.com")
➡️Справочник Программиста. Подписаться

Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеро
Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеров и IT-руководителей, чтобы обменяться опытом и увидеть, как работают технологии, которые меняют индустрии. 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг! ✨Участие бесплатное, нужно только зарегистрироваться!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

⚒️ OmegaConf — это гибкая библиотека для работы с конфигурациями в Python, разработанная для создания и управления иерархичес
⚒️ OmegaConf — это гибкая библиотека для работы с конфигурациями в Python, разработанная для создания и управления иерархическими конфигурационными структурами. Позволяет удобно объединять конфигурации из различных источников, таких как YAML-файлы, Python-объекты, аргументы командной строки и переменные окружения, предоставляя единый API для всех этих источников. Основные особенности: 🔵Иерархическая структура 🔵Объединение конфигураций 🔵Интерполяция значений 🔵Структурированные конфигурации 🔵Флаги конфигурации 🔵Консистентный API ➡️ Установка: pip install omegaconf 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

REKONFA Live 6 ноября приглашаем рекламодателей, агентства и рекламные площадки обсудить технологии, маркетинговые инструмент
REKONFA Live 6 ноября приглашаем рекламодателей, агентства и рекламные площадки обсудить технологии, маркетинговые инструменты и актуальные новинки. Ключевые участники рынка поделятся опытом и расскажут: — О ситуации на рынке рекламы — Как продвигать и продавать в интернете в 2025 году — Как бизнесу адаптироваться к меняющимся условиям Вас ждут доклады на актуальные темы, классный нетворкинг, вдохновляющая атмосфера для творчества и креатива. Встречаемся 6 ноября в Москве. Для тех, кто не сможет приехать, организуем интерактивное digital-шоу. Мероприятие бесплатное, нужно только зарегистрироваться. Зарегистрироваться #реклама 16+ ya.rekonfa.ru О рекламодателе

🔥 Код для генерации лиц людей на Python Для отправки HTTP-запроса на получение сгенерированного лица в коде используется библиотека requests. ➡️ Установка библиотеки: pip install requests
import requests

# Отправляем GET-запрос для получения изображения
img = requests.get(
    "https://thispersondoesnotexist.com/"
).content

# Открываем файл с именем "person.jpg" в режиме записи бинарных данных ("wb")
with open("person.jpg", "wb") as f:
    # Записываем байты полученного изображения в файл
    f.write(img)
➡️Справочник Программиста. Подписаться

📺 Генерация случайных лиц на Python В данном Shorts напишем код для генерации случайных лиц людей на Python. ➡️Справочник Пр
📺 Генерация случайных лиц на Python В данном Shorts напишем код для генерации случайных лиц людей на Python. ➡️Справочник Программиста. Подписаться

🔍 YData Profiling — это Python-библиотека, предназначенная для быстрой и подробной разведывательной аналитики данных (EDA) с
🔍 YData Profiling — это Python-библиотека, предназначенная для быстрой и подробной разведывательной аналитики данных (EDA) с использованием всего одной строки кода. Предоставляет расширенный анализ DataFrame, включая поддержку pandas и Spark, и позволяет экспортировать результаты в различные форматы, такие как HTML и JSON. Основные особенности:: 🔵Автоматическое определение типов данных 🔵Одномерный анализ с описательной статистикой и визуализациями 🔵Многомерный анализ, включая корреляции и дублирующиеся строки 🔵Анализ временных рядов с графиками ACF/PACF 🔵Анализ текстовых данных 🔵Анализ файлов и изображений 🔵Сравнение наборов данных 🔵Экспорт результатов в HTML, JSON и использование в Jupyter Notebook ➡️ Установка: pip install ydata-profiling 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Аренда сервера с GPU от Cloud4Y Решайте задачи, требующие высокой вычислительной мощности от рендеринга и работы с 3D-графико
Аренда сервера с GPU от Cloud4Y Решайте задачи, требующие высокой вычислительной мощности от рендеринга и работы с 3D-графикой до глубокого обучения и VDI на базе серверов с видеокартами NVIDIA Tesla и RTX. Для чего подходит: •Машинное обучение и AI (TensorFlow, PyTorch, CUDA) •Рендеринг, видео и 3D-графика (Autodesk, Adobe, Sony Vegas и др.) •Виртуальные рабочие места с vGPU (VDI) •Высокопроизводительные расчёты (HPC) •Видеотрансляции, обработка Big Data Доступные GPU: • Tesla M60 / P100 / V100 • RTX 3070–4090 Готовые конфигурации: • от 6 vCPU, 64 GB RAM, 120 SSD • vGPU от 1 до 24 GB Почасовая оплата от 18,5 ₽/час Месячная аренда от 13 266 ₽ Дополнительно: - Поддержка RDP и Windows; - Backup на удалённую площадку; - Бесплатная миграция и тестирование; - vGPU-режим на терминальных серверах. Попробовать #реклама 16+ cloud4y.ru О рекламодателе

🖥 BrowserOS — это открытый веб-браузер нового поколения, ориентированный на локальную работу с ИИ-агентами. Предоставляет пользователю приватную альтернативу таким сервисам, как Perplexity Comet, позволяя запускать ИИ-модели непосредственно на своем устройстве или через локальные API, такие как Ollama. Основные особенности: 🔵Приватность по умолчанию — все данные остаются на вашем устройстве. 🔵Интерфейс, похожий на Chrome, с поддержкой расширений. 🔵Локальные ИИ-агенты для выполнения задач прямо в браузере. 🔵Поддержка MCP (Modular Cognitive Plugins) для установки плагинов. 🔵Встроенный ИИ-блокировщик рекламы. 📱 Репозиторий ➡️Справочник Программиста. Подписаться