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

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

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
🖥 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
🖥 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