Справочник Программиста
Відкрити в 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. Продуктовый подход. Большой опыт. Компания из топа рейтингов.
Получить предложение
#реклама
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 и сложность. Гарантия!
✅ Выгодные цены
✅ Сертифицированные специалисты
✅ Полная безопасность
✅ Опыт 14 лет
Мы делаем быстрые, красивые и фунциональные сайты 👌
Узнать больше
#реклама
ivit.pro
О рекламодателе
Библиотека PyCaret в Python
PyCaret - это библиотека машинного обучения с открытым исходным кодом, разработанная для автоматизации и упрощения процессов машинного обучения.
Она ориентирована на людей с базовыми знаниями в программировании и машинном обучении и позволяет быстро прототипировать, строить и настраивать модели машинного обучения.
Основные особенности библиотеки:
🔵Удобство использования: упрощает процесс создания и использования моделей машинного обучения с минимальным количеством кода.
🔵Поддержка всех этапов машинного обучения: охватывает весь жизненный цикл моделей машинного обучения, включая предварительную обработку данных, выбор моделей, настройку гиперпараметров, интерпретацию моделей и развертывание.
🔵Разнообразие моделей: поддерживает широкий спектр алгоритмов для задач классификации, регрессии, кластеризации, анализа временных рядов и обработки данных.
🔵Интеграция с другими библиотеками: легко интегрируется с популярными библиотеками, такими как scikit-learn, XGBoost, LightGBM и CatBoost, а также с инструментами для визуализации данных, такими как Matplotlib и Seaborn.
🔵Автоматизация рабочих процессов: позволяет автоматизировать многие рутинные задачи, такие как подбор гиперпараметров, генерация метрик оценки моделей и создание отчетов.
➡️Установка библиотеки: pip install pycaret
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКурс «Разработчик 1С» от Яндекса.
За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
Код для удаления файла с удаленного сервера по 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 классов на новый учебный год!
Московская школа программистов - это не курсы, а школа с государственной лицензией, которая обучает детей IT с 2001 года. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк
Что получит ребенок, в результате обучения:
- Участие и победы в олимпиадах всероссийского и международного уровня
- Поступление в престижные технические вузы России и работу в известных IT-компаниях: Apple, Google, Yandex, Nvidia и других
- Практику на реальных IT-проектах
- Усидчивость, целеустремленность и умение работать в команде
- Сдача ЕГЭ/ОГЭ на высокие баллы
Сейчас идет набор в виртуальный класс. В этом формате, дети в небольших группах обучаются с преподавателем онлайн в реальном времени.
Эффективно как очно.
Позаботьтесь о том, чтобы ребенок стал востребованным IT-специалистом!
Зарегистрироваться
#реклама
vc.informatics.ru
О рекламодателе
Код для блокировки сайтов на Python
➡️Справочник Программиста. Подписаться
📺 Блокировщик сайтов на Python
В данном shorts напишем код для блокировки сайтов на Python.
➡️Справочник Программиста. Подписаться
Работаете на 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 в поколении 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 полезных скриптов на 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 представляет собой инструмент для разработки асинхронных и многопоточных приложений.
Она позволяет эффективно использовать множество сетевых операций, таких как запросы к веб-серверам, обработка сокетов и другие ввод-выводные операции, без блокировки основного потока выполнения программы.
Основана на библиотеке greenlet, которая предоставляет легковесные "зеленые" потоки, называемые greenlets. Они позволяют писать код, который может быть приостановлен и возобновлен в произвольный момент времени, без использования блокирующих операций.
Основные особенности библиотеки:
🔵Поддержка сетевых операций: Предоставляет удобные абстракции для работы с сетевыми операциями, такими как сокеты, HTTP-запросы и другие протоколы.
🔵Асинхронность: Позволяет выполнять несколько операций одновременно без блокировки основного потока выполнения.
🔵Многопоточность: Предоставляет возможность создания и управления множеством greenlets, которые могут выполняться параллельно.
🔵Интеграция с другими библиотеками: Может использоваться с другими популярными библиотеками, такими как Flask, Django и SQLAlchemy.
➡️Установка библиотеки: pip install gevent
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяРекрутинг респондентов с помощью ИИ и Телеграмм бота
Присоединяйтесь к первому в отрасли каналу,посвященному инновациям в UX с помощью нейронных сетей 🎓 Кейсы по использованию GPT при проведении исследования и рекрута респондентов
Подписаться
#реклама
О рекламодателе
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
