Python Map | Обучение
239 subscribers
197 photos
4 videos
1 file
87 links
Образовательный канал для программистов на Python 🐍

Сотрудничество – @HackingIP
Download Telegram
Модуль secrets

Модуль secrets в Python предоставляет функции для генерации криптографически безопасных случайных чисел, строк и выборов из последовательностей.

Этот модуль особенно полезен для создания безопасных паролей, токенов аутентификации и других конфиденциальных данных.

Модуль secrets следует использовать вместо генератора псевдослучайных чисел модуля random, который в свою очередь предназначен для моделирования и симуляции, а не для защиты или криптографии.

#библиотеки | @PyMapChannel
🔥6
Модуль SymPy

Модуль SymPy — это мощная и простая в использовании библиотека для выполнения символьных вычислений на Python.

Она предоставляет широкий спектр функций, которые применяются в сфере символьных вычислений, математического анализа, алгебры, дискретной математики, физике и так далее. SymPy может представлять результат в разных форматах: LaTeX, MathML и так далее.


Установка библиотеки:
pip install sympy


#библиотеки | @PyMapChannel
🔥31
Модуль requests-html

Requests-HTML — это мощный инструмент для веб-скрейпинга, который позволяет извлекать данные с веб-страниц, обрабатывать JavaScript, взаимодействовать с DOM и загружать данные асинхронно.

Это удобное решение для парсинга динамических веб-страниц и работы с их содержимым.

➡️ Пример использования

from requests_html import HTMLSession

# Создаем сессию
session = HTMLSession()

# Загружаем страницу
response = session.get("https://example.com")

# Выполняем JavaScript на странице
response.html.render()

# Извлекаем заголовки <h1>
headings = response.html.find("h1")
for heading in headings:
print(heading.text)


➡️ Чтобы сохранить HTML-страницу в файл:

with open("page.html", "w") as f:
f.write(response.html.html)


💾 Установка

pip install requests-html


👉 Ссылка на документацию

🐍 Python Map | Обучение | #библиотеки
Получение истории браузера

browser-history — это библиотека на Python, которая позволяет легко получать историю посещений и закладки из популярных браузеров.

Это очень полезно, если вам нужно анализировать свою интернет-активность или работать с данными о посещенных сайтах.

Установка библиотеки:
pip install browser-history


Пример использования:
from browser_history import get_history

# Получаем историю
outputs = get_history()

# Это список кортежей (дата и время, URL)
his = outputs.histories

# Выводим историю на экран
for entry in his:
print(entry)


🐍 Python Map | Обучение | #библиотеки
👍3
Создание демонстрационных приложений

Mesop — это отличный инструмент для быстрого создания веб-приложений на Python.
Он предназначен для быстрой разработки приложений и демонстрационных интерфейсов, не требуя при этом знаний JavaScript, CSS или HTML.

Установка библиотеки:
pip install mesop


🔗 GitHub

Mesop поддерживает горячую перезагрузку, что позволяет быстро настраивать и обновлять интерфейсы во время разработки, значительно упрощая процесс работы.


🐍 Python Map | Обучение | #библиотеки
🔥2