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

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

الذهاب إلى القناة على Telegram
5 844
المشتركون
-324 ساعات
-387 أيام
-7230 أيام
أرشيف المشاركات
+2
Библиотека Pyxel в Python Библиотека Pyxel предназначена для создания ретро-игр. Она позволяет легко создавать игры с пиксельной графикой и простыми звуковыми эффектами. Основные возможности библиотеки: 🔵Пиксельная графика: Поддерживает создание и отображение графики с низким разрешением, что идеально подходит для создания ретро-игр. 🔵Звуковые эффекты: Включает редактор звуковых эффектов и музыки, позволяя пользователям создавать простые звуковые эффекты и музыкальные треки. 🔵Платформы: Поддерживает Windows, macOS и Linux, что делает её кросс-платформенной. 🔵Простота использования: Разработана с целью быть лёгкой в использовании и изучении. 🔵Минимальные зависимости: Библиотека не требует установки дополнительных зависимостей и работает «из коробки». 🔵Кросс-платформенность: Поддерживает создание игр, которые можно запускать на разных операционных системах, включая Windows, macOS и Linux. ➡️Установка библиотеки: pip install pyxel 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шес
Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шесть причин подписаться на канал: - железные новости; - обзоры продуктов; - разборы кейсов; - актуальные IT-статьи; - анонсы митапов; - бесплатные курсы. Подписаться #реклама О рекламодателе

Библиотека Deepdoctection в Python Библиотека Deepdoctection предназначена для анализа документов с использованием методов ко
Библиотека Deepdoctection в Python Библиотека Deepdoctection предназначена для анализа документов с использованием методов компьютерного зрения и обработки естественного языка. Предоставляет инструменты для обработки, классификации и извлечения информации из документов. Основные особенности библиотеки: 🔵Извлечение структурированных данных: Позволяет извлекать текст, таблицы, заголовки и другие структурированные элементы из документов. 🔵Модели машинного обучения: Поддерживает использование предобученных моделей для задач классификации и сегментации, а также возможность интеграции собственных моделей. 🔵Обработка изображений: Инструменты для предварительной обработки изображений, такие как обрезка, фильтрация и преобразование форматов. 🔵Расширяемость: Можно добавлять новые модули и настраивать существующие под конкретные задачи. 🔵Интеграция с другими библиотеками: Возможность интеграции с библиотеками глубокого обучения, такими как TensorFlow и PyTorch. ➡️Установка библиотеки: pip install deepdoctection 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Секреты эффективной разработки на Java Расскажем о сложных вещах простыми словами и поможем улучшить свой путь в разработке Java. В нашем канале рассматриваем и обсуждаем примеры кода, лучшие практики и свежие тенденции в программировании Java. Узнать больше #реклама О рекламодателе

Код для скачивания файла с удаленного сервера по SSH на Python Для работы с SSH в коде используется библиотека paramiko. ➡️Ус
Код для скачивания файла с удаленного сервера по SSH на Python Для работы с SSH в коде используется библиотека paramiko. ➡️Установка библиотеки: pip install paramiko
import paramiko

# Создаём SSH-клиент
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# Подключаемся к удаленному серверу
client.connect('hostname', username='username', password='password')

# Открываем SFTP-сессию
sftp = client.open_sftp()

# Скачиваем файл с удаленного сервера
sftp.get('remote_file.txt', 'local_file.txt')

# Закрываем SFTP-сессию
sftp.close()

# Закрываем соединение
client.close()
➡️Справочник Программиста. Подписаться

Пройди обучение на тестировщика с нуля до Middle QA Освой профессию ручного QA и получи работу с ЗП от 150.000 р. 100% ученик
Пройди обучение на тестировщика с нуля до Middle QA Освой профессию ручного QA и получи работу с ЗП от 150.000 р. 100% учеников трудоустроены. Поддержка на испытательном сроке. Отзывы на сайте и в телеграм-канале. Узнать больше #реклама quality-academy.ru О рекламодателе

Библиотека pyjokes в Python Библиотека pyjokes предназначена для генерации случайных шуток. Удобна для использования в чат-ботах, играх и других приложениях, где нужно немного юмора. ✅Пример кода
import pyjokes

# Получаем случайную шутку
joke = pyjokes.get_joke(language='ru')
# Выводим полученную шутку
print(joke)
➡️Установка библиотеки: pip install pyjokes 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек техно
Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий. Узнать больше #реклама jobski.ru О рекламодателе

Библиотека ftpdlib в Python Библиотека ftpdlib позволяет создавать FTP-сервера. Она написана на чистом Python и поддерживает
Библиотека ftpdlib в Python Библиотека ftpdlib позволяет создавать FTP-сервера. Она написана на чистом Python и поддерживает большинство стандартных FTP-команд. Основные возможности библиотеки: 🔵Поддержка FTP и FTPS: Поддерживает как стандартный FTP, так и FTP поверх SSL (FTPS) для шифрования данных. 🔵Высокая производительность: Благодаря асинхронной архитектуре, pyftpdlib может обрабатывать большое количество соединений. 🔵Расширяемость: Возможность создавать собственные классы серверов, клиентов, авторизаций и прочее, используя классы библиотеки как базовые. 🔵Безопасность: Поддержка SSL/TLS, возможность ограничения доступа по IP, настройка прав. ➡️Установка библиотеки: pip install pyftpdlib 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

Код для защиты Excel-файла паролем на Python Для работы с Excel-файлом в коде используется библиотека xlwings. ➡️Установка библиотеки: pip install xlwings
import xlwings as xw

# Открываем существующий Excel-документ
file_path = "example.xlsx"
app = xw.App(visible=False)
wb = app.books.open(file_path)

# Защищаем Excel-файл пароль
wb.api.Password = "password123"

# Сохраняем защищённый файл
wb.save("protected_example.xlsx")

# Всё закрываем
wb.close()
app.quit()
➡️Справочник Программиста. Подписаться

Уникальные бесплатные материалы по айтишному английскому Более 10 лет совмещаю работу QA в европейской компании c обучением t
Уникальные бесплатные материалы по айтишному английскому Более 10 лет совмещаю работу QA в европейской компании c обучением tech-специалистов английскому. 👌 Получай выжимку лексики и грамматики, которые используются нейтивами в командах. 👌 Отработай свой английский на реальных сценариях. 👌 Читай посты в моём канале и начинай использовать эти знания уже сегодня. ⚽️ Подпишись на уникальные мини-курсы для прокачки скиллов в командном английском и купи их со скидкой этим летом! Узнать больше #реклама 16+ О рекламодателе

📺 Защита Excel-файла паролем на Python В данном shorts напишем код для добавления пароля Excel-файлу на Python. ➡️Справочник
📺 Защита Excel-файла паролем на Python В данном shorts напишем код для добавления пароля Excel-файлу на Python. ➡️Справочник Программиста. Подписаться

Библиотека xlwings в Python Библиотека xlwings упрощает взаимодействие с Excel через COM-интерфейс и позволяет создавать, читать и изменять Excel-файлы. Основные особенностей библиотеки: 🔵Работа с Excel напрямую: Позволяет работать с Excel, как если бы его использовал непосредственно человек. 🔵Двусторонняя связь: Возможность как читать данные из Excel в Python, так и записывать результаты работы Python-кода обратно в Excel. 🔵Поддержка UDF: Поддерживает создание пользовательских функций (User Defined Functions, UDF), которые можно использовать в Excel, как встроенные функции. 🔵Сложные сценарии и автоматизация: Возможность автоматизировать задачи, такие как создание отчетов или анализ данных, используя Python и Excel вместе. 🔵Поддержка различных форматов: Работает с различными форматами файлов Excel, включая .xlsx, .xlsm и .xls. 🔵Интеграция с Pandas: Легко интегрируется с Pandas, что упрощает работу с табличными данными. ✅Пример кода
import xlwings as xw

# Открываем рабочую книгу
wb = xw.Book('example.xlsx')

# Выбираем активный лист
sheet = wb.sheets.active

# Записываем значение в ячейку
sheet.range('A1').value = 'Hello, Excel!'

# Сохраняем итоговый результат
wb.save()
# Закрываем рабочую книгу
wb.close()
➡️Установка библиотеки: pip install xlwings 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

ТОП-4 Курса по UX/UI-дизайну по версии Tutortop Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реаль
ТОП-4 Курса по UX/UI-дизайну по версии Tutortop Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. Освойте востребованную профессию с нуля за 4-5 месяцев. Соберите портфолио из 10+ проектов. Выйдите на заработок 100 000₽+ и работайте удаленно в гибком графике. Выбрать #реклама 16+ tutortop.ru О рекламодателе

Библиотека NetworkX в Python Библиотека NetworkX предназначена для создания, манипуляции и изучения структуры, динамики и фун
+2
Библиотека NetworkX в Python Библиотека NetworkX предназначена для создания, манипуляции и изучения структуры, динамики и функций сложных сетей (графов). Предоставляет инструменты для работы с графами, которые могут быть полезны в различных областях, таких как анализ социальных сетей, биоинформатика, анализ транспортных сетей и другие. Основные возможности библиотеки: 🔵Создание графов: 🟢Поддержка различных типов графов: неориентированные, ориентированные, мультиграфы (графы с множественными ребрами между узлами). 🟢Простое добавление и удаление узлов и рёбер. 🔵Манипуляции с графами: 🟢Поддержка различных операций с графами, таких как объединение, пересечение и взвешивание графов. 🟢Возможность добавления атрибутов к узлам и рёбрам для хранения дополнительной информации. 🔵Алгоритмы графов: Встроенные алгоритмы для поиска путей (например, алгоритмы Дейкстры и Флойда-Уоршелла), выявления компонент связности, нахождения кратчайших путей, центральностей и многие другие. ➡️Установка библиотеки: pip install networkx 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик»
Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик» Полноценная учёба в онлайн-формате Зачёты, сессии, лекции и семинары с гибким графиком. На платформе Практикума Гибкая теория, автоматическая проверка заданий и встроенная YandexGPT. Преподаватели НИТУ МИСИС и наставники Яндекс Практикума Они будут проводить занятия и учить вас применять теорию на практике. Студенческий, льготы и диплом гособразца У вас будут все преимущества студента-очника. Доступ к инфраструктуре вуза — кампусам, библиотекам и мероприятиям. Оплатить учёбу можно разными способами: всю сумму сразу, по семестрам или с помощью госкредита — тогда ежемесячный платёж составит от 500 ₽, а государство погасит часть кредита за вас. Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

Код для перемещения окна на второй монитор на Python Для работы с определённым окном в коде используется модуль pygetwindow, а для работы с мониторами - модуль screeninfo. ➡️Установка модулей: pip install pygetwindow screeninfo
import pygetwindow as gw
from screeninfo import get_monitors


def move_window_to_another_monitor(window_title):
    # Получение списка мониторов
    monitors = get_monitors()
    if len(monitors) < 2:
        print("Нужно хотя бы два монитора для выполнения операции")
        return

    # Получение окна по заголовку
    window = gw.getWindowsWithTitle(window_title)[0]
    if not window:
        print(f"Окно с заголовком '{window_title}' не найдено")
        return

    # Координаты окна
    window_x, window_y, window_width, window_height = window.left, window.top, window.width, window.height

    # Определение текущего монитора окна
    current_monitor = None
    for monitor in monitors:
        if monitor.x <= window_x < monitor.x + monitor.width:
            current_monitor = monitor
            break

    if not current_monitor:
        print("Не удалось определить текущий монитор окна")
        return

    # Определение целевого монитора (следующий монитор)
    target_monitor = monitors[(monitors.index(current_monitor) + 1) % len(monitors)]

    # Новые координаты окна для перемещения на целевой монитор
    new_window_x = target_monitor.x + 100  # Смещение от левого верхнего угла целевого монитора
    new_window_y = target_monitor.y + 100  # Смещение от левого верхнего угла целевого монитора

    # Перемещение окна
    window.moveTo(new_window_x, new_window_y)
    print(f"Окно '{window_title}' перемещено на монитор {target_monitor.name}")


# Пример использования
move_window_to_another_monitor("test.txt – Блокнот")
➡️Справочник Программиста. Подписаться

Курс по frontend-разработке с junior до middle Несколько фактов о нашем курсе: - личный ментор/наставник; - помогаем решать т
Курс по frontend-разработке с junior до middle Несколько фактов о нашем курсе: - личный ментор/наставник; - помогаем решать твои текущие задачи; - доучиваем после онлайн-школы; - ведем от уровня junior до middle Уже во время обучения наши ученики зарабатывают от 60 000 рублей. Хватит тратить деньги, покупая не оправдывающие себя курсы Забронируй курс по специальной цене! Узнать больше #реклама 16+ ykul.ru О рекламодателе

Модуль textwrap в Python Модуль textwrap предоставляет методы для форматирования текста, учитывая различные параметры, такие
+3
Модуль textwrap в Python Модуль textwrap предоставляет методы для форматирования текста, учитывая различные параметры, такие как ширина строки, отступы и обрезка текста. Некоторые функции из модуля textwrap: 🔵textwrap.wrap() используется для разделения текста на строки с заданной шириной. Она возвращает список строк, где каждая строка имеет ширину, указанную в аргументе width. 🔵textwrap.indent() используется для добавления префикса к каждой строке текста. Она принимает аргументы text (текст для отступа), prefix (префикс, который нужно добавить) и необязательный аргумент predicate (функция, которая определяет, к каким строкам применять отступ). 🔵textwrap.dedent() используется для удаления общего отступа из каждой строки текста. Она автоматически определяет общий отступ и удаляет его из каждой строки. 🔵textwrap.fill() используется для форматирования текста в виде абзацев с заданной шириной. Она возвращает отформатированный текст, где каждый абзац имеет ширину, указанную в аргументе width. ➡️Справочник Программиста. Подписаться