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
加入频道
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
🖥 CapRover — масштабируемый open-source PaaS, ака Heroku на максималках

docker run -p 80:80 -p 443:443 -p 3000:3000 -e ACCEPTED_TERMS=true -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain caprover/caprover

# ...подключение домена

npm install -g caprover
caprover serversetup


CapRover — это очень простой в использовании менеджер развертывания приложений/баз данных и веб-серверов для NodeJS, Python, PHP, ASP.NET и т.д. приложений

CapRover очень быстрый и надёжный; под капотом использует Docker, nginx, LetsEncrypt и NetData

🖥 GitHub
🟡 Доки
🟡 Посмотреть демо (пароль captain42)

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Buffet — это всеобъемлющий веб-менеджер виртуальных машин с открытым исходным кодом, предназначенный для удобного и безопасного управления виртуальными машинами.

Его серверная часть реализована на Python Flask, а интерфейс - на TypeScript React, при этом используются QEMU и KVM для виртуализации и noVNC для удаленного доступа к рабочему столу.

- Безопасный доступ к виртуальным машинам осуществляется через noVNC, websockify с поддержкой SSL/TLS и случайно генерируемые одноразовые пароли VNC.
- Администрирование пользователей, виртуальных машин и журналов выполняется из панели администратора.
- Возможность создания, запуска и удаления виртуальных машин QEMU/KVM.
- Определение пользовательских операционных систем и дистрибутивов с помощью JSON.
- Полностью адаптивный интерфейс, подходящий для настольных компьютеров, планшетов и смартфонов.
- Безопасная аутентификация и авторизация пользователей реализована с помощью JSON Web Tokens (JWT), bcrypt и двухфакторной аутентификации.

GIthub

@pythonl
🖥 Выпущен Python 3.12.4!

🔥 Python 3.12 – это новейшая основная версия языка, содержащая множество новых функций и оптимизаций. 3.12.4 – это последняя версия для, содержащая более 250 исправлений ошибок, улучшений сборки и изменений в документации, по сравеннию с версией 3.12.3.

Скачать: https://www.python.org/downloads/release/python-3124
Подробности: https://uproger.com/vypushhena-novaya-versiya-python-3-12-4/

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 PyVista — библиотека Python для визуализации и работы с 3D-объектами

pip install pyvista

PyVista — это библиотека Python для набора инструментов визуализации (VTK), которая использует другой подход к взаимодействию с VTK через NumPy и прямой доступ к массивам. PyVista предоставляет идиоматический, хорошо документированный интерфейс для быстрого создания прототипов, анализа и для работы с 3-мерными объектами.

Особенности PyVista:

— предоставляет высокоуровневый API к набору инструментов визуализации (VTK)

— поддерживает разные структуры данных и методы фильтрации для пространственных наборов данных

PyVista можно использовать для создания сложных 3-мерных графиков для презентаций и исследовательских работ, а также в качестве вспомогательного модуля для других Python-модулей, работающих с 3D-объектами.

🖥 GitHub
🟡 Доки и примеры

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ​NVIDIA Warp

Мощный фреймворк Python для высокопроизводительного моделирования графического процессора и графики.

Ядра определяются в синтаксисе Python, а JIT преобразуются в C++/CUDA и компилируются во время выполнения.

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

Кроме того, ядра Warp являются дифференцируемыми и могут использоваться как часть конвейеров машинного обучения с такими фреймворками, как PyTorch и JAX.

#Python #Cuda #Cpp #Graphics #nvidia

Github
Документация

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Пишем кликер на Python для Hamster Kombat ! Автоматизируем хайп-игру.

Видео
Код

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Python_for_data_science_cheatsheet.pdf
2.7 MB
🖥 Большая, ползеная Шпарглака - Python для дата-сайентистов.

В ней освещены основные типы данных, операторы, работа с Numpy, визуализация данных в Matplotlib, jupyter и множество других полезных материалов.

Сохраняйте себе, чтобы не потерять.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Devops: t.me/devOPSitsec
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
C++ папка: https://yangx.top/addlist/CdBs5DLepLJmZjY6
C# папка: https://yangx.top/addlist/u15AMycxRMowZmRi
Java папка: https://yangx.top/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://yangx.top/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
🖥 Kombu — open-source библиотека Python для обмена сообщениями

pip install kombu

Цель Kombu - сделать обмен сообщениями в Python как можно проще, предоставив идиоматический высокоуровневый интерфейс для протокола AMQ, а также обеспечить проверенные и протестированные решения для общих проблем обмена сообщениями.

AMQP (Advanced Message Queuing Protocol) — это протокол открытого стандарта для добавления сообщений в очередь и их доставки;
самая известная реализация AMQP — сервер обмена сообщениями RabbitMQ.

🖥 GitHub
🟡 Доки

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