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

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

Відкрити в 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
Підписники
-324 години
-387 днів
-7230 день
Архів дописів
Код для добавления диаграмм в Excel на Python Для работы с Excel в коде используется библиотека openpyxl. Данный код можно расценивать как шаблон и дополнять различными данными. ➡️Установка модуля: pip install openpyxl
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference

# Создаём новый Excel-файл и выбираем активный лист
wb = Workbook()
ws = wb.active

# Добавляем данные о продажах различных продуктов
data = [
    ['Продукт', 'Продажи в январе', 'Продажи в феврале', 'Продажи в марте'],
    ['Продукт A', 30, 25, 40],
    ['Продукт B', 20, 35, 30],
    ['Продукт C', 35, 30, 25],
    ['Продукт D', 15, 20, 35],
]

for row in data:
    ws.append(row)

# Создаем объект диаграммы
chart = BarChart()
chart.title = "Ежемесячные продажи продуктов"
chart.x_axis.title = 'Продукт'
chart.y_axis.title = 'Продажи'

# Диапазон данных для диаграммы (исключая заголовки)
data = Reference(ws, min_col=2, min_row=1, max_col=4, max_row=len(data))
categories = Reference(ws, min_col=1, min_row=2, max_row=len(data))

chart.add_data(data, titles_from_data=True)
chart.set_categories(categories)

# Добавляем диаграмму на лист
ws.add_chart(chart, "E2")

# Сохраняем файл
wb.save("ежемесячные_продажи.xlsx")
➡️Справочник Программиста. Подписаться

Python: от новичка до разработчика Научим Python с нуля до уровня Junior. Ограниченный набор. Обучим бесплатно, если ты: — В отпуске по уходу за ребёнком — Неработающая мама детей до 7 лет — Официально не работаешь или под риском увольнения — 50 лет и старше или предпенсионер — Находишься в поисках работы или хочешь повысить квалификацию на текущем рабочем месте Подать заявку #реклама 16+ osnovanie.info О рекламодателе

Фреймворк Tornado в Python Tornado - это асинхронный веб-фреймворк и сетевая библиотека, предназначенная для построения масштабируемых и высокопроизводительных веб-приложений. Основные особенности фреймворка: 🔵Асинхронность: изначально разработан как асинхронный фреймворк, что позволяет ему эффективно обрабатывать большое количество одновременных соединений. 🔵Производительность: способен обслуживать тысячи клиентов одновременно, что делает его подходящим для создания реальных веб-приложений, требующих высокой производительности. 🔵Встроенный веб-сервер: включает встроенный веб-сервер, что упрощает процесс разработки и развертывания приложений. 🔵Поддержка WebSockets: имеет встроенную поддержку WebSockets, что позволяет легко создавать приложения, требующие двусторонней связи в реальном времени, такие как чаты или системы уведомлений. 🔵Маршрутизация и обработка запросов: предоставляет удобные средства для маршрутизации запросов и их обработки, что упрощает разработку RESTful API и других веб-приложений. 🔵Шаблонизация: включает систему шаблонов, которая позволяет легко генерировать HTML-страницы. ➡️Установка библиотеки: pip install tornado 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Разработка мобильных приложений и веб-сервисов - WINFOX Для ритейла и ecommerce. Продуктовый подход. Большой опыт. Компания и
Разработка мобильных приложений и веб-сервисов - WINFOX Для ритейла и ecommerce. Продуктовый подход. Большой опыт. Компания из топа рейтингов. Получить предложение #реклама wnfx.ru О рекламодателе

Библиотека screeninfo в Python Библиотека screeninfo используется для получения информации о подключённых дисплеях (мониторах), таких как разрешение, размеры и позиция на виртуальном рабочем столе. ✅ Пример кода
from screeninfo import get_monitors

# Получение информации о мониторах
monitors = get_monitors()

# Вывод информации о мониторах
for monitor in monitors:
    print(f"Монитор: {monitor.name}")
    print(f"Разрешение: {monitor.width}x{monitor.height}")
    print(f"Физический размер: {monitor.width_mm}x{monitor.height_mm} мм")
    print(f"Позиция: {monitor.x},{monitor.y}")
    print("\n")
➡️Установка библиотеки: pip install screeninfo 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Техническая поддержка и доработка сайтов "под ключ" Обновление, доработка и развитие сайтов. Любая CMS и сложность. Гарантия!
Техническая поддержка и доработка сайтов "под ключ" Обновление, доработка и развитие сайтов. Любая CMS и сложность. Гарантия! ✅ Выгодные цены ✅ Сертифицированные специалисты ✅ Полная безопасность ✅ Опыт 14 лет Мы делаем быстрые, красивые и фунциональные сайты 👌 Узнать больше #реклама ivit.pro О рекламодателе

Библиотека PyCaret в Python PyCaret - это библиотека машинного обучения с открытым исходным кодом, разработанная для автоматизации и упрощения процессов машинного обучения. Она ориентирована на людей с базовыми знаниями в программировании и машинном обучении и позволяет быстро прототипировать, строить и настраивать модели машинного обучения. Основные особенности библиотеки: 🔵Удобство использования: упрощает процесс создания и использования моделей машинного обучения с минимальным количеством кода. 🔵Поддержка всех этапов машинного обучения: охватывает весь жизненный цикл моделей машинного обучения, включая предварительную обработку данных, выбор моделей, настройку гиперпараметров, интерпретацию моделей и развертывание. 🔵Разнообразие моделей: поддерживает широкий спектр алгоритмов для задач классификации, регрессии, кластеризации, анализа временных рядов и обработки данных. 🔵Интеграция с другими библиотеками: легко интегрируется с популярными библиотеками, такими как scikit-learn, XGBoost, LightGBM и CatBoost, а также с инструментами для визуализации данных, такими как Matplotlib и Seaborn. 🔵Автоматизация рабочих процессов: позволяет автоматизировать многие рутинные задачи, такие как подбор гиперпараметров, генерация метрик оценки моделей и создание отчетов. ➡️Установка библиотеки: pip install pycaret 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Курс «Разработчик 1С» от Яндекса. За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку За
Курс «Разработчик 1С» от Яндекса. За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Код для удаления файла с удаленного сервера по SSH на Python Для работы с SSH в коде используется библиотека paramiko. ➡️Уста
Код для удаления файла с удаленного сервера по SSH на Python Для работы с SSH в коде используется библиотека paramiko. ➡️Установка библиотеки: pip install paramiko
import paramiko

# Устанавливаем SSH-соединение
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# Подключаемся к удаленному серверу
client.connect('hostname', username='username', password='password')

# Открываем SFTP-сессию
sftp = client.open_sftp()

# Удаляем файл с удаленного сервера
sftp.remove('remote_file.txt')

# Закрываем SFTP-сессию
sftp.close()

# Закрываем соединение
client.close()
➡️Справочник Программиста. Подписаться

Ведем набор учеников 3-10 классов на новый учебный год! Московская школа программистов - это не курсы, а школа с государствен
Ведем набор учеников 3-10 классов на новый учебный год! Московская школа программистов - это не курсы, а школа с государственной лицензией, которая обучает детей IT с 2001 года. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк Что получит ребенок, в результате обучения: - Участие и победы в олимпиадах всероссийского и международного уровня - Поступление в престижные технические вузы России и работу в известных IT-компаниях: Apple, Google, Yandex, Nvidia и других - Практику на реальных IT-проектах - Усидчивость, целеустремленность и умение работать в команде - Сдача ЕГЭ/ОГЭ на высокие баллы Сейчас идет набор в виртуальный класс. В этом формате, дети в небольших группах обучаются с преподавателем онлайн в реальном времени. Эффективно как очно. Позаботьтесь о том, чтобы ребенок стал востребованным IT-специалистом! Зарегистрироваться #реклама vc.informatics.ru О рекламодателе

Код для блокировки сайтов на Python ➡️Справочник Программиста. Подписаться

📺 Блокировщик сайтов на Python В данном shorts напишем код для блокировки сайтов на Python. ➡️Справочник Программиста. Подпи
📺 Блокировщик сайтов на Python В данном shorts напишем код для блокировки сайтов на Python. ➡️Справочник Программиста. Подписаться

Работаете на Python? Хотите овладеть созданием веб-приложений с использованием Django? Ждём вас на открытом практическом урок
Работаете на Python? Хотите овладеть созданием веб-приложений с использованием Django? Ждём вас на открытом практическом уроке «Введение в Django REST API» от OTUS, где мы: — познакомимся с основой работы с Django и его ролью в веб-разработке; — разберем Views в Django; — изучим Middleware и их использование для дополнительной обработки запросов и ответов; — научимся разрабатывать RESTful API с помощью Django REST Framework. Спикер Валентин Шилин — старший программист и аналитик данных в зарубежной компании, опытный преподаватель. Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Python Developer. Professional». Все участники вебинара получат специальную цену на обучение. 🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/QuRE8/?erid=LjN8KQqn8

🦮 Код для получения случайных изображений собак на Python Вижу получение случайных изображений котов вам понравилось, так может и эта тема будет интересна)) Помимо API для получения изображений котов, есть The Dog API, который позволяет получать случайные изображения собак. Для обращения к API в коде используется библиотека requests, а для работы с изображениями - io и Pillow. ➡️Установка библиотек: pip install requests pillow
import requests
from PIL import Image
from io import BytesIO

API = 'https://api.thedogapi.com/v1'


def get_random_dog_image():
    # Выполняем GET-запрос к API
    response = requests.get(f'{API}/images/search')

    if response.status_code == 200:  # Проверяем, успешен ли запрос
        # Преобразуем ответ в формате JSON в словарь
        data = response.json()
        # Извлекаем URL изображения из данных
        image_url = data[0]['url']
        # Возвращаем URL изображения
        return image_url
    else:  # Если запрос не успешен
        # Выбрасываем исключение с сообщением об ошибке
        raise Exception(f'Ошибка при получении данных от The Dog API: {response.status_code}')


def display_image(image_url):
    # Выполняем GET-запрос для получения изображения
    response = requests.get(image_url)

    # Проверяем, успешен ли запрос
    if response.status_code == 200:
        # Извлекаем содержимое ответа (данные изображения)
        img_data = response.content
        # Открываем изображение из байтового потока
        img = Image.open(BytesIO(img_data))
        # Показываем изображение
        img.show()
    else:  # Если запрос не успешен
        # Выбрасываем исключение с сообщением об ошибке
        raise Exception(f'Ошибка при получении изображения с {image_url}: {response.status_code}')


def main():
    # Получаем URL случайного изображения собаки
    image_url = get_random_dog_image()
    # Печатаем URL изображения
    print(f'URL изображения собаки: {image_url}')
    # Отображаем изображение
    display_image(image_url)


if __name__ == '__main__':
    main()
➡️Справочник Программиста. Подписаться

Серверное Оборудование Купить БУ в Москве с Гарантией! Компания 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 О рекламодателе

5 простых программ на Python В данной статье напишем 5 простых и полезных программ на Python. Предыдущие похожие статьи: 5 по
5 простых программ на Python В данной статье напишем 5 простых и полезных программ на Python. Предыдущие похожие статьи: 5 полезных скриптов на Python Простые программы на Python

Библиотека Unstructured в Python Библиотека Unstructured предназначена для упрощения процесса извлечения текста из различных типов документов, таких как PDF, DOCX, HTML, и другие. Она предоставляет инструменты для автоматического извлечения структурированных данных из неструктурированных источников, что полезно для анализа данных, обработки текста и других задач, связанных с обработкой естественного языка. Основные возможности библиотеки: 🔵Извлечение текста из различных форматов документов 🔵Интеграция с различными библиотеками для обработки форматов 🔵Обработка и нормализация текста 🔵Поддержка различных методов извлечения текста 🔵Унифицированный интерфейс 🔵Расширяемость и настраиваемость ✅ Пример кода для извлечения текста из html-файла
from unstructured.partition.html import partition_html

# Путь к HTML-файлу
html_file_path = 'index.html'

# Загрузка HTML-документа и извлечение текста
elements = partition_html(html_file_path)

# Объединение текста из всех элементов
text = "\n".join([str(element) for element in elements])
print(text)
➡️Установка библиотеки: pip install unstructured 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Библиотека Gevent в Python Библиотека Gevent представляет собой инструмент для разработки асинхронных и многопоточных приложе
Библиотека Gevent в Python Библиотека Gevent представляет собой инструмент для разработки асинхронных и многопоточных приложений. Она позволяет эффективно использовать множество сетевых операций, таких как запросы к веб-серверам, обработка сокетов и другие ввод-выводные операции, без блокировки основного потока выполнения программы. Основана на библиотеке greenlet, которая предоставляет легковесные "зеленые" потоки, называемые greenlets. Они позволяют писать код, который может быть приостановлен и возобновлен в произвольный момент времени, без использования блокирующих операций. Основные особенности библиотеки: 🔵Поддержка сетевых операций: Предоставляет удобные абстракции для работы с сетевыми операциями, такими как сокеты, HTTP-запросы и другие протоколы. 🔵Асинхронность: Позволяет выполнять несколько операций одновременно без блокировки основного потока выполнения. 🔵Многопоточность: Предоставляет возможность создания и управления множеством greenlets, которые могут выполняться параллельно. 🔵Интеграция с другими библиотеками: Может использоваться с другими популярными библиотеками, такими как Flask, Django и SQLAlchemy. ➡️Установка библиотеки: pip install gevent 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Рекрутинг респондентов с помощью ИИ и Телеграмм бота Присоединяйтесь к первому в отрасли каналу,посвященному инновациям в UX
Рекрутинг респондентов с помощью ИИ и Телеграмм бота Присоединяйтесь к первому в отрасли каналу,посвященному инновациям в UX с помощью нейронных сетей 🎓 Кейсы по использованию GPT при проведении исследования и рекрута респондентов Подписаться #реклама О рекламодателе