Библиотека Termgraph в Python
Библиотека
Поддерживаемые типы графиков:
🔵 Гистограммы
🔵 Цветные диаграммы
🔵 Многовариантные
🔵 Сложенные диаграммы
🔵 Гистограммы
🔵 Горизонтальные или вертикальные
🔵 Эмодзи
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
Termgraph
- это инструмент командной строки написанный на Python, который позволяет создавать базовые графики в терминале/командной строке.Поддерживаемые типы графиков:
python3 -m pip install termgraph
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥3👍3
Библиотека Panel в Python 📊
Библиотека
Она предоставляет широкий набор инструментов для визуализации данных и интеграции с другими библиотеками для анализа данных, такими как
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Библиотека
Panel
позволяет создавать интерактивные панели управления для анализа данных.Она предоставляет широкий набор инструментов для визуализации данных и интеграции с другими библиотеками для анализа данных, такими как
Pandas
, Numpy
и Bokeh
.pip install panel
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Undetected-chromedriver в Python
Библиотека
Разработана для обхода систем обнаружения ботов и предоставляет возможность автоматизации действий в браузере без вызова подозрений.
Основные особенности undetected-chromedriver:
🔵 Замена Selenium.webdriver.Chrome совместима с Brave и другими браузерами на основе Chromium.
🔵 Не вызывает блокировку CloudFlare/Imperva/hCaptcha и подобных систем.
🔵 Автоматическая загрузка исполняемого файла драйвера и его патчинг.
🔵 Протестирована с последними версиями Chrome Beta.
🔵 Работает с Brave Browser и другими браузерами на основе Chromium, но требует некоторой настройки.
➡️ Установка библиотеки:
🖥 Репозиторий
Справочник программиста. Подписаться
Библиотека
Undetected-chromedriver
представляет собой оптимизированную версию Selenium WebDriver для работы с браузером Chrome.Разработана для обхода систем обнаружения ботов и предоставляет возможность автоматизации действий в браузере без вызова подозрений.
Основные особенности undetected-chromedriver:
pip install undetected-chromedriver
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍4😎3
Библиотека LangTest в Python 📔
Библиотека
Поддерживает более 60 готовых тестов для моделей John Snow Labs, Hugging Face, OpenAI, Cohere, AI21, Azure-OpenAI и Spacy.
Эти тесты делятся на надежность, токсичность, точность, предвзятость, репрезентативность, юридические тесты, клинические тесты, чувствительность, подхалимаж, справедливость и многие другие категории тестов для моделей NER, классификации текстов, обобщения, перевода, генерации текста, заполнения масок и ответов на вопросы, с поддержкой многих других моделей и активно разрабатываются типы тестов.
Проще говоря, она позволяет определять язык по переданному тексту.🚬
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Библиотека
LangTest
позволяет создавать безопасные и эффективные модели обработки естественного языка (NLP).Поддерживает более 60 готовых тестов для моделей John Snow Labs, Hugging Face, OpenAI, Cohere, AI21, Azure-OpenAI и Spacy.
Эти тесты делятся на надежность, токсичность, точность, предвзятость, репрезентативность, юридические тесты, клинические тесты, чувствительность, подхалимаж, справедливость и многие другие категории тестов для моделей NER, классификации текстов, обобщения, перевода, генерации текста, заполнения масок и ответов на вопросы, с поддержкой многих других моделей и активно разрабатываются типы тестов.
Проще говоря, она позволяет определять язык по переданному тексту.
pip install langtest
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🤔1
В данном shorts напишем код для извлечения таблиц из PDF-файла с их сохранением в Word на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍5
Справочник Программиста
Код для извлечения таблиц из PDF-файла и их сохранения в Word на Python 📄 ➡️ 📄
➡️ Установка библиотек:
Справочник программиста. Подписаться
pip install tabula-py python-docx
import tabula
from docx import Document
# Указываем путь к PDF-файлу
pdf_file = "tables.pdf"
# Используем функцию read_pdf из библиотеки tabula для извлечения таблиц
tables = tabula.read_pdf(pdf_file, pages='all')
# Указываем путь для сохранения файла Word
word_file = "my_doc.docx"
# Создаем новый документ Word
doc = Document()
# Перебираем все извлеченные таблицы и добавляем их в документ Word
for table in tables:
# Создаем новую таблицу в документе Word
doc.add_table(rows=len(table), cols=len(table.columns), style="Table Grid")
# Заполняем таблицу данными из извлеченной таблицы
for i, row in enumerate(table.iterrows()):
for j, value in enumerate(row[1]):
doc.tables[-1].cell(i, j).text = str(value)
# Добавляем пустую строку между таблицами
doc.add_paragraph()
# Сохраняем документ Word
doc.save(word_file)
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8🔥7👍4🤨1
Библиотека Colorama в Python
Библиотека
Предоставляет простые функции для изменения цвета текста, фона и стиля шрифта.
➡️ Установка библиотеки:
🖥 Репозиторий
📝 Моя статья по данной библиотеке
Библиотека
Colorama
позволяет добавлять цвета и стили к тексту, выводимому в консоль.Предоставляет простые функции для изменения цвета текста, фона и стиля шрифта.
pip install colorama
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍4🔥1
Библиотека Sh в Python 👩💻
Библиотека
Позволяет вызывать любую программу, как функцию в Python.
Является коллекцией системных команд, реализованных на Python. Она опирается на различные системные вызовы Unix и работает только на Unix-подобных операционных системах, таких как Linux, macOS и BSD. Windows не поддерживается.
Пример использования:
Данный код показывает, как можно легко вызвать команду ifconfig для получения информации о сетевом интерфейсе eth0.
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Справочник программиста. Подписаться
Библиотека
Sh
предназначена для упрощения процесса вызова shell команд из Python скриптов.Позволяет вызывать любую программу, как функцию в Python.
Является коллекцией системных команд, реализованных на Python. Она опирается на различные системные вызовы Unix и работает только на Unix-подобных операционных системах, таких как Linux, macOS и BSD. Windows не поддерживается.
Пример использования:
from sh import ifconfig
print(ifconfig("eth0"))
Данный код показывает, как можно легко вызвать команду ifconfig для получения информации о сетевом интерфейсе eth0.
pip install Sh
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥4😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Код простого кликера на Python
В коде используются библиотеки
➡️ Установка библиотеки pyautogui:
Справочник программиста. Подписаться
В коде используются библиотеки
pyautogui
и time
.pip install
pyautogui
import pyautogui
import time
def clicker(x, y, clicks, interval):
# Перемещаем указатель мыши в указанную позицию
pyautogui.moveTo(x, y)
for _ in range(clicks):
# Выполняем клик мышью
pyautogui.click()
# Ждем указанный интервал времени между кликами
time.sleep(interval)
# Кликаем 10 раз в позиции (500, 500) с интервалом 0.1 секунды
clicker(500, 500, 10, 0.1)
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6👍6😎3🔥1
Библиотека Seaborn в Python
Библиотека
Предоставляет высокоуровневый интерфейс для создания привлекательных и информативных статистических графиков.
➡️ Установка библиотеки:
На последнем изображении показан результат выполнения примера кода для аннотирования тепловой карты:
🖥 Репозиторий
⚙️ Документация
Библиотека
Seaborn
предназначена для визуализации данных и основана на библиотеке Matplotlib
.Предоставляет высокоуровневый интерфейс для создания привлекательных и информативных статистических графиков.
pip install seaborn
На последнем изображении показан результат выполнения примера кода для аннотирования тепловой карты:
import matplotlib.pyplot as plt
import seaborn as sns
# Установка темы для графиков
sns.set_theme()
# Загрузка данных
flights_long = sns.load_dataset("flights")
flights = (
flights_long
.pivot(index="month", columns="year", values="passengers") # Преобразование данных в удобный формат
)
# Создание графика
f, ax = plt.subplots(figsize=(9, 6))
# Построение тепловой карты
sns.heatmap(flights, annot=True, fmt="d", linewidths=.5, ax=ax)
# Отображение графика
plt.show()
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем приложение "Домашняя Бухгалтерия" на Python tkinter часть 2
Пишем приложение "Домашняя Бухгалтерия" на Python tkinter часть 2
★ Телеграм канал: https://t.me/programmersGuide_1
★ Телеграм-бот с моими курсами (python, aiogram, tkinter) - https://t.me/courses_from_it_start_bot
★ Мой сайт: https://it-start.online
★ boosty…
★ Телеграм канал: https://t.me/programmersGuide_1
★ Телеграм-бот с моими курсами (python, aiogram, tkinter) - https://t.me/courses_from_it_start_bot
★ Мой сайт: https://it-start.online
★ boosty…
🔥9❤🔥2
Библиотека Aiohttp в Python
Библиотека
Основные особенности и возможности:
🔵 Поддержка асинхронных HTTP-запросов и ответов.
🔵 Возможность создания асинхронных HTTP-серверов и клиентов.
🔵 Поддержка WebSocket-соединений.
🔵 Интеграция с другими популярными фреймворками, такими как Flask и Django.
🔵 Поддержка различных методов HTTP, таких как GET и POST.
🔵 Возможность работы с сессиями и промежуточным программным обеспечением (middleware).
🔵 Интеграция с базами данных, такими как MongoDB.
🔵 Поддержка развертывания с использованием различных инструментов, таких как supervisor, nginx и gunicorn.
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Справочник программиста. Подписаться
Библиотека
Aiohttp
предназначена для работы с HTTP-запросами в Python. Предоставляет возможность создавать асинхронные HTTP-серверы и клиенты, а также обрабатывать запросы и ответы.Основные особенности и возможности:
pip install aiohttp
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3👍3😎1
Справочник Программиста
Эксклюзивный код с дизайном 🍸
В коде используются библиотеки требующие установки (
➡️ Установка библиотек:
Сам код выложу в комментариях⬇️
Справочник программиста. Подписаться
В коде используются библиотеки требующие установки (
CTkMessagebox
, CTkMessagebox
, tkcalendar
)pip install customtkinter
CTkMessagebox
tkcalendar
Сам код выложу в комментариях
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5😎1
Библиотека SpaCy в Python 📝
Библиотека
Предоставляет удобные инструменты для выполнения различных задач, связанных с обработкой текста.
Основные особенности библиотеки:
🔵 Высокая производительность. Она написана на Cython, что позволяет достичь высокой скорости обработки текста.
🔵 Поддерживает несколько языков, включая английский, немецкий, французский, испанский и другие.
🔵 Предоставляет широкий набор инструментов для выполнения различных задач NLP, таких как токенизация, лемматизация, определение частей речи, извлечение именованных сущностей, синтаксический анализ и многое другое.
🔵 Имеет простой и интуитивно понятный интерфейс, что делает ее удобной для начинающих и опытных разработчиков.
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
💬 Скачать модели языков
Справочник программиста. Подписаться
Библиотека
SpaCy
предназначена для обработки естественного языка (NLP).Предоставляет удобные инструменты для выполнения различных задач, связанных с обработкой текста.
Основные особенности библиотеки:
pip install spacy
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека NExfil в Python
Библиотека
Проверяет предоставленные имена пользователя на более чем 350 веб-сайтах всего за несколько секунд.
Целью этого инструмента является получение результатов быстро при минимальном количестве ложных срабатываний.
Основные особенности
🔵 Быстрый поиск, который может быть завершен менее чем за 20 секунд.
🔵 Более 350 платформ включены в поиск.
🔵 Пакетная обработка.
🔵 Имена пользователей могут быть предоставлены из командной строки или из файла.
🔵 Результаты автоматически сохраняются в текстовом файле.
🔵 Форматы файлов JSON и CSV (скоро будут доступны).
🔵 Поддержка прокси (скоро будет доступна).
➡️ Установка библиотеки:
🖥 Репозиторий
Справочник программиста. Подписаться
Библиотека
NExfil
позволяет находить профили пользователей по их именам пользователя.Проверяет предоставленные имена пользователя на более чем 350 веб-сайтах всего за несколько секунд.
Целью этого инструмента является получение результатов быстро при минимальном количестве ложных срабатываний.
Основные особенности
NExfil
:pip install nexfil
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2