Справочник Программиста
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'rsatish5 840
Obunachilar
-324 soatlar
-387 kunlar
-7230 kunlar
Postlar arxiv
Код для мониторинга загрузки видеокарты (GPU) на Python
Для мониторинга загрузки видеокарты в коде используется библиотеку
GPUtil.
➡️Установка библиотеки: pip install GPUtil
import GPUtil
import time
# Мониторинг загрузки GPU в реальном времени
while True:
gpus = GPUtil.getGPUs()
for gpu in gpus:
print(f"GPU ID: {gpu.id},"
f"Загрузка: {gpu.load * 100}%,"
f"Использование памяти: {gpu.memoryUsed}/{gpu.memoryTotal}MB")
# Обновление каждые 5 секунд
time.sleep(5)
➡️Справочник Программиста. ПодписатьсяРегистрируйтесь на главную конференцию Yandex Cloud!
Большая конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения.
Вас ждут 5 тематических треков, 31 доклад, 50 экспертов, нетворкинг и общение.
Участие бесплатное!
Зарегистрироваться
#реклама 16+
scale.yandex.cloud
О рекламодателе
Утилита borgmatic на Python
Утилита
borgmatic предназначена автоматизации резервного копирования данных с использованием BorgBackup (borg), безопасного инструмента для создания резервных копий.
Основная задача утилиты - упростить процесс настройки и управления резервными копиями, предоставляя удобный способ конфигурирования и выполнения задач резервного копирования, восстановления и проверки целостности.
Основные особенности:
🔵Простая конфигурация: Использует YAML-файлы для конфигурации, что упрощает процесс настройки.
🔵Автоматизация задач: Позволяет автоматизировать регулярное резервное копирование, восстановление данных и проверку целостности архивов.
🔵Интеграция с Borg: Предоставляет все преимущества BorgBackup, такие как дедупликация, сжатие, шифрование и проверка целостности данных.
🔵Гибкость: Поддерживает различные сценарии резервного копирования, включая локальные и удаленные хранилища, шифрование с использованием ключей, сохранение различных версий резервных копий и т.д.
🔵Мониторинг и уведомления: Поддерживает интеграцию с системами мониторинга и может отправлять уведомления о результатах выполнения резервного копирования через email, Slack и другие системы уведомлений.
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяСообщество IT-специалистов в Telegram от Selectel.
Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков.
Шесть причин подписаться на канал:
- железные новости;
- обзоры продуктов;
- разборы кейсов;
- актуальные IT-статьи;
- анонсы митапов;
- бесплатные курсы.
Подписаться
#реклама
О рекламодателе
+3
Библиотека GeoPandas в Python
Библиотека
GeoPandas предназначена для работы с геопространственными данными.
Она расширяет возможности pandas для обработки данных, связанных с географией, и позволяет работать с геометрическими объектами, такими как точки, линии и полигоны.
Основные возможности библиотеки:
🔵Поддержка геометрий: Работает с геометрическими типами данных, такими как точки (Point), линии (LineString), многоугольники (Polygon) и их коллекции (например, MultiPolygon).
🔵Чтение и запись геоданных: Поддерживает чтение и запись геоданных из различных форматов, таких как Shapefile (.shp), GeoJSON, KML, GPKG, и т.д.
🔵Пространственные операции: Позволяет выполнять пространственные операции, такие как пересечение, объединение, разность, буферизация, определение расстояний между геометриями.
🔵Пространственные индексы: Поддержка пространственных индексов для оптимизации поиска и анализа данных.
🔵Визуализация: Предоставляет удобные методы для визуализации геопространственных данных на карте с помощью matplotlib или plotly.
🔵Совместимость с другими библиотеками: Интегрируется с другими популярными библиотеками для работы с геоданными, такими как Shapely, Fiona, Pyproj и Rtree.
➡️Установка библиотеки: pip install geopandas
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяПочему вы не используете Битрикс24 CRM с AI-помощником?
1- не знал
2- забыл
Рассказываем и напоминаем!
Битрикс24 CRM с AI помогает увеличивать продажи, работать с постоянными клиентами и сохранять все важные данные. AI-помощник CoPilot внутри сервиса расшифрует телефонные разговоры и автоматически заполнит карточки клиента в CRM.
Битрикс24 можно использовать бесплатно для всех команд, независимо от их размера.
Не тратьте время на рутину.
Узнать больше
#реклама
bitrix24.ru
О рекламодателе
Код для мониторинг производительности системы с логированием на Python
Для мониторинга производительности системы в коде используется модуль
psutil, а для логирования - logging.
➡️Установка модуля: pip install psutil
import psutil
import logging
import time
# Настройка логирования
logging.basicConfig(filename='system_performance.log', level=logging.INFO)
def log_performance():
while True:
# Получение данных о загрузке процессора и памяти
cpu_usage = psutil.cpu_percent()
memory_info = psutil.virtual_memory()
# Формирование сообщения для логирования
log_message = (
f"Использование процессора: {cpu_usage}% | "
f"Использование памяти: {memory_info.percent}% | "
f"Доступная память: {memory_info.available / (1024 * 1024):.2f} MB"
)
# Запись в лог
logging.info(log_message)
# Пауза перед следующей записью
time.sleep(5)
if __name__ == "__main__":
log_performance()
➡️Справочник Программиста. Подписаться7 свободных мест на курс ESR - 02.09 в Академии Eltex
Использование маршрутизаторов ESR (продвинутый уровень) v.1
Сентябрь
16.09-20.09 - Курс Softswitch ECSS-10 - 6 мест
23.09-25.09 - Курс шлюз VoIP-E1 / PBX серии SMG - 4 места
Октябрь
07.10-11.10 - Курс коммутаторы MES - 3 места
14.10-18.10 - Курс сервисные маршрутизаторы ESR - 6 мест
Ноябрь
11.11-14.11 - Курс Wi-Fi - 6 мест
25.11-29.11 - Курс сервисные маршрутизаторы ESR - 7 мест
Декабрь
09.12-13.12 - Курс коммутаторы MES - 8 мест
Подать заявку
#реклама 16+
eltexcm.ru
О рекламодателе
Библиотека Coldtype в Python
Библиотека
Coldtype предназначена для генерации типографских композиций и анимаций.
Предоставляет инструменты для работы с текстом, шрифтами и анимацией, ориентируясь на дизайнеров и аниматоров, которые хотят создавать сложные визуальные эффекты, используя программирование.
Основные возможности библиотеки:
🔵Работа с шрифтами
🔵Создание анимаций
🔵Работа с векторной графикой
🔵Поддержка рендеринга
🔵Интеграция с другими инструментами
➡️Установка библиотеки: pip install coldtype
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКак тебе такое Илон Маск? Как выбрать ЦОД для бизнеса.
⚡ На что в первую очередь обратить внимание при выборе дата-центра:
1. Надежность и безопасность
2. Удобная локация
3. Инфраструктура
4. Техническая поддержка
5. Масштабируемость услуг
6. Соответствие стандартам
7. Стоимость
Дата-центр в Москве предлагает уникальные условия для аренды серверных стоек и размещения от 1 юнита, а также, легкую миграцию миграцию в облако.
Что мы предлагаем
- Размещение оборудования от 1 юнита
- Аренда серверной стойки
- Перенос вашей ИТ инфрастурктуры в облако
- Высокий уровень безопасности и надежности
- Круглосуточная техническая поддержка
🚗Доставка оборудования и монтаж в стойку - бесплатно.
Перенес ИТ ресурсов в облако
📞Свяжитесь с нами прямо сейчас и получите консультацию
Узнать больше
#реклама
sotel.su
О рекламодателе
Утилита ScrapedIn на Python
Утилита
ScrapedIn разработана для сбора данных с LinkedIn без ограничений API.
Позволяет пользователям вводить поисковые запросы, аналогичные тем, что используются на самом сайте LinkedIn, и автоматически извлекает информацию, сохраняя результаты в формате XLSX.
Основные функции утилиты:
🔵Сбор данных: Позволяет собирать данные о пользователях, вакансиях и других аспектах LinkedIn.
🔵Отчетность: После сбора данных, результаты сохраняются в XLSX-файле, который включает два листа: "dataset" и "report".
🔵Аутентификация: Для работы с утилитой необходимо настроить аутентификацию, используя куки, что позволяет избежать ограничений, связанных с API.
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяВнедряете ИИ? Изучите опыт конкурентов!
Нейросети — новый инструмент, который помогает компаниям сделать резкий скачок в развитии.
Представители передовых производственных компаний и эксперты Directum обсудили:
- каковы российские и мировые тренды и в чем особенности применения ИИ в промышленности;
- сколько времени экономит сотрудникам виртуальный ассистент и встроенный в систему ИИ для генерации контента писем, документов и задач;
- как ИИ помогает управлять сложными производственными проектами.
Вебинар полезен представителям оборонно-промышленного комплекса и других крупных производств.
Смотреть
#реклама 16+
directum.ru
О рекламодателе
Библиотека pywin32 в Python
Библиотека
pywin32 предназначена для работы с различными аспектами операционной системы Windows.
Позволяет Python взаимодействовать с компонентами Windows на более низком уровне, чем это обычно возможно.
Основные возможности библиотеки:
🔵Взаимодействие с COM: Позволяет создавать и управлять COM-объектами, что дает возможность взаимодействовать с приложениями, такими как Microsoft Office (Word, Excel и т.д.).
🔵Работа с Windows API: Предоставляет доступ к различным функциям Windows API, что позволяет выполнять низкоуровневые операции, такие как управление процессами и потоками.
🔵Создание и управление службами Windows: Позволяет создавать и управлять службами, которые могут работать в фоновом режиме.
🔵Работа с реестром Windows: Предоставляет функции для чтения и записи данных в реестр Windows.
🔵Управление окнами и процессами: Позволяет взаимодействовать с окнами приложений, управлять их состоянием и получать информацию о запущенных процессах.
🔵Работа с файлами и папками: Обеспечивает функции для работы с файловой системой, включая создание, удаление и изменение файлов и папок.
🔵Отправка сообщений и уведомлений: Позволяет отправлять сообщения между приложениями и создавать уведомления для пользователей.
➡️Установка библиотеки: pip install geopandas
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяНу все!
Теперь не нужно тратить деньги на топовые курсы и книги по программированию — их выложили в Telegram бесплатно
Все найденные курсы собирают тут — t.me/+Rg23ozD8yGdkYmJi
По этим курсам выучить любой язык за 7 дней вообще не проблема, находка для начинающих программистов
Подписаться
#реклама 16+
О рекламодателе
Библиотека Rtree в Python
Библиотека
Rtree позволяет работать с R-деревьями.
R-деревья представляют собой структуру данных, предназначенную для эффективного хранения и поиска пространственных объектов, таких как точки, линии, прямоугольники и другие геометрические фигуры. Эта структура особенно полезна для выполнения запросов на ближайшее соседство, перекрытие или нахождение объектов в определенном диапазоне.
Основные особенности библиотеки:
🔵Базируется на libspatialindex: Является оберткой вокруг C++ библиотеки libspatialindex, которая реализует различные виды R-деревьев (например, R*-дерево, R+ дерево и другие).
🔵Работа с геометрическими объектами: Позволяет легко добавлять геометрические объекты в дерево, а также выполнять различные виды пространственных запросов.
🔵Эффективность: R-деревья обеспечивают высокую производительность для запросов в больших наборах данных, так как они оптимизированы для минимизации числа дисковых операций.
➡️Установка библиотеки: pip install Rtree
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяПрограммировать игры в 9-12 лет - это реально!
Думаете, что уж Вашему то ребёнку это точно не под силу?
А вот и нет!
💻Мы беремся за одно занятие научить создавать компьютерные игры даже тех детей, кто совсем не владеет навыками программирования!
⚡Причём бесплатно!
После нашего мастер-класса ребёнок сможет использовать полученные навыки для новых собственныех проектов. Кто знает, возможно, это станет фундаментом для востребованной профессии в будущем или просто полезным хобби в настоящем... Попробуем?
🏃♂️Ждём школьников 2-5 классов 25 августа в 16:00 МСК на онлайн-занятии по программированию игр Roblox.
Регистрируйтесь для участия, количество мест ограничено.
Зарегистрироваться
#реклама 16+
progmatica.innopolis.university
О рекламодателе
Код для создания выпадающего списка в Excel на Python
Для работы с Excel в коде используется библиотека
XlsxWriter.
➡️Установка библиотеки: pip install XlsxWriter
import xlsxwriter
# Создаём новый Excel-файл с именем 'example.xlsx'
workbook = xlsxwriter.Workbook('example.xlsx')
# Добавляем новый лист в созданный файл
worksheet = workbook.add_worksheet()
# Определяем список вариантов для выпадающего меню
options = ['Вариант 1', 'Вариант 2', 'Вариант 3']
# Устанавливаем в ячейке A1 валидацию данных,
# чтобы пользователь мог выбрать значение из списка
worksheet.data_validation('A1', {
'validate': 'list', # Указываем, что валидация будет списком
'source': options, # Указываем источник данных для списка
'input_message': 'Выберите нужный вариант из списка' # Сообщение, которое будет отображаться при выборе ячейки
})
# Закрываем файл, чтобы сохранить изменения
workbook.close()
➡️Справочник Программиста. ПодписатьсяБесплатный урок по программированию для школьников
💻ИТ-школа из Университета Иннополис приглашает школьников 2-11 классов на бесплатное занятие по программированию по любому из направлений:
-Программирование игр на Scratch
-Разработка игр на Roblox
-Основы Web-разработки
-Программирование на языке Python
-Программирование на языке C++
-Программирование на языке Java
-Введение в олимпиадное программирование
📚Затрудняетесь выбрать? Наши педагоги помогут подобрать наиболее подходящее занятие для Вашего ребёнка
Регистрируйтесь, подарите ребёнкувозможность получить новые полезные навыки
Зарегистрироваться
#реклама 16+
progmatica.innopolis.university
О рекламодателе
Библиотека Asciimatics в Python
Библиотека
Asciimatics предназначена для создания анимаций и графических интерфейсов в текстовом режиме (терминале).
Поддерживает создание текстовых окон, графики, анимации, ввод данных от пользователя и даже простые игры. Работает на разных операционных системах и позволяет создать сложные текстовые интерфейсы с минимальными усилиями.
Основные особенности библиотеки:
🔵Анимация: Позволяет создавать сложные анимации прямо в терминале, используя текстовые символы.
🔵Графика: Поддерживает создание графических элементов, таких как диаграммы и графики.
🔵Окна и диалоги: Можно создавать окна, диалоги и другие интерфейсные элементы для взаимодействия с пользователем.
🔵Поддержка мыши и клавиатуры: Обрабатывает события от мыши и клавиатуры, что делает возможным создание интерактивных приложений.
🔵Портативность: Работает на Windows, Linux и macOS.
➡️Установка библиотеки: pip install asciimatics
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться📺 Не совершайте эту ошибку в Python!
В данном shorts рассмотрим частую ошибку в Python.
➡️Справочник Программиста. Подписаться
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
