Справочник Программиста
الذهاب إلى القناة على 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 836
المشتركون
-424 ساعات
-327 أيام
-7230 أيام
أرشيف المشاركات
👋 Приветствуем всех, кто увлечен программированием на Python!
⚙️ Теперь у Python появился свой технический канал, полный полезной информации, статей, задач и многого другого.
💫 Присоединяйтесь прямо сейчас и откройте новые горизонты в мире разработки!
Крестики-нолики с графическим интерфейсом на Python
В данной статье напишем код игры крестики-нолики с графическим интерфейсом на Python с использованием библиотеки tkinter.
Применение формул в Excel с помощью Python
Для применения формул можно воспользоваться библиотекой
openpyxl.
➡️Установка библиотеки openpyxl: pip install openpyxlTelegram-канал об IT-решениях для бизнеса СофтТех
Друзья, не пропустите важную информацию!
Канал СофтТех рассказывает об IT-решениях для бизнеса и тех, кто их создаёт: ПО и кибербезопасность, облачные технологии, ЦОДы и IoT.
Сами давно читаем и вам советуем подписаться.
Подписаться
#реклама
О рекламодателе
Библиотека Unicaps в Python 🤔
Библиотека
Unicaps - это унифицированный Python API для решения CAPTCHA. Он предоставляет возможность использовать различные сервисы решения CAPTCHA через единый интерфейс Python.
Ключевые особенности:
🔵Унифицированный Python интерфейс: независимый от используемого сервиса.
🔵Поддержка различных типов CAPTCHA: поддерживается 10 типов CAPTCHA.
🔵Поддержка 7 сервисов решения CAPTCHA: включая различные сервисы для решения CAPTCHA.
🔵Синхронный и асинхронный клиент: поддерживает как синхронные, так и асинхронные запросы.
🔵Написан на Pythonic и предназначен для людей: удобен в использовании для разработчиков.
➡️Установка библиотеки: pip install -U unicaps
🖥 РепозиторийБесплатный курс по веб дизануй с 0 до PRO
UI/UX, Web и Graphic дизайн с бесплатным доступом и наставником для начинающих.
Курс подойдет новичкам, тем кто мечтает работать удаленно или поменять сферу на более творческую, тем кто хочет зарабатывать дополнительно к текущему доходу и тем, кто хочет прокачать свои скилы в дизайне до ТОП уровня.
Что ты получишь:
- Доступ к личному кабинету и чату с другими учениками, где можно обсудить и задать вопросы.
- Изучение основ дизайна, включая композицию и работу с контентом.
- Создание анимации интерфейса и овладение навыками работы с клиентами.
- После завершения курса, ты получишь сертификат, подтверждающий твои компетенции.
Мы предлагаем это обучение бесплатно, потому что мы хотим изменить отношение к дизайну на рынке.
Подать заявку
#реклама
yudaevschool24.space
О рекламодателе
Код для извлечения изображений из PDF-файла
Для извлечения изображений используется библиотека
PyMuPDF.
➡️Установка библиотек: pip install pymupdf
import fitz
file = 'my_pdf.pdf'
# Открытие PDF-файла
pdf = fitz.open(file)
# Перебор каждой страницы PDF-файла
for i in range(len(pdf)):
# Перебор каждого изображения на текущей странице
for image in pdf.get_page_images(i):
# Получение ссылки на изображение
xref = image[0]
# Создание объекта пиксмапы из ссылки на изображение
pix = fitz.Pixmap(pdf, xref)
# Проверка, имеет ли изображение менее 5 цветовых компонентов (не является ли изображением в формате CMYK)
if pix.n < 5:
# Сохранение пиксмапы в виде изображения PNG
pix.save(f'{xref}.png')
else:
# Создание новой пиксмапы с цветовым пространством RGB
pix1 = fitz.open(fitz.csRGB, pix)
# Сохранение новой пиксмапы в виде изображения PNG
pix1.save(f'{xref}.png')
# Освобождение ресурсов, связанных с новой пиксмапой
pix1 = None
# Освобождение ресурсов, связанных с исходной пиксмапой
pix = NoneМодуль Translate в Python 📚
Модуль
Translate предоставляет возможность выполнения перевода текста с использованием различных онлайн сервисов перевода, таких как Google Translate, Microsoft Translator, Yandex.Translate и др.
Данный модуль позволяет легко интегрировать функционал перевода текста в программы на Python.
➡️Установка модуля: pip install translate
🖥 РепозиторийАренда надежного виртуального VPS/VDS сервера!
-UPTIME 99,98%
-Две локации на выбор, Россия и Финляндия
-Техподдержка 24/7
-Надежное оборудование
-Без скрытых платежей
Попробовать
#реклама
cloud4box.com
О рекламодателе
Метод pathlib.Path.stat в Python 📁
Метод
stat класса Path из модуля pathlib возвращает информацию о файле или каталоге, к которому привязан объект Path.
Получаемые данные:
🔵st_mode: Биты защиты файла.
🔵st_ino: Индекс узла inode.
🔵st_dev: Устройство.
🔵st_nlink: Количество жестких ссылок.
🔵st_uid: Идентификатор пользователя владельца.
🔵st_gid: Идентификатор группы владельца.
🔵st_size: Размер файла в байтах.
🔵st_atime: Время последнего доступа.
🔵st_mtime: Время последнего изменения.
🔵st_ctime: Время создания (Windows), время последнего изменения метаданных (Unix).Бесплатный 14-дневный онлайн-курс по дизайну интерьеров
Давно хочешь работать в творческой сфере и иметь доход от 100 тыс/мес? Тебе не нужно уметь рисовать или прямо сейчас принимать решение. Просто приходи и попробуй! Вдруг понравится создавать уютные интерьеры и ты найдешь в этом себя.
Регистрируйся на практический курс по дизайну интерьера с личным наставником. Осталось 7 мест!
Зарегистрироваться
#реклама
diskill.ru
О рекламодателе
Модуль PySimpleGUI в Python 👀
Модуль
PySimpleGUI позволяет создавать простые графические интерфейсы (GUI).
Упрощает и сокращает код по сравнению с написанием непосредственно с использованием базового фреймворка, поскольку PySimpleGUI реализует большую часть "заготовочного кода". Кроме того, интерфейсы упрощены, чтобы требовать как можно меньше кода для достижения желаемого результата.
В зависимости от программы и используемого фреймворка, программа на PySimpleGUI может потребовать в 2-10 раз меньше кода для создания идентичного окна с использованием одного из фреймворков напрямую.
➡️Установка модуля PySimpleGUI: pip install PySimpleGUI
🖥 ДокументацияСерверы HPE Gen9/Gen10; DELL r-series - Б/У - в Наличии
Онлайн конфигураторы серверов:
HPE DL360/380 Gen9/Gen10
DELL R640/R740xD/R7525 и т.д.
Huawei (X-fusion) 2288h V6
Диски:
SSD: 960Gb/1.92Tb/3.84Tb/ 7.68Tb/15.36Tb
SAT/SAS: 1.2Tb/1.8Tb/ 4Tb/6Tb/ 8Tb/12Tb/14Tb/16Tb
Готовые комплекты 3PAR StoreServ 7450/8450:
HPE 3PAR StoreServ 7450с 4-node (48 x 3.84Tb SSD SAS)
HPE 3PAR StoreServ 8440 2-node (16 x7.68Tb SSD + 12 х NEW! 8TB HDD NL)
Готовые решения для бизнеса:
Серверы для 1С
Серверы для виртуализации
Корпоративные решения
Серверы под видеонаблюдение
Поможем подобрать оборудвоание под ваши задачи и провести консультацию в кртачайшие сроки.
Более 17 лет в IT - Нам доверяют
Также у нас имеется ТГ-канал, где можно получить скидку или узнать о предстоящих акциях раньше их выхода:
t.me/dorfaprivate
Перейти на сайт
#реклама
dorfa.ru
О рекламодателе
Библиотека Glitch-this в Python 💻
Библиотека
Glitch-this позволяет создавать глитч-эффекты на изображениях.
Можно изменять уровень интенсивности глитча и настраивать параметры, такие как цветовой сдвиг и количество повторений анимации GIF.
➡️Установка библиотеки Glitch-this: pip install Glitch-this
🖥 РепозиторийRooX UIDM — российская система управления доступом
RooX UIDM — безопасный доступ в веб-сервисы и десктоп-приложения для сотрудников, клиентов, партнеров, поставщиков и других типов пользователей.
Функциональность RooX UIDM:
- Аутентификация, в том числе многофакторная
- Авторизация
- Регистрация
- Самообслуживание
- Администрирование
Подходит для импортозамещения, входит в реестр Минцифры.
Безопасность данных согласно требований ГОСТ и ЦБ.
Различные варианты поставки, в том числе исходный код для возможности самостоятельной доработки.
Узнать больше
#реклама 16+
uidm.ru
О рекламодателе
Атрибут stem класса Path из модуля pathlib в Python 👀
Атрибут
stem класса Path из модуля pathlib представляет собой часть имени файла без расширения. Он доступен для объектов класса Path из модуля pathlib.📺Новое видео на YouTube-канале
Пишем простого телеграм-бота конвертирующего аудио в текст на Python aiogram 3
Конвертация из Word в PDF при помощи Python 🔄
Для конвертации файлов формата DOCX в PDF можно воспользоваться библиотекой
pdf2docx. В ней есть функция convert(), которая выполняет данное преобразование.
➡️Установка библиотеки pdf2docx: pip install docx2pdfКод для получения информации о видеокарте на Python 👀
Для получения информации о видеокарте используются библиотеки
GPUtil и tabulate.
➡️Установка библиотек: pip install GPUtil tabulate
import GPUtil
from tabulate import tabulate
gpus = GPUtil.getGPUs()
list_gpus = []
for gpu in gpus:
gpu_id = gpu.id
gpu_name = gpu.name
gpu_load = f"{gpu.load*100}%"
gpu_free_memory = f"{gpu.memoryFree}MB"
gpu_used_memory = f"{gpu.memoryUsed}MB"
gpu_total_memory = f"{gpu.memoryTotal}MB"
gpu_temperature = f"{gpu.temperature} C"
gpu_uuid = gpu.uuid
list_gpus.append((gpu_id, gpu_name, gpu_load, gpu_free_memory, gpu_used_memory, gpu_total_memory, gpu_temperature, gpu_uuid))
print(tabulate(list_gpus, headers=("ID", "Название", "Загрузка", "Свободная память", "Используемая память", "Общая память", "Температура", "UUID")))
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
