es
Feedback
Справочник Программиста

Справочник Программиста

Ir al canal en 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

Mostrar más
5 840
Suscriptores
-324 horas
-387 días
-7230 días
Archivo de publicaciones
Многофакторная аутентификация Avanpost MFA+ Надёжное решение для защиты от несанкционированного доступа с поддержкой всех сов
Многофакторная аутентификация Avanpost MFA+ Надёжное решение для защиты от несанкционированного доступа с поддержкой всех современных методов аутентификации. ⚡ Все стандартные технологии интеграции: SAML, Kerberos, OpenID Connect и др., ⚡ Собственное мобильное приложение Avanpost Authenticator, ⚡ Гибкое лицензирование. Avanpost MFA+ возьмет на себя большую часть рутинных задач, разгрузив ваших администраторов для выполнения более важных процессов. Перейти на сайт #реклама 16+ promo.avanpost.ru О рекламодателе

Библиотека telegram-phone-number-checker в Python Библиотека telegram-phone-number-checker позволяет производить проверки, св
Библиотека 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, разработанная для обе
📊 Библиотека polars в Python Библиотека polars предназначена для работы с данными в формате DataFrame, разработанная для обеспечения быстрой и эффективной обработки данных. Она вдохновлена популярной библиотекой pandas, но предлагает еще более высокую производительность и возможности для работы с большими наборами данных, которые могут не поместиться в памяти. Основные особенности библиотеки: 🔵Поддержка операций над данными, таких как фильтрация, сортировка, группировка и агрегация. 🔵Возможность работать с различными типами данных, включая числа, строки, даты и времена. 🔵Поддержка операций соединения и объединения данных из разных источников. 🔵Поддержка параллельной обработки данных для ускорения выполнения операций. 🔵Интеграция с другими популярными библиотеками Python, такими как NumPy и PyArrow. ➡️Установка библиотеки: pip install polars 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Облачный сервер VK Cloud — Российское ПО Комплексное решение для любых IT-проектов. Отказоустойчивая и высокопроизводительная
Облачный сервер 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. ➡️Справочник
📺 Преобразование речи в текст на Python В данном shorts напишем код для преобразования речи в текст на Python. ➡️Справочник Программиста. Подписаться

Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поко
Серверное Оборудование Купить БУ в Москве с Гарантией! Компания 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-визуализатором и зарабатывай от 100 000 руб/мес Как вам идея создать свою первую 3d-визуализацию комнаты, даже если вы ничего не знаете о 3D-дизайне? Приглашаем вас на бесплатный 14-дневный марафон «3D Max в интерьере: Первые шаги» На нем вы бесплатно: - Получите 2 недели обучения у преподавателя с 18-летним опытом - С нуля построите геометрию помещения, смоделируете стол, цветочный горшок и листья - Научитесь импортировать модели. Наполните сцену декором и узнаете, как работать с материалами - Выставите реалистичный свет и получите свою первую 3d-визуализацию комнаты - Получите сертификат за выполнение всех уроков А в конце марафона заказчик выберет несколько понравившихся проектов и заплатит за каждый 10.000 рублей. Регистрируйтесь на сайте! Узнать больше #реклама 16+ ok-visual-3dstart.ru О рекламодателе

💻 Код для получение информации о запущенных процессах на Python Для получения информации о запущенных процессах в коде испол
💻 Код для получение информации о запущенных процессах на 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 Очно / Удаленно В курсе рассматриваются вопросы построения сете
Обучение 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 - это простой терминальный таймер, в котором используется технология po
🍅 Библиотека pythonspt в Python Библиотека pythonspt - это простой терминальный таймер, в котором используется технология pomodoro. Технология pomodoro - это метод управления рабочим временем, который основан на разделении работы на периоды, называемые "помидорами", каждый продолжительностью около 25 минут, с последующим коротким перерывом. После нескольких помидоров следует более длительный перерыв. Этот метод позволяет сосредоточиться на задаче в течение определенного времени и улучшить продуктивность. ➡️Установка библиотеки: pip install pythonspt 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Улучшите Свой Код с ИИ-Ревьюером! Умный ИИ-ревьюер кода, основанный на GPT-4-Omni, поможет вам поднять качество кода на новый уровень. Автоматический анализ, выявление ошибок, улучшение производительности и рекомендации по лучшим практикам программирования — все это и многое другое с нашим сервисом! Преимущества: 📈 Улучшение Качества: Автоматическое выявление ошибок и предложений по улучшению. ⏱ Экономия Времени: Быстрая проверка кода без необходимости ожидания отзывов от коллег. 🛠 Оптимизация: Рекомендации по оптимизации и улучшению производительности вашего кода. 💼 Помощь в Карьере: Советы и рекомендации для вашего резюме и подготовки к собеседованиям. Как это работает: Отправьте свой код. Получите детальный отчет с рекомендациями. Задавайте дополнительные вопросы по коду! Присоединяйтесь сейчас и улучшите свой код с нашим ИИ-ревьюером! https://t.me/Code_Inspektor_bot

Обнаружение объектов на изображении при помощи Python В данной статье напишем код на Python для обнаружения объектов на изобр
Обнаружение объектов на изображении при помощи 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 серверов. Разворачива
Разверните Kubernetes за 10 минут — от VK Cloud Сертифицированный K8s от VK Cloud. Масштабируйте до 100 серверов. Разворачивай за 10 минут. Экосистема Kubernetes от VK Cloud: управление с Terraform; мониторинг на базе Prometheus, Grafana. Узнать больше #реклама cloud.vk.com О рекламодателе