Справочник Программиста
الذهاب إلى القناة على 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 844
المشتركون
-424 ساعات
-357 أيام
-7230 أيام
أرشيف المشاركات
Код для мониторинг производительности системы с логированием на 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.
➡️Справочник Программиста. Подписаться
Хотите вывести аналитику данных в 1С на новый уровень?
На нашем канале вы найдете:
✅ Обзоры и сравнения BI-инструментов ((Yandex DataLens, Visiology, Power Bi, Loginom и др.);
✅ Лайфхаки по выгрузке данных из 1С;
✅ Реальные кейсы, демонстрирующие успешные примеры использования BI-аналитики в компаниях, работающих с базами 1С;
✅ Бесплатные вебинары от ведущих специалистов в области аналитики данных и 1С.
Не упустите возможность повысить эффективность своего бизнеса!
Подписаться
#реклама
О рекламодателе
Библиотека librosa в Python
Библиотека
librosa предназначена для анализа и обработки аудио.
Широко используется в задачах обработки звуковых сигналов, таких как извлечение признаков, визуализация, синтез, и в обучении моделей машинного обучения для работы с аудио.
Основные возможности библиотеки:
🔵Загрузка и сохранение аудиофайлов
🔵Извлечение признаков
🔵Анализ временных и частотных характеристик
🔵Визуализация
🔵Аудиоэффекты и манипуляции
🔵Фильтрация и ресэмплинг
➡️Установка библиотеки: pip install librosa
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяТОП-4 Курса по Программированию
⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
✅Хотите стать программистом, но не знаете с какого языка начать?
Помогаем разобраться в самых популярных и востребованных языках программирования.
Подарок в конце подборки!
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
+3
Утилита Google Maps Scraper на Python
Утилита Google Maps Scraper предназначена для эффективного извлечения данных из Google Maps.
Позволяет собирать различные данные, такие как названия компаний, адреса, номера телефонов, отзывы, веб-сайты и рейтинги.
Ключевые особенности:
🔵Извлечение данных: Может извлекать более 40 различных данных из Google Maps, что делает её универсальным инструментом для сбора информации.
🔵Образовательное использование: Предназначена для образовательных и исследовательских целей, подчеркивая необходимость соблюдения местных и международных законов, касающихся скрейпинга данных и конфиденциальности.
🔵Дополнительные инструменты: Пользователи могут улучшить сбор данных с помощью дополнения, позволяющего извлекать контактную информацию из социальных сетей, таких как LinkedIn и Facebook.
📱 Репозиторий
➡️Справочник Программиста. Подписаться
Блог трекера Сколково про создание успешных IT-продуктов
Привет!
Я Даниил Васильев, CEO IT-компании ASAP.
Стремлюсь вырастить компанию до выручки 1 млрд рублей за з года.
Мы занимаемся разработкой цифровых продуктов.
✅Имеем отраслевую экспертизу в E-commerce & retail, promtech и proptech.
✅Развиваем продуктовый подход.
✅Более 150 проектов с 2017 года.
✅Среди клиентов Torex, Rubezh, Таврида Электрик и другие.
В канале рассказываю как развиваем IT-продукты наших клиентов, строим процессы, делаем PR и продажи, запускаем новые проекты и направления и многое другое.
Всё как есть, с кейсами и цифрами.
Делюсь опытом в управлении, бизнес-процессах, продуктовом и проектом менеджменте, B2B-продажах.
Буду рад видеть вас в числе читателей. Подписывайтесь!
Подписаться
#реклама
О рекламодателе
Библиотека mypy в Python
mypy - это статический анализатор типов для Python, который помогает обнаруживать ошибки типов в коде.
В отличие от динамической природы Python, где типы переменных и аргументов функций проверяются только во время выполнения, mypy позволяет проверять корректность типов на этапе разработки.
Основные особенности библиотеки:
🔵Статическая типизация: проверяет типы на основе аннотаций типов, добавленных в коде.
🔵Совместимость с динамическим Python: Не нарушает динамическую природу Python.
🔵Поддержка Type Hints: Использует стандартные аннотации типов (type hints), введенные в Python 3.5 (PEP 484).
🔵Поддержка сложных типов: Поддерживает различные сложные типы, такие как объединение типов (Union), опциональные типы (Optional), обобщенные типы (Generic), и многое другое.
🔵Градиентная типизация: Можно постепенно добавлять аннотации типов в существующий код, что облегчает интеграцию mypy в большие проекты.
➡️Установка библиотеки: pip install mypy
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
