uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

По рекламе - @it_start_programmer Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

Показати більше
5 651
Підписники
-224 години
-117 днів
-5030 днів
Архів дописів
Библиотека Tach в Python Библиотека Tach предназначена для тестирования производительности (бенчмаркинга) функций. Создана для простоты использования и предназначена для облегчения анализа производительности кода, особенно в сравнении с альтернативными решениями. Основные особенности библиотеки: 🔵Простота использования: Имеет простой и интуитивно понятный API, что позволяет быстро начинать работу с бенчмаркингом кода. 🔵Гибкость: Можно легко бенчмаркировать разные функции и параметры, включая возможность проводить несколько тестов для лучшей точности. 🔵Тестирование разных аспектов: Позволяет анализировать как общее время выполнения функций, так и, например, использование процессора или памяти, что важно для полного понимания производительности. 🔵Поддержка сравнений: Предоставляет возможность сравнивать производительность нескольких функций или реализаций, что делает её полезной для выбора оптимальных алгоритмов или подходов. ➡️Установка библиотеки: pip install tach 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Код для добавления диаграммы в Word-документ в виде изображения на Python Для работы с Word-документом в коде используется библиотека python-docx, а для создания диаграммы - matplotlib. ➡️Установка библиотек: pip install python-docx matplotlib
from docx import Document
from docx.shared import Inches
import matplotlib.pyplot as plt
import io

# Создаём Word-документ
doc = Document()
doc.add_heading('Документ с диаграммой', 0)

# Создаём диаграмму с помощью matplotlib
plt.figure(figsize=(6, 4))
labels = ['Категория A', 'Категория B', 'Категория C', 'Категория D']
sizes = [15, 30, 45, 10]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue']
explode = (0.1, 0, 0, 0)

plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=140)
plt.axis('equal')  # Убедимся, что диаграмма имеет круговую форму

# Сохраняем диаграмму в буфер
buf = io.BytesIO()
plt.savefig(buf, format='png')
buf.seek(0)

# Добавляем диаграмму в Word-документ
doc.add_picture(buf, width=Inches(5))

# Добавляем описание под диаграммой
doc.add_paragraph('Рисунок 1: Пример круговой диаграммы.')

# Сохраняем документ
doc.save('document_with_chart.docx')
➡️Справочник Программиста. Подписаться

Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик»
Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик» Полноценная учёба в онлайн-формате Зачёты, сессии, лекции и семинары с гибким графиком. На платформе Практикума Гибкая теория, автоматическая проверка заданий и встроенная YandexGPT. Преподаватели НИТУ МИСИС и наставники Яндекс Практикума Они будут проводить занятия и учить вас применять теорию на практике. Студенческий, льготы и диплом гособразца У вас будут все преимущества студента-очника. Доступ к инфраструктуре вуза — кампусам, библиотекам и мероприятиям. Оплатить учёбу можно разными способами: всю сумму сразу, по семестрам или с помощью госкредита — тогда ежемесячный платёж составит от 500 ₽, а государство погасит часть кредита за вас. Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

+1
Библиотека PySimpleGUI в Python Библиотека PySimpleGUI позволяет создавать простые пользовательские графические интерфейсы (GUI) без необходимости глубоко разбираться в технологиях GUI. Основные особенности библиотеки: 🔵Простота использования: Предоставляет интуитивно понятный API, который легко освоить даже начинающим программистам. 🔵Кроссплатформенность: Работает на нескольких популярных операционных системах, включая Windows, macOS и Linux, без необходимости изменения кода. 🔵Разнообразие виджетов: Поддерживает широкий спектр виджетов (элементов интерфейса), таких как кнопки, текстовые поля, выпадающие списки, флажки, радиокнопки и многое другое. 🔵Встраивание в существующие приложения: Может быть интегрирована в существующие Python-приложения, позволяя добавлять графический интерфейс к ним. 🔵Темы и стили: Предоставляет возможность настройки внешнего вида приложения с помощью различных тем и стилей. 🔵Взаимодействие с событиями: Предоставляет простое управление событиями, такими как нажатие кнопок, изменение значений в полях ввода и другие пользовательские действия. 🔵Доступность данных: Позволяет легко получать и обрабатывать данные, введенные пользователем в GUI-элементах. ➡️Установка библиотеки: pip install PySimpleGUI 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Курс "Python для начинающих" от Фонда развития Физтех-школ Начни свой путь в программирование с курсов от ФРФШ! Фонд развития
Курс "Python для начинающих" от Фонда развития Физтех-школ Начни свой путь в программирование с курсов от ФРФШ! Фонд развития Физтех-школ (ФРФШ) приглашает на онлайн-курс "Python для начинающих". Этот курс идеально подходит для тех, кто хочет освоить основы программирования и получить прочные знания для дальнейшего развития в IT. О курсе: - Основы Python: Чётко и по делу. Вы изучите основные конструкции языка: переменные, циклы, условия, функции и работа с файлами. - 78 уроков от преподавателей МФТИ  - Удобный формат: Занятия проходят онлайн, что позволяет учиться из любой точки мира в удобное время. Посмотреть программу Почему стоит выбрать наш курс: ФРФШ использует лучшие образовательные практики МФТИ и Физтех-лицея им. П.Л. Капицы. Мы предлагаем не просто курс, а полноценную образовательную программу, которая подготовит вас к реальным задачам в IT-индустрии. 🎓 Запишитесь на курс уже сегодня! Реклама. ООО "ГРАНД ЕДУ". ИНН 9731097555. erid: LjN8K7Q2u

+2
Утилита img2img-turbo в Python Утилита img2img-turbo реализует ускоренную и оптимизированную версию метода "image-to-image" (img2img) с использованием модели Stable Diffusion. Основной акцент сделан на повышении производительности и уменьшении времени генерации изображений, что достигается через различные техники оптимизации. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

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

Библиотека GitPython в Python Библиотека GitPython позволяет взаимодействовать с Git-репозиториями программно. Основные возмо
Библиотека GitPython в Python Библиотека GitPython позволяет взаимодействовать с Git-репозиториями программно. Основные возможности библиотеки: 🔵Работа с существующим репозиторием: Возможность открыть уже существующий репозиторий и выполнять с ним различные действия: проверять состояние, получать информацию о коммитах, ветках и файлах. 🔵Клонирование репозитория: Позволяет клонировать удалённый репозиторий на локальную машину. 🔵Коммиты и ветки: Позволяет программно создавать новые коммиты, переключаться между ветками и создавать новые ветки. 🔵Просмотр истории коммитов: Возможность получать и анализировать историю коммитов, находить определенные изменения и анализировать их. 🔵Работа с файлами: Позволяет получать доступ к файлам в репозитории, проверять их изменения и содержимое. ➡️Установка библиотеки: pip install GitPython 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек техно
Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий. Узнать больше #реклама jobski.ru О рекламодателе

Утилита StyleCariGAN в Python Утилита StyleCariGAN позволяет создавать стилизованные карикатурные изображения. Разработана на
Утилита StyleCariGAN в Python Утилита StyleCariGAN позволяет создавать стилизованные карикатурные изображения. Разработана на основе подхода, который комбинирует принципы стиля переноса и карикатурной генерации. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

💻Обширная база материалов для специалистов в области программирования и анализа данных: Backend Developer DevOps Engineer Da
💻Обширная база материалов для специалистов в области программирования и анализа данных: Backend Developer DevOps Engineer Data Engineer Data Scientist Machine Learning Engineer QA Engineer Data Analyst AI Engineer 🖥Архив постоянно пополняется свежими подборками кейсов для решения конкретных задач.

Библиотека PyArmor в Python Библиотека PyArmor предназначена для защиты Python-скриптов путем шифрования исходного кода. Помо
Библиотека PyArmor в Python Библиотека PyArmor предназначена для защиты Python-скриптов путем шифрования исходного кода. Помогает предотвратить несанкционированное использование и обратную разработку Python-программ. Основные возможности библиотеки: 🔵Шифрование исходного кода: Шифрует Python-файлы (.py), делая их недоступными для чтения и изменения. При этом скрипты могут быть выполнены только с использованием специально созданного защищенного интерпретатора. 🔵Обфускация кода: Поддерживает обфускацию, которая изменяет структуру кода, делая его менее понятным для анализа. 🔵Создание защищенного окружения: Позволяет создавать зашифрованные архивы, которые могут быть выполнены только в определенных средах или на определенных машинах. 🔵Лицензирование и контроль доступа: Поддерживает создание лицензий, которые позволяют ограничить срок действия, количество запусков или использование программы определенными пользователями или на конкретных устройствах. ➡️Установка библиотеки: pip install pyarmor 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе

Библиотека Open3D в Python Библиотека Open3D предназначена для работы с трехмерными данными. Широко используется в научных ис
+1
Библиотека Open3D в Python Библиотека Open3D предназначена для работы с трехмерными данными. Широко используется в научных исследованиях, компьютерном зрении, робототехнике и многих других областях, где необходима обработка 3D-объектов. Основные возможности библиотеки: 🔵Поддержка множества форматов файлов, включая PLY, STL, OBJ, GLTF и др. 🔵Возможность работы с точечными облаками, полигональными сетками и объемными данными. 🔵Встроенные средства для интерактивной визуализации 3D-данных. 🔵Поддержка анимации и рендеринга. 🔵Геометрические преобразования: матричные операции для трансформаций объектов. Поддержка различных типов преобразований (повороты, масштабирование, сдвиги). ➡️Установка библиотеки: pip install open3d 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Стажировки и хакатоны для начинающих айтишников Где айтишнику найти стажировку, которая не требует опыта работы? Как узнать,
Стажировки и хакатоны для начинающих айтишников Где айтишнику найти стажировку, которая не требует опыта работы? Как узнать, в каких компаниях не потратишь время зря и научишься чему-то полезному? Подписаться на канал с IT-стажировками, где отбирают самые толковые предложения и делятся: — стажировками для айтишников с минимальным опытом работы или без него; — анонсами хакатонов, которые будут выгодно смотреться в резюме; — карьерными и образовательными ивентами для прокачки hard и soft skills. Подписаться #реклама О рекламодателе

📺 Если у вас YouTube работает очень медленно или вообще не прогружается, то можете попробовать воспользоваться этими гайдами: 💻 Для пользователей ПК на Windows 💻 Пользователи macOS и Linux могут воспользоваться SpoofDPI 📱 Для пользователей Android-смартфонов ➡️Справочник Программиста. Подписаться

Код для замены определённого текста во всём HTML-файле на Python Для парсинга и работы с HTML-файлом в коде используется библиотека beautifulsoup4. ➡️Установка библиотеки: pip install beautifulsoup4
from bs4 import BeautifulSoup
import re


def replace_text(html, old_text, new_text, output_html):
    # Открываем HTML-файл и считываем его содержимое
    with open(html, 'r', encoding='utf-8') as file:
        html_content = file.read()

    # Создаём объект BeautifulSoup для парсинга HTML-содержимого
    soup = BeautifulSoup(html_content, 'html.parser')
    # Компилируем регулярное выражение для поиска старого текста, игнорируя регистр
    old_text_regex = re.compile(re.escape(old_text), re.IGNORECASE)

    # Проходимся по всем строкам текста в HTML
    for text in soup.find_all(string=True):
        # Если старая строка найдена в тексте, заменяем её новой строкой
        if old_text_regex.search(text):
            # Заменяем старый текст на новый в текущей строке
            new_text_content = old_text_regex.sub(new_text, text)
            # Заменяем старую строку на новую в дереве BeautifulSoup
            text.replace_with(new_text_content)

    # Сохраняем измененное содержимое в новый HTML-файл
    with open(output_html, 'w', encoding='utf-8') as file:
        file.write(str(soup))


# Определяем путь к исходному HTML-файлу
file_path = 'index.html'
# Определяем путь к выходному HTML-файлу с измененным содержимым
output_path = 'index_modified.html'
# Вызываем функцию для замены текста в HTML-файле
replace_text(file_path, 'Старый текст', 'Новый текст', output_path)
➡️Справочник Программиста. Подписаться

Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шес
Сообщество IT-специалистов в Telegram от Selectel. Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков. Шесть причин подписаться на канал: - железные новости; - обзоры продуктов; - разборы кейсов; - актуальные IT-статьи; - анонсы митапов; - бесплатные курсы. Подписаться #реклама О рекламодателе

Библиотека LocalStack в Python Библиотека LocalStack предназначена для эмуляции облачных сервисов AWS на локальной машине. По
Библиотека LocalStack в Python Библиотека LocalStack предназначена для эмуляции облачных сервисов AWS на локальной машине. Позволяет тестировать и разрабатывать приложения, использующие сервисы AWS, без необходимости подключения к реальным облачным ресурсам. Основные особенности библиотеки: 🔵Эмуляция основных сервисов AWS: Поддерживает множество ключевых сервисов AWS, таких как S3, DynamoDB, SQS, SNS, Lambda, CloudFormation, и многие другие. 🔵Локальное тестирование и разработка: Разработчики могут тестировать свои приложения локально, что ускоряет цикл разработки и уменьшает зависимость от сетевого соединения и облачных ресурсов. 🔵Интеграция с CI/CD: Легко интегрируется с системами непрерывной интеграции и доставки (CI/CD), что позволяет автоматизировать тестирование инфраструктуры и приложений. 🔵Совместимость с AWS CLI и SDK: Поддерживает команды AWS CLI и API вызовы AWS SDK, что делает его удобным для использования с существующими инструментами и скриптами. ➡️Установка библиотеки: pip install localstack 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик»
Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик» Полноценная учёба в онлайн-формате Зачёты, сессии, лекции и семинары с гибким графиком. На платформе Практикума Гибкая теория, автоматическая проверка заданий и встроенная YandexGPT. Преподаватели НИТУ МИСИС и наставники Яндекс Практикума Они будут проводить занятия и учить вас применять теорию на практике. Студенческий, льготы и диплом гособразца У вас будут все преимущества студента-очника. Доступ к инфраструктуре вуза — кампусам, библиотекам и мероприятиям. Оплатить учёбу можно разными способами: всю сумму сразу, по семестрам или с помощью госкредита — тогда ежемесячный платёж составит от 500 ₽, а государство погасит часть кредита за вас. Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе