This media is not supported in your browser
    VIEW IN TELEGRAM
  Крутейший интерактивный учебник по теории вероятностей и статистике
Внутри наглядные визуализации, интерактивчики и минимум сухой теории. Можно покрутить распределения, посэмплить выборки, поиграться с доверительными интервалами и наглядно увидеть, как это всё работает
Забираем тут, советую открывать с десктопа
👉   @PythonPortal
Внутри наглядные визуализации, интерактивчики и минимум сухой теории. Можно покрутить распределения, посэмплить выборки, поиграться с доверительными интервалами и наглядно увидеть, как это всё работает
Забираем тут, советую открывать с десктопа
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤30👍17
  Отличная находка для разработчиков: бесплатные шпаргалки по Deep Learning и PyTorch
Подробное руководство по созданию и обучению нейросетей - ссылка
Базовые принципы и практика работы с PyTorch - ссылка
👉   @PythonPortal
Подробное руководство по созданию и обучению нейросетей - ссылка
Базовые принципы и практика работы с PyTorch - ссылка
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤15👍9
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁79🤣37❤8😢2
  Media is too big
    VIEW IN TELEGRAM
  Airweave — будущее RAG-систем в реальном времени
Теперь можно строить агентов, которые ищут данные в любых приложениях, базах и хранилищах документов в реальном времени.
Инструмент Airweave создаёт живые, би-временные knowledge bases, чтобы агенты всегда работали с самыми свежими фактами.
Он подключается к Notion, Google Drive, SQL-базам и превращает их содержимое в индексируемое знание.
Всё это работает локально в Docker-контейнере, с возможностью экспонировать API и MCP-сервер.
Автор показал полный сетап и живое демо, а также поделился ссылкой на GitHub проекта.
👉   @PythonPortal
Теперь можно строить агентов, которые ищут данные в любых приложениях, базах и хранилищах документов в реальном времени.
Инструмент Airweave создаёт живые, би-временные knowledge bases, чтобы агенты всегда работали с самыми свежими фактами.
Он подключается к Notion, Google Drive, SQL-базам и превращает их содержимое в индексируемое знание.
Всё это работает локально в Docker-контейнере, с возможностью экспонировать API и MCP-сервер.
Автор показал полный сетап и живое демо, а также поделился ссылкой на GitHub проекта.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤14👍7
  Кортежи используют меньше памяти, чем списки того же размера
Разница небольшая, но при работе с большими объёмами данных — важна.🤕 
👉   @PythonPortal
>>> import sys
>>> sys.getsizeof(tuple(iter(range(20))))
200
>>> sys.getsizeof(list(iter(range(20))))
216
Разница небольшая, но при работе с большими объёмами данных — важна.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍49❤15
  Хочешь изучить Git, не рискуя своей локальной установкой?
Теперь можно запускать команды Git прямо из браузера , с пошаговым объяснением, что делает каждая команда.
→ https://scrum-master.es/virtualOS/otros/git
👉   @PythonPortal
Теперь можно запускать команды Git прямо из браузера , с пошаговым объяснением, что делает каждая команда.
→ https://scrum-master.es/virtualOS/otros/git
Please open Telegram to view this post
    VIEW IN TELEGRAM
  2❤19👍7👀5🔥1
  Совет по чистому коду в Python:
Используйте модуль
Он безопаснее, чем
👉   @PythonPortal
Используйте модуль
secrets для генерации криптографически стойких случайных строк — например, одноразовых паролей или токенов доступа.Он безопаснее, чем
random, и подходит для любых задач, связанных с безопасностью.# генерация случайного пароля
import string
import secrets
alphabet = string.ascii_letters + string.digits
password = ''.join(secrets.choice(alphabet) for i in range(8))
# генерация токена для восстановления пароля
import secrets
url = f'https://johndoe.com/reset-password/?token={secrets.token_urlsafe()}'
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍34❤14
  Шпаргалка по SQL-функциям
🔸 Агрегатные функции (COUNT, SUM, AVG, MIN, MAX),
🔸 оконные функции (ROW_NUMBER, RANK, LAG, LEAD),
🔸 строковые функции (LOWER, SUBSTRING, CONCAT),
🔸 работа с датами (NOW, DATE_PART, TRUNC),
🔸 управление потоком (CASE, COALESCE),
🔸 фильтры (IN, LIKE),
🔸 математика (ROUND, MOD).
👉   @PythonPortal
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤26👍13
  Если вам нравится всё, что связано с открытым исходным кодом и self‑hosted решениями, рекомендую заглянуть на страницу selfh.st
Там можно сортировать по тегам, фильтровать по активности репозиториев или количеству звёзд на GitHub. Настоящая находка, я периодически захожу, чтобы посмотреть, не появилось ли чего интересного для тестирования.🥺 
👉   @PythonPortal
Там можно сортировать по тегам, фильтровать по активности репозиториев или количеству звёзд на GitHub. Настоящая находка, я периодически захожу, чтобы посмотреть, не появилось ли чего интересного для тестирования.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤15👍5
  Шардинг Баз Данных
Шардинг это метод разделения базы данных на несколько независимых частей, называемых шардами. Важно не путать шардинг с репликацией > при репликации копии базы данных дублируют друг друга, а шардирование делит данные на составные, независимые фрагменты.
Виды
👉   @PythonPortal
Шардинг это метод разделения базы данных на несколько независимых частей, называемых шардами. Важно не путать шардинг с репликацией > при репликации копии базы данных дублируют друг друга, а шардирование делит данные на составные, независимые фрагменты.
Виды
1. По диапазону
Разделение данных на основе диапазонов определённых значений, например, деление информации о товарах в зависимости от их ценового диапазона.
2. По ключу
Работает на основе использования уникального значения, например идентификатора пользователя, в качестве входных данных для хэш-функции. Хэш-функция вычисляет выходное значение, которое используется для определения сервера, на котором должны храниться данные.
3. По директории
Предполагает наличие таблицы поиска, в которой используется ключ шарда для отслеживания того, в каком шарде хранятся те или иные данные. Подход позволяет более гибко добавлять или удалять серверы, а также изменять схему сегментирования, не влияя на работу остальной части приложения.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤30👍3😁1
  Совет по чистому коду в Python:
Используйте Enum, чтобы логически группировать связанные константы.
Плохо:
Хорошо:
👉   @PythonPortal
Используйте Enum, чтобы логически группировать связанные константы.
from dataclasses import dataclass
from enum import Enum
Плохо:
ORDER_PLACED = "PLACED"
ORDER_CANCELED = "CANCELED"
ORDER_FULFILLED = "FULFILLED"
@dataclass
class Order:
status: str
order = Order(ORDER_PLACED)
print(order)
Хорошо:
class OrderStatus(str, Enum):
PLACED = "PLACED"
CANCELED = "CANCELED"
FULFILLED = "FULFILLED"
@dataclass
class Order:
status: OrderStatus
order = Order(OrderStatus.PLACED)
print(order)
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤28👍12🤣1
  Состоялся релиз стабильной версии Python 3.14. Поддержка этой версии запланирована в течение полутора лет. Потом ещё три с половиной года для Python 3.14 будут выходить исправления с устранением уязвимостей 🫖 
Основные улучшения и изменения в Python 3.14: читать
👉   @PythonPortal
Основные улучшения и изменения в Python 3.14: читать
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥36❤4
  Команда разработчиков ade-python выпустила новую версию своей библиотеки для Agentic Document Extraction (ADE), предназначенной для преобразования сложных и неструктурированных документов в данные, готовые к использованию в LLM.
Главное обновление это модель Document Pre-Trained Transformer (DPT-2), которая значительно повышает точность извлечения данных из визуально сложных документов.
DPT-2 умеет анализировать таблицы с объединёнными ячейками, многоуровневыми заголовками и нерегулярными сетками, сохраняя пространственную структуру элементов и добавляя bounding boxes для полной трассируемости.
Теперь мы можем получать layout-aware JSON напрямую из PDF, отчётов и сканов🙄 
👉   @PythonPortal
Главное обновление это модель Document Pre-Trained Transformer (DPT-2), которая значительно повышает точность извлечения данных из визуально сложных документов.
DPT-2 умеет анализировать таблицы с объединёнными ячейками, многоуровневыми заголовками и нерегулярными сетками, сохраняя пространственную структуру элементов и добавляя bounding boxes для полной трассируемости.
Теперь мы можем получать layout-aware JSON напрямую из PDF, отчётов и сканов
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍13❤6
  Media is too big
    VIEW IN TELEGRAM
  Создавать собственного робота стало намного проще. 😨 
MathWorks выпустили открытый репозиторий на GitHub, полный ресурсов по робототехнике для всех, кто хочет работать с руками.
В репозитории есть примеры:
- Роботизированные манипуляторы
- Наземные роботы
- Дроны
Проекты показывают, как подключаться к ROS и ROS2, а также как развернуть модели Simulink напрямую как ROS-ноды.
Есть и продвинутые демо: моделирование внедорожных условий и тестирование алгоритмов навигации в фотореалистичных симуляциях.
Всё хорошо документировано, с туториалами и ссылками, чтобы легко пройти путь от идеи до прототипа. Подходит студентам, исследователям и просто любопытным, материалы есть для любого уровня.
И поскольку это открытый проект сообщества, вы можете не только изучать, но и делиться своими собственными наработками.
👉   @PythonPortal
MathWorks выпустили открытый репозиторий на GitHub, полный ресурсов по робототехнике для всех, кто хочет работать с руками.
В репозитории есть примеры:
- Роботизированные манипуляторы
- Наземные роботы
- Дроны
Проекты показывают, как подключаться к ROS и ROS2, а также как развернуть модели Simulink напрямую как ROS-ноды.
Есть и продвинутые демо: моделирование внедорожных условий и тестирование алгоритмов навигации в фотореалистичных симуляциях.
Всё хорошо документировано, с туториалами и ссылками, чтобы легко пройти путь от идеи до прототипа. Подходит студентам, исследователям и просто любопытным, материалы есть для любого уровня.
И поскольку это открытый проект сообщества, вы можете не только изучать, но и делиться своими собственными наработками.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍14❤11
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Нужен реалистичный AI-голос без онлайн API и рисков утечки данных? ❓ 
Теперь можно генерировать сверхреалистичную речь и клонировать голос по всего 3 секундам аудио прямо на ПК, смартфоне или Raspberry Pi.
Модель весит всего 0,5B параметров, работает полностью локально и защищает приватность пользователей. Встроенные водяные знаки обеспечивают отслеживаемость сгенерированного аудио.
GitHub: ссылка
👉   @PythonPortal
Теперь можно генерировать сверхреалистичную речь и клонировать голос по всего 3 секундам аудио прямо на ПК, смартфоне или Raspberry Pi.
Модель весит всего 0,5B параметров, работает полностью локально и защищает приватность пользователей. Встроенные водяные знаки обеспечивают отслеживаемость сгенерированного аудио.
GitHub: ссылка
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍17❤8
  