ch
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 840
订阅者
-324 小时
-387
-7230
帖子存档
Мечтают ли базы данных о Platform V Kintsugi? 26 июня, в 11:00, приходите на бесплатный вебинар от СберТеха: «Современный под
Мечтают ли базы данных о Platform V Kintsugi? 26 июня, в 11:00, приходите на бесплатный вебинар от СберТеха: «Современный подход к сопровождению СУБД: воркшоп по основным функциям Platform V Kintsugi», чтобы разобраться в том, какие задачи в работе с БД умеют решать графические инструменты. Platform V Kintsugi — графическая консоль для разработки и сопровождения СУБД. Позволяет ускорить диагностику, автоматизировать рутинные задачи, заблаговременно выявлять потенциальные риски работы с данными и создать единое окно для обслуживания всех СУБД в инфраструктуре. Иван Пушкарь, владелец Platform V Kintsugi, разберет на реальном кейсе основные функции продукта. Вы получите готовое руководство по ускорению работы с базами данных в вашей компании. Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

📄 Библиотека Docxtpl в Python Библиотека Docxtpl используется для генерации и модификации документов в формате .docx на осно
+2
📄 Библиотека Docxtpl в Python Библиотека Docxtpl используется для генерации и модификации документов в формате .docx на основе шаблонов. Она построена поверх библиотеки python-docx и предоставляет удобные инструменты для создания документов с динамическим содержимым, заменяя переменные внутри шаблонов на реальные данные. Основные возможности библиотеки: 🔵Замена переменных в тексте: Позволяет вставлять значения переменных в текстовые поля документа. 🔵Обработка циклов и условий: Возможность создавать шаблоны с циклами и условиями для динамического добавления контента. 🔵Вставка изображений: Поддерживается вставка изображений на основе шаблонов. 🔵Создание таблиц: Позволяет генерировать таблицы с динамическим содержимым. 🔵Поддержка стилей: Позволяет применять стили к тексту и другим элементам документа. ➡️Установка библиотеки: pip install docxtpl Пример кода:
from docxtpl import DocxTemplate

# Загрузка шаблона
doc = DocxTemplate("pattern.docx")

# Данные для замены
context = {
    'name': 'Иван Иванович',
    'date': '12.06.2024',
    'items': [
        {'name': 'Товар 1', 'price': '100 руб.'},
        {'name': 'Товар 2', 'price': '200 руб.'},
    ]
}

# Рендеринг документа с данными
doc.render(context)

# Сохранение документа
doc.save("document.docx")
На картинках показан .docx-шаблон и результат выполнения кода. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🔥 PYTHON-ТРЕНАЖЕР 🔥 Ты хочешь стать настоящим профессионалом в Python? Тогда тебе к нам! На нашем канале ты найдешь всё нео
🔥 PYTHON-ТРЕНАЖЕР 🔥 Ты хочешь стать настоящим профессионалом в Python? Тогда тебе к нам! На нашем канале ты найдешь всё необходимое для изучения языка программирования Python абсолютно бесплатно! Что тебя ждет у нас? ✔️ Тесты на проверку знаний 📕 Эксклюзивные книги  📱 GitHub-проекты 💻 Полезные утилиты  Почему выбирают нас? ☑️ Посты выходят очень часто, так что ты всегда будешь в курсе новинок! ☑️ Контент подходит как для новичков, так и для опытных программистов! ☑️ Всё абсолютно бесплатно! ☑️ Принимаем автоматически! Не упусти свой шанс! Подписывайся на Python-тренажёр, читай книги, проходи тесты и участвуй в проектах. Уже скоро ты получишь свой первый оффер! Реклама. Сысоев И.А. ИНН 771549396702. erid: LjN8KPZf1

Функция help() в Python В данной статье рассмотрим, как работает функция help() в Python. ➡️Справочник Программиста. Подписат
Функция help() в Python В данной статье рассмотрим, как работает функция help() в Python. ➡️Справочник Программиста. Подписаться

Код для мониторинга загруженности процессора в реальном времени на Python Для мониторинга загруженности процессора в коде используется модуль psutil. Функция cpu_percent() из модуля psutil предоставляет информацию о загрузке процессора в процентах. ➡️Установка модуля: pip install psutil
import psutil
import time

# Мониторинг загруженности процессора
try:
    while True:
        print(f"Загруженность процессора: {psutil.cpu_percent(interval=1)}%")
        time.sleep(1)
except KeyboardInterrupt:
    print("Остановка мониторинга.")
➡️Справочник Программиста. Подписаться

Лето - пора освоить новую профессию Приглашаем вас на курс "Специалист по тестированию в области информационных технологий". Гибкий график занятий позволит совмещать обучение с заботой о семье. Присоединяйтесь и открывайте новые возможности! Обучим бесплатно, если вы: — В отпуске по уходу за ребёнком — Неработающая мама детей до 7 лет — Официально не работаете или под риском увольнения — 50 лет и старше или предпенсионер — Находитесь в поисках работы или хотите повысить квалификацию на текущем рабочем месте Подать заявку #реклама 16+ osnovanie.info О рекламодателе

🔎 Библиотека InsightFace в Python Библиотека InsightFace предназначена для распознавания лиц и их анализа на основе глубоког
+1
🔎 Библиотека InsightFace в Python Библиотека InsightFace предназначена для распознавания лиц и их анализа на основе глубокого обучения. Предоставляет набор инструментов и моделей для различных задач, связанных с лицами, таких как обнаружение лиц, выравнивание лиц, верификация лиц, распознавание лиц и сегментация лиц. Широко используется в научных исследованиях, а также в коммерческих приложениях. Основные возможности библиотеки: 🔵Обнаружение лиц: Предоставляет модели для высокоточного и быстрого обнаружения лиц на изображениях. 🔵Выравнивание лиц: После обнаружения лиц библиотека позволяет корректировать положение лиц для улучшения точности последующих шагов анализа. 🔵Верификация лиц: Поддерживает методы для проверки, соответствуют ли два лица одному и тому же человеку. 🔵Распознавание лиц): Предоставляет возможности для идентификации личности на основе изображений лиц. 🔵Сегментация лиц: Включает инструменты для сегментации частей лица, таких как глаза, нос, рот и т.д. ➡️Установка библиотеки: pip install insightface 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Открыта регистрация на IT IS сonf ⚡ Ключевые темы: - Защита информации и задачи бизнеса - Искусственный интеллект в ИТ и ИБ -
Открыта регистрация на IT IS сonf ⚡ Ключевые темы: - Защита информации и задачи бизнеса - Искусственный интеллект в ИТ и ИБ - Кейсы и методы безопасной разработки - Сетевая безопасность (NGFW) - Расследование инцидентов - Импортозамещение и тренды в ИТ 📅 Где и когда: Екатеринбург, Конгресс-отель. 20 июня 2024 Участие в мероприятии бесплатное, количество мест ограничено. Необходима предварительная регистрация на сайте itisconf.ru Доступно онлайн-участие. До встречи! Зарегистрироваться #реклама itisconf.ru О рекламодателе

📝 Библиотека PySnooper в Python Библиотека PySnooper предназначена для отладки кода, и позволяет легко отслеживать выполнение программ и выводить информацию о переменных и их значениях в процессе работы программы. Основные возможности библиотеки: 🔵Простота использования: Требует минимальных изменений в коде для начала работы. Достаточно добавить декоратор @pysnooper.snoop() к функции или использовать контекстный менеджер with pysnooper.snoop():. 🔵Подробный вывод: Выводит детальную информацию о каждом шаге выполнения программы, включая значения переменных, входящих и выходящих из области видимости. 🔵Поддержка локальных и глобальных переменных: Отслеживает изменения как локальных, так и глобальных переменных. 🔵Поддержка различных форматов вывода: Мы можем настроить библиотеку для вывода отладочной информации в консоль, файл или другой поток вывода. 🔵Фильтрация переменных: Возможность фильтровать переменные, которые должны отслеживаться, чтобы сократить объем выводимой информации. ➡️Установка библиотеки: pip install PySnooper 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Получи грант на обучение в Центральном университете Центральный университет открывает конкурс грантов. Выдаем несгораемый грант до 2 800 000 ₽ на учебу в бакалавриате Центрального университета. Гранты покрывают от 25 до 100% стоимости обучения. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

Код для определения цвета при клике на определенную область изображения на Python Для определения цвета при клике на определенную область изображения в коде используется библиотека OpenCV. ➡️Установка библиотеки: pip install opencv-python
import cv2


# Функция обработки события клика мыши
def get_color(event, x, y, flags, param):
    # Если нажата левая кнопка мыши
    if event == cv2.EVENT_LBUTTONDOWN:
        # Получаем значения каналов цвета (BGR) в точке клика
        b, g, r = img[y, x]
        # Выводим значения цвета в формате RGB
        print(f"RGB: ({r}, {g}, {b})")


# Загрузка изображения
img = cv2.imread('your_image.jpg')

# Создание окна для отображения изображения
cv2.namedWindow('image')

# Установка функции обработки событий мыши для окна
cv2.setMouseCallback('image', get_color)

while True:
    # Отображение изображения в окне
    cv2.imshow('image', img)

    # Ожидание нажатия клавиши с задержкой 20 мс
    if cv2.waitKey(20) & 0xFF == 27:  # Если нажата клавиша ESC (код 27), то выходим из цикла
        break

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

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

💾 Библиотека diskcache в Python Библиотека diskcache предназначена для высокопроизводительного кэширования на диске. Она соч
💾 Библиотека diskcache в Python Библиотека diskcache предназначена для высокопроизводительного кэширования на диске. Она сочетает преимущества in-memory кэширования и долговечность дискового хранилища, что делает её особенно полезной для больших данных, которые не помещаются в оперативной памяти, или для долгоживущих кэшей, которые должны сохраняться между запусками приложения. Основные особенности библиотеки: 🔵Персистентность данных: Данные сохраняются на диске, что позволяет кэшу переживать перезапуски программы. 🔵Высокая производительность: Использование SQLite для хранения данных на диске обеспечивает высокую скорость доступа. 🔵Поддержка различных стратегий кэширования: Поддерживаются различные стратегии замещения, такие как Least Recently Used (LRU). 🔵Потокобезопасность: Поддержка многопоточности и мультипроцессинга, что позволяет использовать кэш в многозадачных средах. 🔵Простота использования: Легкость интеграции и использования благодаря простому и интуитивно понятному API. ➡️Установка библиотеки: pip install diskcache 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Примерьте на себя задачи популярных IT-специалистов 🎓Начните карьеру с бесплатных программ в Нетологии: ⚡Попробуете себя в л
Примерьте на себя задачи популярных IT-специалистов 🎓Начните карьеру с бесплатных программ в Нетологии: ⚡Попробуете себя в любой сфере от маркетинга и дизайна до программирования и аналитики ⚡Сможете по шагам создать свой первый проект и положить его в портфолио ⚡Найдёте ответы на вопросы по карьере и трудоустройству и поймёте, как развиваться в выбранной профессии 🏃‍♂️Записывайтесь на бесплатные курсы и делайте первые шаги в востребованной профессии Выбрать

Код для бесплатного обращения к нейросетям на Python ➡️Установка необходимой библиотеки: pip install g4f
from g4f.client import Client

client = Client()

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{
        "role": "user",
        "content": "Напиши код калькулятора на Python"}],
)

print(response.choices[0].message.content)
➡️Справочник Программиста. Подписаться

Бесплатное обучение IT-профессиям! Базовые знания и практические задания для новичков. Учитесь на практике. Выберите свой пут
Бесплатное обучение IT-профессиям! Базовые знания и практические задания для новичков. Учитесь на практике. Выберите свой путь в IT! Узнать больше #реклама 16+ free.skillfactory.ru О рекламодателе

Игра «Камень, ножницы, бумага» на Python В данной статье напишем код игры «Камень, ножницы, бумага» на Python. ➡️Справочник П
Игра «Камень, ножницы, бумага» на Python В данной статье напишем код игры «Камень, ножницы, бумага» на Python. ➡️Справочник Программиста. Подписаться

Код для генерации ASCII-арта из изображения на Python Для работы с изображением в коде используется библиотека Pillow. ➡️Уста
Код для генерации ASCII-арта из изображения на Python Для работы с изображением в коде используется библиотека Pillow. ➡️Установка библиотеки: pip install Pillow
from PIL import Image


def image_to_ascii(image_path, output_path, width=100):
    # Открываем изображение по указанному пути
    img = Image.open(image_path)
    # Конвертируем изображение в градации серого ('L' - режим grayscale)
    img = img.convert('L')
    # Вычисляем соотношение сторон изображения
    aspect_ratio = img.height / img.width
    # Определяем новую высоту, сохраняя соотношение сторон
    new_height = int(aspect_ratio * width * 0.55)
    # Изменяем размер изображения согласно новым параметрам
    img = img.resize((width, new_height))

    # Получаем пиксельные данные изображения
    pixels = img.getdata()
    # Определяем набор символов для ASCII
    chars = ["@", "#", "S", "%", "?", "*", "+", ";", ":", ",", "."]
    # Преобразуем пиксели в ASCII символы
    ascii_str = "".join([chars[pixel // 25] for pixel in pixels])
    # Получаем длину строки ASCII
    ascii_str_len = len(ascii_str)
    # Формируем строку ASCII изображения с нужной шириной
    ascii_img = "\n".join([ascii_str[index: index + width] for index in range(0, ascii_str_len, width)])

    # Открываем файл в режиме для записи
    with open(output_path, "w") as f:
        # Записываем ASCII изображение в файл
        f.write(ascii_img)


image_to_ascii('image.png', 'output.txt')
➡️Справочник Программиста. Подписаться

Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поко
Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поколении Gen8 Gen9 и Gen10 всех линеек в отличном состоянии! Купить серверы можно с НДС без повышения цены и в лизинг. Доступна услуга Colocation в ЦОД TIER III Москвы! Можно выгодно купить сервер HP Proliant DL или BL, СХД HPE 3PAR, HPE Synergy, HPE BladeSystem, HPE Apollo любой конфигурации с гарантией до 5 лет! Цены в 10 раз ниже чем на новое оборудование! Выбрать #реклама westcomp.ru О рекламодателе