Справочник Программиста
الذهاب إلى القناة على 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 840
المشتركون
-324 ساعات
-387 أيام
-7230 أيام
أرشيف المشاركات
Многофакторная аутентификация Avanpost MFA+
Надёжное решение для защиты от несанкционированного доступа с поддержкой всех современных методов аутентификации.
⚡ Все стандартные технологии интеграции: SAML, Kerberos, OpenID Connect и др.,
⚡ Собственное мобильное приложение Avanpost Authenticator,
⚡ Гибкое лицензирование.
Avanpost MFA+ возьмет на себя большую часть рутинных задач, разгрузив ваших администраторов для выполнения более важных процессов.
Перейти на сайт
#реклама 16+
promo.avanpost.ru
О рекламодателе
Библиотека telegram-phone-number-checker в Python
Библиотека
telegram-phone-number-checker позволяет производить проверки, связан ли телефонный номер с аккаунтами Telegram.
Благодаря ей можно получить информацию о имени пользователя, имени и идентификаторах, связанных с заданным номером телефона.
➡️Установка библиотеки: pip install telegram-phone-number-checker
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяСделай свое лето продуктивным!
Прокачай бизнес на свежих и актуальных курсах от MPSTATS Академии
⚡ Майский Буст это набор знаний для селлера, в него входят 2 курса + 2 бонуса
✅ Чтобы узнать подробности и забронировать место, скорее переходи на сайт и оставляй заявку!
🏃♂️ Доступно всего 100 мест
📅 Предложение действует только 1 неделю до 31 Мая
Подать заявку
#реклама 16+
edu.mpstats.academy
О рекламодателе
📊 Библиотека polars в Python
Библиотека
polars предназначена для работы с данными в формате DataFrame, разработанная для обеспечения быстрой и эффективной обработки данных.
Она вдохновлена популярной библиотекой pandas, но предлагает еще более высокую производительность и возможности для работы с большими наборами данных, которые могут не поместиться в памяти.
Основные особенности библиотеки:
🔵Поддержка операций над данными, таких как фильтрация, сортировка, группировка и агрегация.
🔵Возможность работать с различными типами данных, включая числа, строки, даты и времена.
🔵Поддержка операций соединения и объединения данных из разных источников.
🔵Поддержка параллельной обработки данных для ускорения выполнения операций.
🔵Интеграция с другими популярными библиотеками Python, такими как NumPy и PyArrow.
➡️Установка библиотеки: pip install polars
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяОблачный сервер VK Cloud — Российское ПО
Комплексное решение для любых IT-проектов. Отказоустойчивая и высокопроизводительная инфраструктура для стабильной работы ваших сервисов. Масштабирование без остановки виртуальных машин. Оплата по факту потребления.
Узнать больше
#реклама
cloud.vk.com
О рекламодателе
Код для преобразование речи в текст на Python
➡️Установка библиотеки:
pip install SpeechRecognition
# pip install SpeechRecognition
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Скажите что-нибудь...")
audio = r.listen(source)
try:
text = r.recognize_google(audio, language="ru-RU")
print(f"Вы сказали: {text}")
except sr.UnknownValueError:
print("Не удалось распознать речь")
except sr.RequestError as e:
print(f"Ошибка сервиса распознавания речи; {e}")
➡️Справочник Программиста. Подписаться📺 Преобразование речи в текст на Python
В данном shorts напишем код для преобразования речи в текст на Python.
➡️Справочник Программиста. Подписаться
Серверное Оборудование Купить БУ в Москве с Гарантией!
Компания WestComp продает бу серверное оборудование вендора HPE в поколении Gen8 Gen9 и Gen10 всех линеек в отличном состоянии! Купить серверы можно с НДС без повышения цены и в лизинг. Доступна услуга Colocation в ЦОД TIER III Москвы! Можно выгодно купить сервер HP Proliant DL или BL, СХД HPE 3PAR, HPE Synergy, HPE BladeSystem, HPE Apollo любой конфигурации с гарантией до 5 лет! Цены в 10 раз ниже чем на новое оборудование!
Выбрать
#реклама
westcomp.ru
О рекламодателе
🗺 Библиотека Cartopy в Python
Библиотека
Cartopy представляет собой инструмент для создания картографических визуализаций и географических анализов.
Она является дополнением к библиотеке Matplotlib и предоставляет возможности для работы с географическими данными.
Основные особенности библиотеки:
🔵Поддержка различных проекций карты, включая географическую проекцию, проекции Меркатора, Ламберта и другие.
🔵Возможность добавления географических объектов, таких как контуры, реки, границы стран и т. д.
🔵Интеграция с другими библиотеками Python, такими как NumPy и Pandas, для обработки и визуализации данных.
✅ Пример простой карты, на которой сравниваются геодезические линии и линии переноса на пластинах между двумя местоположениями.
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
def main():
# Создание фигуры размером 10x5
fig = plt.figure(figsize=(10, 5))
# Добавление подграфика с проекцией Robinson
ax = fig.add_subplot(1, 1, 1, projection=ccrs.Robinson())
# Установка расширения карты на глобальное
ax.set_global()
# Добавление фонового изображения на карту
ax.stock_img()
# Добавление контуров береговой линии на карту
ax.coastlines()
# Построение точки (-0.08, 51.53) с использованием проекции PlateCarree
ax.plot(-0.08, 51.53, 'o', transform=ccrs.PlateCarree())
# Построение линии от (-0.08, 51.53) до (132, 43.17) с использованием проекции PlateCarree
ax.plot([-0.08, 132], [51.53, 43.17], transform=ccrs.PlateCarree())
# Построение линии от (-0.08, 51.53) до (132, 43.17) с использованием проекции Geodetic
ax.plot([-0.08, 132], [51.53, 43.17], transform=ccrs.Geodetic())
# Отображение графика
plt.show()
if __name__ == '__main__':
main()
➡️Установка библиотеки: pip install cartopy
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяСтань 3D-визуализатором и зарабатывай от 100 000 руб/мес
Как вам идея создать свою первую 3d-визуализацию комнаты, даже если вы ничего не знаете о 3D-дизайне?
Приглашаем вас на бесплатный 14-дневный марафон «3D Max в интерьере: Первые шаги»
На нем вы бесплатно:
- Получите 2 недели обучения у преподавателя с 18-летним опытом
- С нуля построите геометрию помещения, смоделируете стол, цветочный горшок и листья
- Научитесь импортировать модели. Наполните сцену декором и узнаете, как работать с материалами
- Выставите реалистичный свет и получите свою первую 3d-визуализацию комнаты
- Получите сертификат за выполнение всех уроков
А в конце марафона заказчик выберет несколько понравившихся проектов и заплатит за каждый 10.000 рублей.
Регистрируйтесь на сайте!
Узнать больше
#реклама 16+
ok-visual-3dstart.ru
О рекламодателе
💻 Код для получение информации о запущенных процессах на Python
Для получения информации о запущенных процессах в коде используется модуль
psutil.
Функция process_iter() из модуля psutil используется для итерации по всем процессам, запущенным на компьютере. Возвращает генератор, который можно использовать для получения информации о каждом процессе, такой как идентификатор процесса (PID), имя процесса и другие атрибуты.
➡️Установка модуля: pip install psutil
import psutil
# Получаем генератор процессов с указанными атрибутами 'pid' и 'name'
processes = psutil.process_iter(['pid', 'name'])
# Проходимся по каждому процессу
for process in processes:
# Выводим идентификатор и имя процесса
print(f"PID: {process.info['pid']}, Название: {process.info['name']}")
➡️Справочник Программиста. ПодписатьсяОбучение ELTEX - Использование коммутаторов MES
17.06 - 21.06
Очно / Удаленно
В курсе рассматриваются вопросы построения сетей с помощью коммутаторов MES.
Программа курса на сайте!
С выдачей сертификата по окочанию курса!
Зарегистрироваться
#реклама 16+
eltexcm.ru
О рекламодателе
🌐 Библиотека Gradio в Python
Библиотека
Gradio позволяет быстро создавать демонстрации или веб-приложения для моделей машинного обучения, API или любых произвольных функций Python с минимальным количеством кода.
Предоставляет простой и настраиваемый пользовательский интерфейс для взаимодействия с моделями машинного обучения и обмена ими.
Основные возможности библиотеки:
🔵Создание пользовательских интерфейсов и интерактивных демонстраций для моделей машинного обучения.
🔵Поддержка различных типов входных и выходных компонентов, таких как текстовые поля, изображения, аудио и другие.
🔵Возможность запуска приложений Gradio в режиме горячей перезагрузки, который автоматически перезагружает приложение при внесении изменений в файл.
🔵Встроенные функции для обмена демонстрациями и веб-приложениями, созданными с помощью Gradio.
🔵Поддержка создания более гибких макетов и потоков данных.
➡️Установка библиотеки: pip install gradio
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяГотовы ли вы повысить свои навыки программирования и погрузиться в мир Python?
Тогда присоединяйтесь к нашему Telegram-каналу и отправляйтесь в путешествие, где инновации встречаются с простотой.
💡 Почему стоит присоединиться к PYTHONOMANIA?
✨ Ежедневные советы и рекомендации, раскрывающие тайны языка Python, помогут вам повысить свой уровень владения Python. Неважно, новичок вы или опытный кодер, вы всегда найдете для себя что-то новое!
Код для объединения всех Excel-файлов на Python
Данный код объединяет все Excel-файлы по переданному пути в один файл, где таблицы из каждого файла сохраняются на отдельных листах.
Для получения всех файлов в директории в коде используется стандартный модуль
glob, а для их объединения - openpyxl.
➡️Установка openpyxl: pip install openpyxl
import openpyxl
import glob
# Путь к папке, содержащей файлы Excel
folder_path = './'
# Получаем список Excel-файлов в папке
files = glob.glob(folder_path + '/*.xlsx')
# Создаем новый Excel-файл
merged_file = openpyxl.Workbook()
# Обходим каждый файл и сохраняем таблицы на отдельных листах
for file in files:
# Читаем Excel-файл
wb = openpyxl.load_workbook(file)
# Получаем название файла без расширения
file_name = file.split('/')[-1].split('.')[0]
# Копируем каждый лист из исходного файла в объединенный файл
for sheet_name in wb.sheetnames:
# Создаем новый лист в объединенном файле
merged_sheet = merged_file.create_sheet(f"{file_name} - {sheet_name}")
# Получаем лист из исходного файла
sheet = wb[sheet_name]
# Копируем значения из исходного листа в новый лист
for row in sheet.iter_rows(values_only=True):
merged_sheet.append(row)
# Удаляем изначально созданный пустой лист
merged_file.remove(merged_file.active)
# Сохраняем объединенный файл
merged_file.save('merged_file.xlsx')
➡️Справочник Программиста. Подписаться🍅 Библиотека pythonspt в Python
Библиотека
pythonspt - это простой терминальный таймер, в котором используется технология pomodoro.
Технология pomodoro - это метод управления рабочим временем, который основан на разделении работы на периоды, называемые "помидорами", каждый продолжительностью около 25 минут, с последующим коротким перерывом.
После нескольких помидоров следует более длительный перерыв. Этот метод позволяет сосредоточиться на задаче в течение определенного времени и улучшить продуктивность.
➡️Установка библиотеки: pip install pythonspt
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяУлучшите Свой Код с ИИ-Ревьюером!
Умный ИИ-ревьюер кода, основанный на GPT-4-Omni, поможет вам поднять качество кода на новый уровень. Автоматический анализ, выявление ошибок, улучшение производительности и рекомендации по лучшим практикам программирования — все это и многое другое с нашим сервисом!
Преимущества:
📈 Улучшение Качества: Автоматическое выявление ошибок и предложений по улучшению.
⏱ Экономия Времени: Быстрая проверка кода без необходимости ожидания отзывов от коллег.
🛠 Оптимизация: Рекомендации по оптимизации и улучшению производительности вашего кода.
💼 Помощь в Карьере: Советы и рекомендации для вашего резюме и подготовки к собеседованиям.
Как это работает:
Отправьте свой код.
Получите детальный отчет с рекомендациями.
Задавайте дополнительные вопросы по коду!
Присоединяйтесь сейчас и улучшите свой код с нашим ИИ-ревьюером!
https://t.me/Code_Inspektor_bot
Обнаружение объектов на изображении при помощи Python
В данной статье напишем код на Python для обнаружения объектов на изображении.
➡️Справочник Программиста. Подписаться
📼 Код для сжатия видео на Python
Для сжатия видео в коде используется библиотека
moviepy.
➡️Установка moviepy: pip install moviepy
from moviepy.editor import VideoFileClip
def compress_video(input_file, output_file, target_bitrate):
# Загрузка видеофайла
video = VideoFileClip(input_file)
# Изменение размера видео до высоты 360 пикселей
video = video.resize(height=360)
# Запись сжатого видеофайла с указанным битрейтом и кодеком "libx264"
video.write_videofile(output_file, bitrate=target_bitrate, codec="libx264")
# Сжатие видео "video.mp4" и сохранение его в файле "output_video.mp4" с целевым битрейтом "1000k"
compress_video("video.mp4", "output_video.mp4", "1000k")
➡️Справочник Программиста. ПодписатьсяРазверните Kubernetes за 10 минут — от VK Cloud
Сертифицированный K8s от VK Cloud. Масштабируйте до 100 серверов. Разворачивай за 10 минут.
Экосистема Kubernetes от VK Cloud: управление с Terraform; мониторинг на базе Prometheus, Grafana.
Узнать больше
#реклама
cloud.vk.com
О рекламодателе
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
