Python Portal
57.6K subscribers
2.34K photos
345 videos
51 files
919 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
А что если можно ускорить Python в 37 раз одной строкой кода?

Медленные Python-функции в больших кодовых базах страшно оптимизировать. Можно попробовать Numba или Cython, но Numba в основном работает только с числовым кодом и NumPy-массивами.

Можно пойти в Cython, но там нужны .pyx-файлы, аннотации типов и сборка. По факту это часы рефакторинга, прежде чем ты вообще увидишь прирост. 😬

Codon решает это одной строкой: декоратор codon.jit компилирует твой Python прямо в машинный код.

Ключевые плюсы:
• Работает с любым Python-кодом, не только с NumPy
• Аннотации типов не нужны, типы выводятся автоматически
• Скомпилированные функции кэшируются и потом вызываются мгновенно
• Никаких изменений в коде, кроме добавления декоратора

Выше реальные замеры производительности:
• Чистый Python: 0.240 с
• Первый вызов Codon: 0.324 с (разовая компиляция)
• Повторные вызовы Codon: 0.006 с (ускорение в 37 раз)

Ссылка на репозиторий: https://bit.ly/4q8SW3q
Запустите этот код: https://bit.ly/492cz6D

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
40👍11🔥5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Игра "Tennis for Two", созданная в 1958 году физиком Уильямом Хигинботэмом , которую часто называют первой видеоигрой, в которой для интерактивного игрового процесса использовался осциллограф

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍615😁4🔥1
ИТ-специалисты, слушающие, как не-ИТ-специалисты говорят о компьютерах

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9510🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
13🤔8👍7
8 Ключевых Концепций DDD

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
20
This media is not supported in your browser
VIEW IN TELEGRAM
1 грамм микросхемы RAM стоит дороже, чем 1 грамм 16-каратного золота.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣119😁15👍6
«Да, я программист, как ты догадался?»

Как он стоит:

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
190😁29🏆6🤝1
Извлечение структурированных данных из анкет пациентов с помощью DSPy и CocoIndex.

Получай чистые, типизированные структурированные данные прямо из PDF с валидацией через Pydantic.

Читать гид
: начать

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Проекты на PyTorch

Плейлист, который помогает изучать PyTorch через работу над продвинутыми проектами.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
25🔥2🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
AI-компании фиксируют, что около 300 ТБ музыки было публично «заархивировано».

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁518
This media is not supported in your browser
VIEW IN TELEGRAM
NZT существует.

В фильме «Области тьмы»
герой выпивает NZT — и за день
становится трейдером,
мастером кунг-фу и полиглотом.

Дело не в таблетке.
А в состоянии.

Химия не нужна.
Когда ум чист,
внимание собрано,
и сомнений нет —
ты уже на NZT.

Ты замечаешь всё.
Действуешь без разрывов.
И мир отвечает тебе.

Как включить режим NZT?

Подписывайся на Мэверика.

• входи в состояние
всё «получается само».

• мгновенно принимай
лучшие решения.

• считывай сложные связи
там, где все видят хаос.

• управляй фокусом
и вероятностями событий.

Твоя таблетка NZT.
👇
Мэверик.
Ясность. Точность.
🤣60💊141🔥1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
В Source Control в VS Code теперь отображаются Git stash’и

Скрытые stash’и наконец-то стали нормально управляемыми.😁

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5
ML-инженерам: NVIDIA выпустила гайд для новичков по fine-tuning LLM с помощью Unsloth.

В гайде разбирают:

- методы обучения: LoRA, FFT, RL
- когда и зачем делать fine-tuning, реальные use-case’ы
- сколько данных и VRAM требуется
- как обучать локально на DGX Spark, RTX-видеокартах и не только

Гайд: https://blogs.nvidia.com/blog/rtx-ai-garage-fine-tuning-unsloth-dgx-spark/

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63🤣34😢52🤔1👀1
Сделай идеальное резюме, не возясь с шаблонами.

Пишешь контент в YAML и генерируешь PDF.

Проект называется RenderCV, он с открытым исходным кодом

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍3
Этот GitHub-репозиторий — не свалка туториалов.

Внутри 28 продакшен-готовых AI-проектов, которые можно использовать.

Что там есть:

Проекты по машинному обучению
→ Прогноз цен на Airbnb
→ Калькулятор стоимости авиабилетов
→ Трекер успеваемости студентов

AI для медицины
→ Детекция заболеваний грудной клетки
→ Предсказание сердечных заболеваний
→ Анализ риска диабета

Генеративные AI-приложения
→ Живой чат-бот на Gemini
→ Рабочий медицинский ассистент
→ Инструмент анализа документов

Проекты по компьютерному зрению
→ Система трекинга рук
→ Приложение для распознавания лекарств
→ Реализации на OpenCV

Дашборды для анализа данных
→ Аналитика e-commerce
→ Аналитика ресторанов
→ Трекер статистики по крикету

И ещё 10 продвинутых проектов скоро:
→ Детекция дипфейков
→ Классификация опухолей мозга
→ Система оповещения о сонливости водителя

Это не просто набор файлов с кодом.
Это end-to-end рабочие приложения.

Посмотреть репозиторий
😲

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥118
This media is not supported in your browser
VIEW IN TELEGRAM
Тем временем: китаец сделал мусорку с авто-наведением на бросок 😰

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68🔥218👍5
Что вы будете делать в этой ситуации?

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😢36🤯7🏆4
Forwarded from Backend VK Hub
This media is not supported in your browser
VIEW IN TELEGRAM
Пора отвлечься от хотфиксов на приятные хлопоты

Время забирать подарки — годовые подписки на Облако Mail и VK Музыку.

Чтобы посоревноваться за подарки:
🔹 подпишитесь на наш канал @backendhubvk
🔹 нажмите кнопку «Участвовать»
🔹 почитайте по ссылке информацию об организаторе, правилах и призах
🔹 дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей
🤣52👍1🤔1
Преобразуй сложные регэкспы в нормальный читаемый Python-код с Pregex

Шаблоны вроде [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} выглядят пугающе и плохо читаются. Команде без опыта в регулярках сложно понять и править такие валидации.

Pregex разворачивает regex в понятный питоновский код из описательных компонентов.

Что получаем:
• Код сам объясняет намерение, даже без комментариев
• Можно править без знаний регэкспов
• Компонуешь паттерны для сложной валидации
• При необходимости обратно экспортируешь в обычный regex

Инструмент open source. Установка: pip install pregex

Полная статья: https://bit.ly/3IWAE5O
Запустите этот код: https://bit.ly/4hdQjKM

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8🤔4