Справочник Программиста
الذهاب إلى القناة على 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 837
المشتركون
-424 ساعات
-287 أيام
-7330 أيام
أرشيف المشاركات
Метод psutil.cpu_times() в Python 🖥
Метод
cpu_times() из библиотеки psutil возвращает время работы системного процессора в виде именованного кортежа. Каждый атрибут представляет секунды, потраченные процессором в данном режиме.
Доступность атрибутов варьируется в зависимости от платформы:
🔵user: время, проведенное процессором в пользовательском режиме. В Linux оно также включает гостевое время;
🔵system: время, проведенное процессором в системном режиме;
🔵idle: время, проведенное процессором в простое (когда процессор ничего не делает).
Поля, специфичные для конкретной платформы:
🔵nice (UNIX): время, затрачиваемое процессами с приоритетом niced, выполняющимися в пользовательском режиме. В Linux это также включает время guest_nice;
🔵iowait (Linux): время, потраченное на ожидание завершения ввода-вывода. Это время не учитывается в счетчике времени простоя;
🔵irq (Linux, BSD): время, затрачиваемое на обслуживание аппаратных прерываний;
🔵softirq (Linux): время, затрачиваемое на обслуживание программных прерываний;
🔵steal (Linux 2.6.11+): время, затрачиваемое другими операционными системами, работающими в виртуализированной среде;
🔵guest (Linux 2.6.24+): время, затрачиваемое на запуск виртуального процессора для гостевых операционных систем под управлением ядра Linux;
🔵guest_nice (Linux 3.2.0+): время, затраченное на запуск niced guest (виртуальный процессор для гостевых операционных систем под управлением ядра Linux);
🔵interrupt (Windows): время, затрачиваемое на обслуживание аппаратных прерываний (аналогично “irq” в UNIX);
🔵dpc (Windows): время, затрачиваемое на обслуживание вызовов отложенных процедур (DPC). DPC - это прерывания, которые выполняются с более низким приоритетом, чем стандартные прерывания.
➡️Установка библиотеки psutil: pip install psutilЗащита сети от DDoS-атак. -50% на тип защиты Always-On
Осталось всего несколько дней до окончания новогодней распродажи, успейте подключиться выгодно!
Защита сетевой инфраструктуры в DDoS-Guard это:
- Защита на уровнях L3-4, L7 OSI
- Области включения — Global, Asia
- Оптимальная маршрутизация трафика
- Отсутствие переплат за отраженные атаки
- Технология Twin Tunnel — геораспределенное резервирование туннельных включений
- Высокая отказоустойчивость
- Минимальные задержки при обработке трафика
- Выгодный подсчет трафика по 95-му процентилю
- Индивидуальные условия обслуживания
DDoS-Guard — эксперт в сфере защиты от DDoS-атак
С 2011 года обеспечиваем постоянное присутствие в сети наших клиентов, с применением собственных разработок и технологий управления безопасностью
Узнать больше
#реклама
ddos-guard.net
О рекламодателе
Ответьте на 1 вопрос и книги ваши на 30 дней за 0 рублей
Более 200 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно!
Попробовать
#реклама 16+
bookmate.ru
О рекламодателе
Библиотека voluptuous в Python ☝️
Библиотека
voluptuous предназначена в основном для валидации данных, поступающих в Python в формате JSON, YAML и т. д.
Она позволяет определять схемы валидации данных в виде простых вложенных структур данных, состоящих из словарей, списков и скалярных значений. Каждый узел входной схемы сопоставляется с соответствующими узлами входных данных.
➡️Установка библиотеки voluptuous: pip install voluptuous
Особенности библиотеки:
🔵Простота использования.
🔵Поддержка сложных структур данных.
🔵Предоставление полезных сообщений об ошибках.Ответ на вопрос и Яндекс Музыка ваша 60 дней бесплатно
Яндекс Музыка для вас и 3-х ваших близких 60 дней бесплатно. Попробуйте сейчас!
Попробовать
#реклама 16+
music.yandex.ru
О рекламодателе
Модуль Faker в Python 💻
Модуль
Faker позволяет генерировать случайные данные.
➡️Установка библиотеки Faker: pip install Faker
Основные возможности модуля Faker:
🔵Генерация случайных имен, адресов, адресов электронной почты, текстов.
🔵Генерация данных, специфичных для различных стран, таких как имена, адреса и телефонные номера.
🔵Генерация случайных данных на основе пользовательских правил.Функция psutil.sensors_battery() в Python 💻
Функция
sensors_battery() из библиотеки psutil используется для получения информации о состоянии батареи на ноутбуке.
Она возвращает именованный кортеж, содержащий следующие значения:
🔵percent: процент заряда батареи.
🔵secsleft: приблизительное количество секунд, оставшихся до полного разряда батареи.
🔵power_plugged: указывает, подключено ли устройство к источнику питания (True - подключен, False - не подключен).
➡️Установка библиотеки psutil: pip install psutilПольза от учёбы для взрослых
По статистике каждый третий россиянин хоть раз проходил образовательные курсы — от курсов для саморазвития до освоения новой профессии.
Новые знания повышают эрудицию — мозг создаёт новые нейронные связи, улучшаются память и способность к концентрации.
Но главное, обучение — хорошая возможность для карьерного развития и роста стоимости вашей работы.
1. Выберите направление обучения — из более чем 4000 курсов на Сравни.
2. Примените промокод SRAVNI на скидку до 65%.
3. Учитесь, развивайтесь и открывайте новое!
Выбрать
#реклама
sravni.ru
О рекламодателе
Библиотека manim в Python 🎇
Библиотека
manim предоставляет возможность создавать высококачественные видео-анимации, способные иллюстрировать сложные математические концепции.
Подробнее с данной библиотекой можно ознакомиться в документации.
Пример кода:
from manim import *
class MovingFrameBox(Scene):
def construct(self):
text=MathTex(
"\\frac{d}{dx}f(x)g(x)=","f(x)\\frac{d}{dx}g(x)","+",
"g(x)\\frac{d}{dx}f(x)"
)
self.play(Write(text))
framebox1 = SurroundingRectangle(text[1], buff = .1)
framebox2 = SurroundingRectangle(text[3], buff = .1)
self.play(
Create(framebox1),
)
self.wait()
self.play(
ReplacementTransform(framebox1,framebox2),
)
self.wait()
MovingFrameBox().render()
Результат выполнения кода можно увидеть на гифке.Рекламный бот яндекса совсем с ума сошёл, то нет рекламы, то по 2 подряд выкладывает 🚬
Telegram-канал об образовании Эдтехно
Друзья, не пропустите важную информацию!
Эдтехно — канал про технологии и образование. Рассказывает про все тренды, делает уроки актуальными и интересными для детей, а учителям доходчиво разъясняет, как сегодня работать в цифровой реальности.
Сами давно подписаны и вам советуем.
Подписаться
#реклама
О рекламодателе
Ищу помощницу по дизайну интерьеров.
Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией.
Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком.
- Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17.
- Высшее образование не требуется, всему научу сама.
- На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена.
Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж.
Учеников много не набираю, чтобы была возможность уделить внимание каждому.
Успевайте зарегистрироваться, пока места еще есть.
Начать обучение можно по ссылке «Зарегистрироваться».
Зарегистрироваться
#реклама
udesignschool.ru
О рекламодателе
Функция для масштабирования байтов
Данный код определяет функцию с названием
get_size_format(), которая масштабирует заданное количество байтов в соответствующий формат размера файла.
Функция принимает три параметра: b (количество байтов), factor (множитель масштабирования, по умолчанию равен 1024) и suffix (суффикс, добавляемый к отформатированному значению, по умолчанию равен "B").
def get_size_format(b, factor=1024, suffix="B"):
for unit in ["", "K", "M", "G", "T", "P", "E", "Z"]:
if b < factor:
# Возвращаем отформатированную строку с размером и единицей измерения
return f"{b:.2f}{unit}{suffix}"
b /= factor
# Возвращаем отформатированную строку с размером и единицей измерения
return f"{b:.2f}Y{suffix}"
print(get_size_format(1024)) # Вывод: 1.00KB
print(get_size_format(1048576)) # Вывод: 1.00MB
print(get_size_format(1099511627776)) # Вывод: 1.00TBБиблиотека igraph в Python 🤔
Библиотека
igraph предоставляет возможности для работы с графами и сетями. Она является быстрой и эффективной библиотекой с открытым исходным кодом, которая позволяет создавать, анализировать и визуализировать графы.
➡️Установка библиотеки igraph: pip install igraph
Основные возможности библиотеки:
🔵Создание, изменение и анализ графов.
🔵Конвертация графов из/в другие форматы, такие как networkx и graph-tool.
🔵Визуализация графов с использованием различных библиотек, включая Cairo, matplotlib и plotly.Проектная документация. Генпроект и разделы
Разработаем проектную документацию по Вашему ТЗ. 54 специалиста в штате, Лицензия МинКульта, СРО. Опыт 12 лет. Мы успешно прошли 74 экспертизы. Готовы разработать как Генпроект, так и разделы ( ЭОМ, ВК, ОВиК, ТХ, СС, ЛВС, СКПТ, СКУД, ООС и другие ).
Заполните заявку и получите КП для Вашего проекта в ближайшее время.
Сотрудничество с нами Вам понравится.
Компания "Ай Ди Группа". Мы всегда рядом.
Узнать цену
#реклама
mrqz.me
О рекламодателе
Код для конвертации XML в JSON на Python ⚙️
Для конвертации XML в JSON в коде мы используем модуль
xmltodict.
➡️Установка модуля xmltodict: pip install xmltodict
import json
import xmltodict
xml_data = """<?xml version="1.0" encoding="UTF-8"?>
<root>
<item id="1">
<name>Item 1</name>
<price>100</price>
</item>
<item id="2">
<name>Item 2</name>
<price>200</price>
</item>
</root>
"""
# Преобразование XML в словарь
dict_data = xmltodict.parse(xml_data)
# Преобразование словаря в JSON
json_data = json.dumps(dict_data)
print(json_data)⚡️Не упусти IT скидки!
Подпишись на АйТи Халяву👈
💸 Здесь лучшие скидки на хостинги, софт, курсы и гаджеты от айтишников для айтишников 👨💻
Библиотека captcha в Python 🤔
Библиотека
captcha позволяет генерировать и работать с CAPTCHA.
CAPTCHA - это механизм проверки подлинности, который предотвращает автоматическое чтение и распознавание искаженных символов на изображении.
➡️Установка библиотеки: pip install captcha
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
