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

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

رفتن به کانال در Telegram

По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

نمایش بیشتر
5 886
مشترکین
+124 ساعت
-27 روز
-3330 روز
آرشیو پست ها
Тариф, с которым хватит на всё 50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл до 30 сентября Узнать больше #реклама tbank.ru О рекламодателе

🎶 MusicBot — это оригинальный музыкальный бот для Discord, разработанный на Python. Позволяет воспроизводить запрашиваемые п
🎶 MusicBot — это оригинальный музыкальный бот для Discord, разработанный на Python. Позволяет воспроизводить запрашиваемые песни с YouTube и других сервисов в голосовых каналах Discord-серверов. Если очередь пуста, MusicBot будет воспроизводить заранее настроенный список песен. Основные возможности: ⏺Поддержка нескольких серверов ⏺Система прав доступа ⏺Стриминг в реальном времени ⏺Простота настройки 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как IT-компании увеличить продажи с помощью вебинаров? Делимся гайдом для маркетологов IT-компаний с рекомендациями ведущих р
Как IT-компании увеличить продажи с помощью вебинаров? Делимся гайдом для маркетологов IT-компаний с рекомендациями ведущих российских разработчиков и экспертов МТС Линк. Вы узнаете: - Как правильно использовать онлайн-мероприятия для продвижения; - Как собрать 10 000 потенциальных клиентов из любой точки мира в одном месте; - Как увеличить узнаваемость бренда и создать комьюнити вокруг него; - Как оценить вклад онлайн-мероприятия в продвижение компании и правильно обработать лиды; Бонус: кейс IT-компании с доходимостью до вебинаров 70% Получите методичку бесплатно на сайте! Скачать #реклама 16+ mts-link.ru О рекламодателе

⏱️ Умный таймер с уведомлениями на Python В данной статье мы напишем умный таймер с уведомлениями на Python для рабочего стол
⏱️ Умный таймер с уведомлениями на Python В данной статье мы напишем умный таймер с уведомлениями на Python для рабочего стола Windows, macOS, Linux. 💡Не забывайте, что вы можете предлагать ещё идеи для постов/статей/видосов - @it_start_suggestion_bot ➡️Справочник Программиста. Подписаться

🔥 Second-Me — это открытая система, цель которой — создать «AI-себя» (AI self), персонального цифрового двойника, который обучается на ваших данных, хранит вашу память, защищает вашу приватность и в ряде случаев может взаимодействовать с другими подобными «AI-себя». Основные возможности: ⏺Создание персонального AI-двойника ⏺Обучение на собственных данных и воспоминаниях ⏺Хранение памяти и опыта локально ⏺Персонализированное взаимодействие на основе контекста пользователя ⏺Возможность действий от имени пользователя в приложениях ⏺Подключение и взаимодействие с другими AI-двойниками ⏺Поддержка приватности и контроль над данными ⏺Использование оптимизированных моделей (например, Qwen2.5, llama.cpp) ⏺Развёртывание через Docker и готовые скрипты 📱 Репозиторий ➡️Справочник Программиста. Подписаться

⚒️ cupy — это библиотека для высокопроизводительных вычислений на GPU с интерфейсом, максимально совместимым с NumPy. Позволя
⚒️ cupy — это библиотека для высокопроизводительных вычислений на GPU с интерфейсом, максимально совместимым с NumPy. Позволяет запускать существующий Python-код на видеокартах NVIDIA без значительных изменений. Основные Ключевые возможности: 🔵Поддержка массивов и функций NumPy, SciPy, Dask с выполнением на GPU. 🔵Использует CUDA, cuBLAS, cuDNN, cuFFT и другие GPU-библиотеки для ускорения. 🔵Возможность JIT-компиляции и написания собственных CUDA-ядр. 🔵Поддержка распределённых вычислений. 🔵Отлично подходит для машинного обучения, обработки изображений и научных расчётов. ➡️Установка: pip install cupy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

ИИ без воды: 1 минута в день — и ты в теме Хочешь научиться использовать ИИ в повседневной жизни? Подпишись на Telegram-канал
ИИ без воды: 1 минута в день — и ты в теме Хочешь научиться использовать ИИ в повседневной жизни? Подпишись на Telegram-канал «МаксИИм Шабардин» — я просто и на примерах показываю, как ChatGPT, Claude и другие нейросети могут сэкономить тебе 2 часа в день. Что ты найдёшь: • Лайфхаки и шаблоны промтов • Кейсы: как автоматизировать работу, тексты и аналитику • Ответы на реальные вопросы подписчиков • Мемы и разборы Grok, Midjourney, GPT-4o Канал для тех, кто ценит своё время и хочет идти в ногу с технологиями, а не погрязнуть в «инфоцыганстве». Подпишись — и стань умнее уже сегодня Подписаться #реклама 16+ О рекламодателе

💻 CrossHair — это инструмент для статического анализа и проверки Python-кода, который использует символическое исполнение и SMT-решатели для поиска ошибок в функциях с аннотациями типов и контрактами. Автоматически исследует возможные входные данные и пути выполнения программы, чтобы выявить случаи нарушения условий (например, предусловий, постусловий или инвариантов), которые обычное тестирование может пропустить. Основные особенности: 🔵Проверка Python-кода с помощью контрактов и аннотаций типов 🔵Символическое исполнение с использованием SMT-решателя 🔵Поддержка стандартной библиотеки и пользовательских классов 🔵Интеграции с IDE (VS Code, PyCharm и др.) 🔵Работа как backend для Hypothesis 🔵Генерация unit-тестов 🔵Поиск поведенческих различий между функциями 🔵Инспекция и сравнение контрактов ➡️Установка: pip install crosshair-tool 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Не дайте хакерам использовать утечки против вас Преступники активно используют слитые данные компаний, чтобы получить несанкц
Не дайте хакерам использовать утечки против вас Преступники активно используют слитые данные компаний, чтобы получить несанкционированный доступ. А объем таких утечек за 2024 год вырос на 64%. На вебинаре расскажем, как действовать на опережение и не допустить масштабных взломов с крупными финансовыми потерями. Подключайтесь 7 октября, чтобы узнать: Как утечки открывают хакерам двери в инфраструктуру; Как отслеживать сливы с помощью сервиса мониторинга Solar AURA; Как базы утечек могут быть использованы для пентестов. Присоединяйтесь, чтобы научиться закрывать уязвимости раньше, чем их используют хакеры. К тому же мы разыграем три билета на SOC Forum 2025 — главное событие этой осени в российском ИБ-мире. Зарегистрироваться #реклама 16+ rt-solar.ru О рекламодателе

📚 abogen — это инструмент, позволяющий генерировать аудиокниги из файлов форматов EPUB, PDF, текстовых и markdown-файлов, пр
📚 abogen — это инструмент, позволяющий генерировать аудиокниги из файлов форматов EPUB, PDF, текстовых и markdown-файлов, при том с синхронизированными субтитрами/титрами. Основные особенности: ⏺Поддержка форматов EPUB, PDF, TXT, Markdown ⏺Генерация аудио с настройкой голоса и скорости речи ⏺Синхронизация субтитров разными стилями (по словам, предложениям и др.) ⏺Поддержка глав с сохранением в отдельные файлы или объединением ⏺Экспорт в форматы WAV, FLAC, MP3, OPUS, M4B ⏺Графический интерфейс и командная строка ➡️ Установка: pip install abogen 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Открой мощь новых MSI с GeForce RTX 50 Серия NVIDIA GeForce RTX 50 в ноутбуках MSI — это квантовый скачок в мире мощности. Иг
Открой мощь новых MSI с GeForce RTX 50 Серия NVIDIA GeForce RTX 50 в ноутбуках MSI — это квантовый скачок в мире мощности. Игры на максималках, 3D-рендер без ожиданий, монтаж видео в реальном времени и искусственный интеллект, работающий с небывалой скоростью. Эта техника создана не просто для задач — она их уничтожает. Будь в центре производительности нового поколения. MSI с RTX 50 — когда ты не хочешь ждать, а действуешь. Узнать больше #реклама msi.gm О рекламодателе

🔍 Код для поиска заданных строк по текстовым файлам на Python Данный код рекурсивно проходит по всем .txt файлам в указанной
🔍 Код для поиска заданных строк по текстовым файлам на Python
Данный код рекурсивно проходит по всем .txt файлам в указанной папке и ищет в них заданное слово. Если слово найдено — выводится путь к файлу, где оно встречается. При ошибках чтения (например, из-за кодировки) программа их обрабатывает и продолжает работу.
from pathlib import Path


def search_in_files(query: str, directory: str = ".") -> None:
    """Ищет строки с заданным словом во всех .txt файлах внутри каталога."""
    base_path = Path(directory)

    for file in base_path.rglob("*.txt"):
        try:
            text = file.read_text(encoding="utf-8", errors="ignore")
        except (OSError, UnicodeDecodeError) as e:
            print(f"Не удалось прочитать файл {file}: {e}")
            continue

        if query in text:
            print(f"Найдено в: {file}")


if __name__ == "__main__":
    search_in_files("важное_слово")
➡️Справочник Программиста. Подписаться

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте бесплатно❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

🔧 shed-skin — это экспериментальный компилятор/транспайлер, который переводит на C++ фрагменты кода на Python, с определённы
🔧 shed-skin — это экспериментальный компилятор/транспайлер, который переводит на C++ фрагменты кода на Python, с определёнными ограничениями. Основные особенности: 🔵Транспайлер Python в C++ 🔵Работает только с подмножеством Python (статическая типизация, вывод типов) 🔵Позволяет собирать как отдельные программы, так и модули для импорта в Python 🔵Поддерживает ограниченное число стандартных модулей (~25) 🔵Не поддерживает динамические фичи Python (например, вложенные функции, переменное число аргументов) 🔵Достигает ускорения от 1 до 100 раз по сравнению с CPython 🔵Требует установленного C++ компилятора и зависимостей ➡️Установка: pip install shed-skin 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🖱 tkinterdnd2 — это Python-пакет, который добавляет нативную поддержку перетаскивания в приложениях на основе Tkinter для Wi
🖱 tkinterdnd2 — это Python-пакет, который добавляет нативную поддержку перетаскивания в приложениях на основе Tkinter для Windows, Unix и macOS. Основные возможности: 🔵Поддержка перетаскивания файлов 🔵Регистрация Tkinter-виджетов как областей для приёма данных 🔵Обработка события <<Drop>> для получения перетаскиваемых данных 🔵Кроссплатформенная работа на Windows, macOS и Unix 🔵Интеграция с PyInstaller через готовый hook-файл ✅ Пример кода:
import tkinter as tk

from tkinterdnd2 import DND_FILES, TkinterDnD

root = TkinterDnD.Tk()  # notice - use this instead of tk.Tk()

lb = tk.Listbox(root)
lb.insert(1, "drag files to here")

# register the listbox as a drop target
lb.drop_target_register(DND_FILES)
lb.dnd_bind('<<Drop>>', lambda e: lb.insert(tk.END, e.data))

lb.pack()
root.mainloop()
➡️Установка: pip install tkinterdnd2 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Кни
Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте бесплатно❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

💻 copyparty — это портативный файловый сервер на Python, с очень богатыми возможностями, одна программа, минимум зависимосте
💻 copyparty — это портативный файловый сервер на Python, с очень богатыми возможностями, одна программа, минимум зависимостей. Основные возможности: 🔵загрузка и скачивание файлов через браузер 🔵возобновляемые загрузки 🔵устранение дубликатов файлов 🔵поддержка протоколов HTTP, WebDAV, FTP, TFTP, SMB/CIFS 🔵архивация папок на лету (zip/tar) 🔵предпросмотр и миниатюры для изображений, видео и аудио 🔵индексация и поиск по именам, тегам и метаданным 🔵гибкая система прав доступа и пользователей 🔵работа без зависимостей, кроссплатформенность 🔵обнаружение в локальной сети 📱 Репозиторий ➡️Справочник Программиста. Подписаться

📹 GameFactory — это фреймворк для генерации игровых видео с управляемыми действиями, рассчитанный на создание новых игр и сцен, а не только имитацию уже существующих. Основные возможности: ⏺Генерация игровых видео с управляемыми действиями (мышь + клавиатура) ⏺Использование предобученных видео-диффузионных моделей как основы ⏺Разделение визуального стиля и управления действиями ⏺Обучение на специализированном датасете GF-Minecraft с разнообразными сценами ⏺Модуль управления дискретными и непрерывными действиями ⏺Многофазная стратегия тренировки для сохранения обобщаемости ⏺Авторегрессионная генерация длинных видеороликов ⏺Поддержка разнообразных игровых стилей и открытых сцен ⏺Реакция модели на ввод пользователя в реальном времени ⏺Возможность работы как генеративный игровой движок 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Бесплатный курс по дизайну: веб, графический и UX/UI Получи востребованные навыки: - создание дизайна сайтов и приложений - с
+5
Бесплатный курс по дизайну: веб, графический и UX/UI Получи востребованные навыки: - создание дизайна сайтов и приложений - создание инфографики и карточек для маркетплейсов - работа в графическом редакторе Figma и др. Студенты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰 Зарегистрироваться #реклама 16+ yudaevschool24.online О рекламодателе

✨Rustworkx — это высокопроизводительная библиотека для работы с графами на Python, реализованная на языке Rust. Основные особ
Rustworkx — это высокопроизводительная библиотека для работы с графами на Python, реализованная на языке Rust. Основные особенности: 🔵Высокая производительность за счёт реализации на Rust 🔵Полноценный Python-интерфейс через PyO3 🔵Поддержка направленных, ненаправленных графов и DAG 🔵Большой набор графовых алгоритмов (например, поиск кратчайшего пути) 🔵Возможность визуализации графов через Matplotlib и Graphviz ➡️Установка: pip install rustworkx 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться