Библиотека Autopep8 в Python 🚬
Библиотека
Она используется для того, чтобы сделать код более читаемым и аккуратным, исправляя различные стилистические проблемы, такие как отступы, пробелы вокруг операторов и другие мелкие недочеты.
➡️ Установка библиотеки:
Пример использования:
🖥 Репозиторий
Библиотека
Autopep8
автоматически форматирует код в соответствии со стандартом стиля кода PEP8.Она используется для того, чтобы сделать код более читаемым и аккуратным, исправляя различные стилистические проблемы, такие как отступы, пробелы вокруг операторов и другие мелкие недочеты.
pip install autopep8
Пример использования:
autopep8 --in-place --aggressive --aggressive <filename>
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10🔥8👍5
Справочник Программиста
Код переводчика на Python 📚
➡️ Установка модуля googletrans:
pip install googletrans==3.1.0a0
from googletrans import Translator
translator = Translator()
text = input('Введите текст, который нужно перевести: ')
translation = translator.translate(text, dest='en')
print(translation.text)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5🎉2❤🔥1
Код для конвертации PowerPoint PPT/PPTX в PDF на Python
Для конвертации PPT/PPTX в PDF в коде используется библиотека
➡️ Установка библиотеки:
Для конвертации PPT/PPTX в PDF в коде используется библиотека
spire
.pip install Spire.Presentation-for-Python
from spire.presentation import *
# Создаём объект класса Presentation
presentation = Presentation()
# Загружаем файл формата PPT/PPTX
presentation.LoadFromFile("example.pptx")
# Конвертируем PPT/PPTX в PDF и сохраняем
presentation.SaveToFile("example.pdf", FileFormat.PDF)
presentation.Dispose()
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2❤🔥1
Модуль Countryinfo в Python
Модуль
➡️ Установка модуля:
🖥 Репозиторий
Модуль
Countryinfo
предоставляет данные о странах, ISO-информацию и штатах/провинциях в них.pip install Countryinfo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥2
Библиотека WinWifi в Python 🌐
Библиотека
Предоставляет функции для сканирования доступных WiFi-сетей, подключения к ним, а также для получения информации о текущем соединении без прав администратора.
Она использует низкоуровневые функции Windows API для работы с WiFi, что позволяет ей быть более эффективной и надежной, чем другие библиотеки, которые используют сторонние инструменты или интерпретаторы команд.
➡️ Установка модуля:
🖥 Репозиторий
Библиотека
WinWifi
позволяет управлять WiFi-соединениями на компьютерах с операционной системой Windows.Предоставляет функции для сканирования доступных WiFi-сетей, подключения к ним, а также для получения информации о текущем соединении без прав администратора.
Она использует низкоуровневые функции Windows API для работы с WiFi, что позволяет ей быть более эффективной и надежной, чем другие библиотеки, которые используют сторонние инструменты или интерпретаторы команд.
pip install winwifi
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека drawsvg в Python
Библиотека
Она также позволяет отображать рисунки в Jupyter notebook и Jupyter lab. Поддерживает наиболее распространенные SVG-теги, а другие можно легко добавить, написав небольшой подкласс DrawableBasicElement или DrawableParentElement.
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Библиотека
drawsvg
позволяет рисовать векторную графику в формате SVG (Scalable Vector Graphics).Она также позволяет отображать рисунки в Jupyter notebook и Jupyter lab. Поддерживает наиболее распространенные SVG-теги, а другие можно легко добавить, написав небольшой подкласс DrawableBasicElement или DrawableParentElement.
pip install drawsvg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥3
Библиотека PyUSB в Python 👀
Библиотека
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Библиотека
PyUSB
позволяет взаимодействовать с USB-устройствами, отправлять и получать данные, управлять устройствами и выполнять другие операции, связанные с USB.pip install pyusb
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥4👍4
Код для скачивания всех изображений с веб-страницы по ссылке на Python 🖼
Для скачивания всех изображений с веб-страницы в коде используются библиотеки
➡️ Установка библиотек:
Справочник программиста. Подписаться
Для скачивания всех изображений с веб-страницы в коде используются библиотеки
requests
и beautifulsoup4
.pip install requests
beautifulsoup4
import requests
from bs4 import BeautifulSoup
import os
# Указываем URL сайта, с которого нужно скачать изображения
url = 'http://example.com'
# Создаём директории для сохранения изображений
directory = 'images'
if not os.path.exists(directory):
os.makedirs(directory)
# Получаем содержимое веб-страницы
response = requests.get(url)
# Парсим содержимое веб-страницы
soup = BeautifulSoup(response.text, 'html.parser')
# Ищем все элементы img
images = soup.find_all('img')
# Проходимся по каждому изображению
for image in images:
# Получаем URL изображения
image_url = image['src']
# Скачиваем изображение
response = requests.get(image_url, stream=True)
# Проверяем, является ли ответ успешным
if response.status_code == 200:
# Сохраняем изображение в директорию
with open(os.path.join(directory, image_url.split('/')[-1]), 'wb') as f:
f.write(response.content)
else:
print(f'Не удалось скачать изображение по URL: {image_url}')
Справочник программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤🔥4
Библиотека 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