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 854
订阅者
-1024 小时
-337
-6530
帖子存档
Обучение Python-разработке со скидкой до 70% Сравните и выберите курс по Python по самой выгодной цене в году ⚡ Доступно в ра
+3
Обучение Python-разработке со скидкой до 70% Сравните и выберите курс по Python по самой выгодной цене в году ⚡ Доступно в рассрочку ⚡ Отзывы учеников ⚡ Рейтинг онлайн-школ ⚡ Промокод от SRAVNI Выбрать #реклама 16+ sravni.ru О рекламодателе

👀 Библиотека tkforge в Python Библиотека tkforge предназначена для упрощения создания графических интерфейсов с использовани
👀 Библиотека tkforge в Python Библиотека tkforge предназначена для упрощения создания графических интерфейсов с использованием tkinter. Позволяет генерировать код интерфейса на основе макетов, созданных в Figma, что особенно удобно для дизайнеров и разработчиков, работающих в команде. Основные возможности библиотеки: 🔵Генерация tkinter GUI: Возможность экспортировать макеты из Figma и получить готовый Python-код, который создаёт пользовательский интерфейс в tkinter. 🔵Простота интеграции: Требуется указать ID файла Figma, токен для API и путь для сохранения сгенерированного файла. 🔵Обновления и совместимость: Предоставляет инструмент проверки обновлений для актуальности версий и исправлений. 🔵Встроенные утилиты: Например, функция преобразования RGB в HEX и выбор цвета текста на основе яркости фона. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

👀 Библиотека tkforge в Python Библиотека tkforge предназначена для упрощения создания графических интерфейсов с использовани
👀 Библиотека tkforge в Python Библиотека tkforge предназначена для упрощения создания графических интерфейсов с использованием tkinter. Позволяет генерировать код интерфейса на основе макетов, созданных в Figma, что особенно удобно для дизайнеров и разработчиков, работающих в команде. Основные возможности библиотеки: 🔵Генерация tkinter GUI: Возможность экспортировать макеты из Figma и получить готовый Python-код, который создаёт пользовательский интерфейс в tkinter. 🔵Простота интеграции: Требуется указать ID файла Figma, токен для API и путь для сохранения сгенерированного файла. 🔵Обновления и совместимость: Предоставляет инструмент проверки обновлений для актуальности версий и исправлений. 🔵Встроенные утилиты: Например, функция преобразования RGB в HEX и выбор цвета текста на основе яркости фона. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Можно ли потрогать руками код? Можно, если ты разработчик в логистике Маркета. Написал софт для пункта выдачи заказов — получ
Можно ли потрогать руками код? Можно, если ты разработчик в логистике Маркета. Написал софт для пункта выдачи заказов — получил обратную связь от работника ПВЗ. Придумал роборуку для склада — приехал посмотреть, как она работает. За каждой посылкой стоят миллионы строк кода, написанного в помощь реальным людям. Узнайте на сайте, как команда разработки логистики Маркета делает нашу жизнь лучше Узнать больше #реклама dev.go.yandex О рекламодателе

Код для генерации 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')
➡️Справочник Программиста. Подписаться

Как экономить с Low-code от СберТеха 5 декабря в 11:00 приглашаем на бесплатный вебинар «Полный цикл low-code разработки под
Как экономить с Low-code от СберТеха 5 декабря в 11:00 приглашаем на бесплатный вебинар «Полный цикл low-code разработки под ключ: от базы данных до бизнес-процессов» от СберТеха. Поделимся реальным опытом low-code разработки. Разберем кейсы для банковского, финтех-сегментов и не только. Покажем в реальном времени возможности продуктов Platform V Flow и Platform V DataSpace для low-code разработки. Расскажем о лучших практиках использования low-code инструментов. А еще вы узнаете: ✅ Как решения, созданные с использованием low-code инструментов, выдерживают highload-нагрузки ✅ Как сэкономить ресурсы senior-разработчиков ✅ Как быстро и дешево создать прототип готового решения / enterprise-grade бэкенда приложений Регистрируйтесь и приходите! Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

📺 Генерация ASCII арта из изображения на Python В данном shorts напишем код для генерации ASCII-артов из изображения на Pyth
📺 Генерация ASCII арта из изображения на Python В данном shorts напишем код для генерации ASCII-артов из изображения на Python. ➡️Справочник Программиста. Подписаться

Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специал
+9
Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно! Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита. Для этого нужно: - Перейти по ссылке - Заполнить анкету и ответить на вопросы (занимает менее 3 минут) - На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

👀 Библиотека AudioFlux в Python Библиотека AudioFlux позволяет анализировать, визуализировать и обрабатывать аудио сигналы.
+3
👀 Библиотека AudioFlux в Python Библиотека AudioFlux позволяет анализировать, визуализировать и обрабатывать аудио сигналы. Разработана для работы с различными задачами, связанными с аудиосигналами, включая извлечение признаков, преобразования и анализ спектра. Основные возможности библиотеки: 🔵Преобразования аудиосигналов: Поддержка различных видов спектральных преобразований, включая STFT (Short-Time Fourier Transform), CQT (Constant-Q Transform), и Wavelet-преобразования. Возможность анализа сигналов с высокой точностью. 🔵Извлечение признаков: Извлечение акустических характеристик, таких как мел-спектр, мел-кепстральные коэффициенты (MFCC), хрома-признаки, тональные признаки и другие. 🔵Поддержка многодиапазонных спектров: Возможность анализа сигналов в нескольких диапазонах для более детального анализа спектра. 🔵Визуализация: Инструменты для визуализации спектров, включая спектрограммы, мел-спектрограммы и CQT. 🔵Высокая производительность: Оптимизирована для работы с большими объемами аудиоданных благодаря реализации некоторых операций на C. 🔵Кросс-платформенность: Работает на Windows, macOS и Linux. ➡️Установка: pip install audioflux 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Школьник + бесплатные курсы по ИТ = новые возможности Хотите прокачать мышление, научиться решать задачи по математике и инфо
Школьник + бесплатные курсы по ИТ = новые возможности Хотите прокачать мышление, научиться решать задачи по математике и информатике и познакомиться с ИТ? Бесплатные курсы для школьников в этом помогут. Занятия включают теорию и практические задачи, а само обучение не будет отнимать много времени - нужно 2-3 часа в неделю. После успешного прохождения одного из курсов вам выдадут сертификат - им можно пополнить портфолио. Чтобы начать учиться, выберите подходящую программу и оставьте заявку на сайте Т-Образования. Подать заявку #реклама 16+ education.tbank.ru О рекламодателе

👀 Библиотека Hug в Python Hug — это легковесный фреймворк для создания API и web-приложений на Python. Ориентирован на упрощение разработки API, обеспечивая интуитивно понятный интерфейс и минимальные усилия при настройке. Основные цели библиотеки: скорость, удобство и читаемость кода. Основные особенности библиотеки: 🔵Простота использования: Минимизирует количество кода, который нужно написать для создания API. Даже базовые API могут быть реализованы всего за несколько строк кода. 🔵Многопротокольная поддержка: Поддерживает создание API для HTTP, CLI (интерфейс командной строки) и даже функций для прямого использования в Python. 🔵Автоматическая документация: Автоматически генерирует понятную документацию для ваших API, доступную по URL-адресу. 🔵Проверка данных: Поддерживает встроенную валидацию входных данных, используя аннотации типов Python и валидаторы. 🔵Высокая производительность: Работает асинхронно и оптимизирован для работы с сервером ASGI (например, с использованием Starlette или FastAPI). 🔵Масштабируемость: API, созданные на Hug, легко масштабируются благодаря поддержке асинхронных операций. ➡️Установка: pip install hug 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Обучение на Frontend-разработчика. С нуля за 9 месяцев. На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика. Персональный наставник middle/senior уровня. 14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования. Освоите JavaScript, React, TypeScript Официальный диплом и сертификат школы. Поддержка наставника по JS в течение 3-х месяцев после диплома. Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14 С 9 по 30 ноября 2024 г. скидка 40% на все программы Result School Узнать больше #реклама 16+ result.school О рекламодателе

👀 Библиотека Pandas AI в Python Библиотека Pandas AI интегрирует возможности искусственного интеллекта в работу с данными на базе библиотеки Pandas. Упрощает анализ данных, позволяя формулировать запросы на естественном языке. Основные возможности библиотеки: 🔵Интерактивный анализ данных: Формулируйте запросы на естественном языке, например: "Найди среднее значение столбца 'доходы' за 2024 год." 🔵Улучшенная визуализация: Генерация графиков, таких как гистограммы или диаграммы, на основе текстового описания, например: "Построй график изменения цен по месяцам." 🔵Интеграция с Pandas: Работает с обычными объектами Pandas (DataFrame), добавляя к ним функционал обработки через ИИ. 🔵Обратная совместимость: Весь функционал Pandas остается доступным, и библиотека легко интегрируется в существующие проекты. ➡️Установка: pip install pandasai 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Yandex DataLens Festival, 2-18 декабря Для аналитиков, тимлидов, разработчиков, продактов и маркетологов. Эксперты Яндекса по
Yandex DataLens Festival, 2-18 декабря Для аналитиков, тимлидов, разработчиков, продактов и маркетологов. Эксперты Яндекса поделятся опытом. Онлайн и бесплатно Зарегистрироваться #реклама 16+ yandex.cloud О рекламодателе Реклама на Яндексе

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

# Загрузка видео
cap = cv2.VideoCapture('video.mp4')

# Получение параметров видео для создания объекта VideoWriter
frame_width = int(cap.get(3))
frame_height = int(cap.get(4))
fps = int(cap.get(cv2.CAP_PROP_FPS))

# Создание объекта VideoWriter
fourcc = cv2.VideoWriter_fourcc(*'mp4v')  # Кодек для формата MP4
out = cv2.VideoWriter('output.mp4', fourcc, fps, (frame_width, frame_height))

# Чтение видео по кадрам
while True:
    ret, frame = cap.read()
    if not ret:
        break

    # Выбор области для размытия
    # x, y - координаты верхнего левого угла
    # w, h - ширина и высота области
    x, y, w, h = 100, 130, 1300, 650  # Пример координат и размеров

    # Выделение области, которую нужно размыть
    roi = frame[y:y + h, x:x + w]

    # Применение размытия к выбранной области
    roi_blurred = cv2.GaussianBlur(roi, (23, 23), 70)

    # Вставка размытой области обратно в кадр
    frame[y:y + h, x:x + w] = roi_blurred

    # Запись обработанного кадра в выходной файл
    out.write(frame)

    # Отображение кадра
    cv2.imshow('Blurred Area', frame)

    # Выход из цикла по нажатию клавиши 'q'
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# Освобождение ресурсов и закрытие окон
cap.release()
out.release()
cv2.destroyAllWindows()
➡️Справочник Программиста. Подписаться

С 1С:Фреш работать можно где угодно Холода приближаются — пора на удалёнку! 1С:Фреш позволяет работать со всеми привычными пр
С 1С:Фреш работать можно где угодно Холода приближаются — пора на удалёнку! 1С:Фреш позволяет работать со всеми привычными программами 1С через интернет — а это значит, что можно работать удаленно и с любого устройства. Ноутбук, планшет и даже смартфон — тот же функционал, что и на рабочем компьютере без доплат и лишних настроек. Подключайтесь к вашей базе из дома или в дороге, и продолжайте работать там, где остановились. ❤️ Зарегистрируйтесь, чтобы получить 30 дней бесплатного доступа! Узнать больше #реклама 16+ pcs.ru О рекламодателе

👀 Библиотека Pygal в Python Библиотека Pygal предназначена для создания графиков и диаграмм, отличающаяся простотой использования и возможностью генерировать интерактивные SVG-графики. Основные возможности библиотеки: 🔵Поддержка различных типов диаграмм: Линейные графики, столбчатые диаграммы, круговые диаграммы и т.д. 🔵Интерактивность: SVG-графики содержат подсказки, которые отображаются при наведении курсора на точки или сегменты. 🔵Кастомизация: Цвета, стили линий и заливки, шрифты. Настройка меток осей и значений. Возможность добавления пользовательских стилей через CSS. 🔵Простота интеграции: Легко интегрируется в веб-приложения, так как генерирует SVG-код, который можно вставить в HTML. 🔵Экспорт: Поддержка экспорта в SVG и PNG (при наличии библиотеки CairoSVG). ➡️Установка: pip install pygal 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

5 причин, почему вам нужен Битрикс24 Мессенджер + AI 1) Ничего личного. Никаких Алена-ноготочки и любимая жена 2) Только рабо
5 причин, почему вам нужен Битрикс24 Мессенджер + AI 1) Ничего личного. Никаких Алена-ноготочки и любимая жена 2) Только рабочее. Общение с коллегами в чатах, каналах и тредах. 3) Слова становятся делами. Задачи и встречи ставятся прямо из переписки в чате. 4) Синки. Мгновенные видеоколлы до 100 человек из чата в один клик. 5) Нейросеть. Можно прямо в групповом чате штурмить идеи с AI-помощником. А, последняя причина – пользоваться можно бесплатно. Забирайте бесплатный мессенджер для работы компании — Битрикс24 Попробовать #реклама 16+ bitrix24.ru О рекламодателе

FaceFusion — это инструмент на базе ИИ для работы с изображениями, позволяющий выполнять улучшение качества лица и реалистичн
FaceFusion — это инструмент на базе ИИ для работы с изображениями, позволяющий выполнять улучшение качества лица и реалистичное наложение одного лица на другое. Основные особенности: 🔵Улучшение качества изображения: Используются модели GFPGAN и Real-ESRGAN для восстановления деталей и повышения разрешения изображений. 🔵Замена лица: Применяется InsightFace для точного и естественного наложения лиц. 🔵Гибкость и производительность: Возможность работы как с изображениями, так и с видео, с настройкой параметров производительности, таких как ограничение использования памяти и параллельные потоки. ➡️Установка 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Только полезный контент для системных аналитиков! - Чек-лист вопросов, которые стоит задать на собеседовании с HR и руководит
Только полезный контент для системных аналитиков! - Чек-лист вопросов, которые стоит задать на собеседовании с HR и руководителем/командой; - Шпаргалки по методам HTTP, по основным понятиям Kafka, по диаграмме классов, по элементам BPMN и другие; - Шаблоны артефактов системного аналитика с примерами; - Материалы по кэшированию, про интеграцию и архитектуру , протоколы, API, форматы данных JSON; - и очень много практической информации на канале Ольги Пономаревой. Подписаться #реклама 16+ О рекламодателе

Справочник Программиста - Telegram 频道 @programmersguide_1 的统计与分析