Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
🖥 368 решённых задач по Python с Leetcode

Здесь собрана масса литкод-задач с решением на Python.
Вот условия некоторых из задач:
— найти самое популярное слово в наборе
— удалить один элемент, чтобы список был строго возрастающим
— объединить k сортированных списков
— обойти матрицу по спирали и собрать полученные числа

▶️ Задачи с решениями

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 StatsForecast — библиотека Python для быстрого прогнозирования с помощью статистических и эконометрических моделей

pip install statsforecast

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

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Litestar — это мощный, гибкий ASGI-фреймворк, ориентированный на создание API

pip install litestar

Litestar предлагает проверку данных, внедрение зависимостей, интеграцию с ORM, примитивы авторизации и многое другое, что необходимо для запуска приложений в работу.

Простой пример использования Litestar:
from litestar import Litestar, get

@get("/")
async def hello_world() -> str:
return "Hello, world!"

app = Litestar([hello_world])


🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 vedo — модуль python для анализа и визуализации 3D-объектов

pip install vedo

vedo может работать как с полигональной сеткой, так и с облаком точек, отлично интегрируется с другими библиотеками

🖥 GitHub
🟡 Примеры использования

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 PhySO — модуль для поиска закономерностей в данных и вывода аналитических зависимостей на их основе

PhySO предназначен для вывода аналитических физических законов из эмпирических данных; модуль способен использовать ограничения физических единиц, например, сокращая пространство поиска с помощью анализа размерности

Рекомендуемый способ установки с помощью conda:
conda create -n PhySO python=3.8
conda activate PhySO
git clone https://github.com/WassimTenachi/PhySO
cd PhySO
conda install --file requirements.txt
pip install -e .


🖥 GitHub
🟡 Доки
🟡 Примеры использования

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Downloading a YouTube Playlist using Python

Загрузка плейлиста YouTube с помощью Python.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Rio — open-source фреймворк для разработки веб-приложений на чистом Python: не нужен ни HTML, ни CSS, ни JS

pip install rio-ui

Rio привносит в Python компоненты в стиле React.
Можно выбирать из множества встроенных компонентов и комбинировать их для создания своих собственных компонентов, а потом строить из тех свои приложения

Готовые приложения, созданные с помощью Rio могут работать как локально на вашей машине, так и в Интернете.

🖥 GitHub
🟡 Доки
🟡 Примеры готовых веб-приложений

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 sh — полноценная замена подпроцесса для Python

pip install sh

Может кто не знает, но существует sh — полноценная замена подпроцесса для Python 3.8 - 3.11 и PyPy, которая позволяет вызывать любую программу так, как если бы она была функцией, наподобие:
from sh import ifconfig
print(ifconfig("eth0"))

Очень удобно для некоторых задач DevOps

При этом:
— sh — это не набор системных команд, реализованных на Python

— sh опирается на различные системные вызовы Unix и работает только на Unix-подобных операционных системах - Linux, macOS, BSD и т. д. В частности, Windows не поддерживается.

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1 простой Совет Python как организовать свой код ЛУЧШЕ 💪

https://youtube.com/shorts/OLG-bXzYk0U?feature=share
🖥 Scapy — это Python-утилита и библиотека, которая позволяет отправлять, анализировать и изменять сетевые пакеты

pip install scapy

Утилита позволяет создавать инструменты для сканирования сети и осуществления сетевых атак.
Scapy может заменить такие инструменты как hping, arpspoof, arp-sk, arping, p0f и даже некоторые части Nmap, tcpdump и tshark.

🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
BM25 библиотека быстрого лексического поиска!

BM25 —семейство функций ранжирования документов, которые оценивают число ключевых запросов в каждом из документов.

🏎️ В 500 раз быстрее, чем самая популярная библиотека Python lib, соответствует.

🤗 Первая библиотека BM25, напрямую интегрированная с
huggingface.

pip install bm25s

Github

@pythonl
🖥 LibrePhotos — self-hosted сервис управления фотографиями на Python

В отличие от коммерческих сервисов, которые хранят фотографии в облаке и сканируют/индексируют их, LibrePhotos позволяет хранить все ваши фотографии и метаданные полностью локально.

Быстрый старт с Docker (<photos> — реальная папка с фотографиями):
docker run -v <photos>:/var/lib/librephotos/photos/ -v <thumbnails>:/var/lib/librephotos/data/protected_media -v <logs>:/var/log/librephotos/ -v <db>:/var/lib/postgresql/data -p 3000:80 -d reallibrephotos/singleton


🖥 GitHub
🟡 Доки

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Создание своего интерфейся для взаимодействия с ChatGPT-подобным ботом со своей БД буквально в 50 строк

Здесь используется 2 ключевых компонента:

— LangChain: фреймворк для создания LLM-приложений

— Gradio: библиотека Python для создания простых в использовании веб-интерфейсов для ML-моделей

📎 Пошаговый гайд

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM