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

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

Kanalga Telegram’da o‘tish

По рекламе - @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

Ko'proq ko'rsatish
5 874
Obunachilar
Ma'lumot yo'q24 soatlar
-77 kunlar
-3930 kunlar
Postlar arxiv
Следите за новинками сетевого оборудования? Уникальный канал про отечественное сетевое оборудование от N3COM. Подписывайтесь,
Следите за новинками сетевого оборудования? Уникальный канал про отечественное сетевое оборудование от N3COM. Подписывайтесь, чтобы быть в курсе событий. Узнать больше #реклама 16+ О рекламодателе

🔥 RPA — это Python-библиотека для автоматизации задач пользовательского интерфейса. Основные возможности: ⏺Управление браузером (открытие, навигация, клики, ввод текста). ⏺Автоматизация десктопа через визуальные элементы (поиск и клик по картинке). ⏺Распознавание текста с экрана. ⏺Работа с мышью и клавиатурой (ховер, drag & drop, горячие клавиши). ⏺Захват и сохранение скриншотов. ⏺Чтение текста и данных с экрана. ⏺Управление окнами, фреймами и всплывающими окнами. ⏺Ожидание и проверка наличия элементов. ⏺Копирование и вставка текста из буфера обмена. ⏺Работа с файлами (сохранение, загрузка, распаковка архивов). ⏺Логирование, отладка и обработка ошибок. ➡️ Установка: pip install rpa 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Рекламируйте бизнес в МегаФон Таргет со 100% кешбэком До 30 ноября получите кешбэк 100% за запуск рекламы на сумму от 10 000
+1
Рекламируйте бизнес в МегаФон Таргет со 100% кешбэком До 30 ноября получите кешбэк 100% за запуск рекламы на сумму от 10 000 руб Находите новых клиентов для своего бизнеса через рекламную платформу МегаФон Таргет! — На платформе доступен запуск рекламы в Telegram Ads — 100+ готовых сегментов аудитории из базы Big Data МегаФона ПроБизнес — Более 78 млн потенциальных клиентов — Выгодная цена за смс от 3,5 руб — И многое другое Получить предложение #реклама megafon.ru О рекламодателе

💻 lineapy — это Python-библиотека, предназначенная для захвата, анализа и автоматизации рабочих процессов в области науки о данных. Позволяет легко преобразовывать неструктурированные Jupyter-ноутбуки в воспроизводимые и автоматизируемые пайплайны с минимальными усилиями. Основные возможности: 🔵Преобразование Jupyter-ноутбуков в автоматические пайплайны 🔵Отслеживание последовательности выполнения кода и контекста переменных 🔵Анализ и рефакторинг кода для выявления ошибок 🔵Управление зависимостями и интеграция с системами оркестрации (Airflow, Kubeflow, DVC, Ray) 🔵Интеграция с PostgreSQL и Amazon S3 🔵Воспроизводимость экспериментов и рабочих процессов 🔵Автоматизация обработки данных и обучения моделей ➡️Установка: pip install lineapy 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

🔘 Анимированный ASCII-график выполнения кода на Python
Данный код создаёт в консоли анимацию загрузки с вращающимся индикатором и прогресс-баром.
Идеально для визуализации долгих операций!
import time


def live_progress_animation():
    phases = ["⡿", "⣟", "⣯", "⣷", "⣾", "⣽", "⣻", "⢿"]

    for i in range(20):
        # \r - возврат в начало строки (перезапись)
        # i % 8 - циклическое движение по фазам анимации
        # i*5 - расчет процента выполнения (0-95%)
        print(f"\r{phases[i % 8]} Обработка данных... {i * 5}%", end="")
        time.sleep(0.1)  # Пауза для визуального эффекта

    print("\rЗавершено! 100%")


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

XIV IT-конференция «Стачка» с усиленной программой 2-3 октября в Питере. 4 направления, 40+ секций и 13 профильных IT-конфере
XIV IT-конференция «Стачка» с усиленной программой 2-3 октября в Питере. 4 направления, 40+ секций и 13 профильных IT-конференций. Топовые спикеры. Офлайн и онлайн Более 120 докладов уже на сайте! Перейти на сайт #реклама 16+ spb25.nastachku.ru О рекламодателе

💰 cryptoCMD — это Python-библиотека для получения исторических данных по криптовалютам, в основном котировок и других рыночн
💰 cryptoCMD — это Python-библиотека для получения исторических данных по криптовалютам, в основном котировок и других рыночных метрик, путём парсинга данных с сайта CoinMarketCap.
Что умеет: 🔵Получать исторические данные по криптовалютам (цены, объём, капитализация) за весь период существования монеты. 🔵Ограничивать период данных, задавая начальную и конечную дату. 🔵Экспортировать данные в разные форматы: CSV, JSON или Pandas DataFrame. 🔵Уточнять монету по имени, если код (тикер) не уникален. 🔵Быстро получать структурированные данные для анализа или визуализации.
➡️Установка: pip install cryptocmd 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Тариф, с которым хватит на всё 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("важное_слово")
➡️Справочник Программиста. Подписаться