Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
🔥 Yoooo Tencent только что выпустила новую модель генерации видео с открытым исходным кодом, и она выглядит довольно интересно!

Модель (img2videos) может генерировать видео лучше, чем Gen 3 и Luma, создавать анимированные говорящие аватары, генерировать динамические сцены.

📽️ Project http://aivideo.hunyuan.tencent.com
🧑‍💻 Github: http://git.new/hyvideo
📃 Paper: http://thursdai.news/hypaper
🏋️ Weights on HF: http://thursdai.news/hyv-weights https://pic.x.com/qIib0wdkzy
🤗 Hf: https://huggingface.co/tencent/HunyuanVideo-PromptRewrite
@python_be1
👍1
🖥 Python-hdwallet

Это библиотека на Python, предназначенная для создания и работы с иерархическими детерминированными кошельками (HD Wallet), поддерживающими свыше 200 различных криптовалют.

HD Wallets – это аббревиатура от Hierarchical Deterministic Wallets (иерархический детерминированный кошелек). Являясь кошельком криптовалют нового поколения он способен генерировать любое количества ключей на основе главного открытого ключа.

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

pip install hdwallet

🖥 GitHub (https://github.com/talonlab/python-hdwallet)

@pythonl
@python_be1
👍1
Pygments — Python-библиотека для подсветки синтаксиса. Простой в использовании инструмент идеален для добавления форматирования кода в веб-приложениях, документации или текстовых редакторах, имеет множество готовых стилей под любой вкус и цвет.

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

https://github.com/pygments/pygments
@python_be1
https://github.com/pygments/pygments
👍1
🔥 bcrypt (https://github.com/pyca/bcrypt) — это библиотека для Python, которая предоставляет функции для хэширования паролей с использованием алгоритма bcrypt!

💡 Этот алгоритм широко используется для безопасного хранения паролей благодаря своим особенностям: он поддерживает защиту от атак по словарю и делает невозможным обратное вычисление исходного пароля.

🔐 Лицензия: Apache-2.0

🖥 Github (https://github.com/pyca/bcrypt)

@pythonl
@python_be1
👍1
🎁 Розыгрыш карьерных призов от МегаФона!

Получите возможность выиграть курсы по Excel, Python, визуализации в Tableau и финансовому моделированию в группе «Работа в МегаФоне». С ними вы прокачаете аналитические способности и получите востребованные навыки работы с данными для вашего профессионального роста!

Подписывайтесь на группу МегаФона и ставьте лайк этому посту — трех победителей выберут уже 13 декабря: https://vk.cc/cFEXIb
@python_be1
https://vk.com/wall-226724652_545
👍1
🌤 Революционный инструмент в области прогнозирования погоды от Google!

Команда Google DeepMind презентовала GenCast – новую модель искусственного интеллекта, способную с высокой точностью предсказывать погоду на целых 15 дней вперёд! 🎯

GenCast – ансамблевая диффузионная модель для прогнозирования погоды и рисков экстремальных погодных условий, обеспечивающая более быстрые и точные прогнозы на срок до 15 дней. GenCast была обученная на 40-летнем архиве исторических метеорологических данных ERA5 от ECMWF.

Модель, работающая на Google Cloud TPU v5, превосходит лидирующую систему прогнозирования ECMWF ENS по точности прогнозов на 97,2% в 1320 различных комбинациях тестируемых параметров. GenCast демонстрирует способность прогнозировать экстремальные погодные явления: периоды сильной жары и холода, сильные ветры и траектории тропических циклонов. Google DeepMind планирует выпустить код, веса и прогнозы модели в открытый доступ, чтобы поддержать метеорологическое сообщество.

Почему это так важно?
- В условиях изменения климата погода становится всё менее предсказуемой.
- Точные прогнозы помогают спасти жизни и сохранить имущество.
- Это способствует эффективному планированию использования возобновляемых источников энергии.

Что может GenCast?
- Генерирует более 50 различных сценариев развития погоды и объединяет их в единый вероятностный прогноз.
- Обеспечивает разрешение до 0.25° для всего земного шара.
- Превышает точность лучших существующих систем прогнозирования в 97.2% случаев!

Как быстро он работает?

- Всего за 8 минут создаёт 15-дневный прогноз при помощи Google Cloud TPU v5. Для традиционных систем это занимает часы работы на суперкомпьютерах!

Особенно точен в прогнозах экстремальной погоды:
- Тайфунов и ураганов
- Аномально высоких и низких температур
- Сильнейших ветров

Открытый доступ:
Google DeepMind предоставляет исходный код модели и её весовые коэффициенты всем желающим, чтобы способствовать развитию метеорологии.

Статья: https://deepmind.google/discover/blog/gencast-predict..
Github: https://github.com/google-deepmind/graphcast
@python_be1
https://deepmind.google/discover/blog/gencast-predict
👍1
👩‍💻 inflect (https://github.com/jaraco/inflect) — Python-библиотека для работы с инфлексиями слов — преобразованиями форм слов в зависимости от их грамматической роли в предложении!

🌟 Библиотека позволяет конвертировать числа в текстовые строки (например, 42 -> "forty-two"), а также предоставляет функции для работы с формами существительных и глаголов.

🔐 Лицензия: MIT

🖥 Github (https://github.com/jaraco/inflect)

@pythonl
@python_be1
👍1
🌟 PydanticAI: фреймворк для создания AI-агентов на основе Pydantic.

PydanticAI (https://github.com/pydantic/pydantic-ai) - фреймворк для Python, созданный командой разработчиков Pydantic, который упрощает создание приложений с использованием LLM. Фреймворк имеет простой и интуитивно понятный интерфейс для взаимодействия с LLMs, поддерживающими Async OpenAI (Ollama) и openAI API (ChatGPT, Gemini и Groq), с поддержкой Anthropic в ближайшем будущем.

Основная особенность PydanticAI - система внедрения зависимостей, которая передает данные, соединения и логику в целевую модель. Она упрощает тестирование и оценку агентов и позволяет динамически формировать системные промпты и определять инструменты, доступные LLM.

PydanticAI имеет возможность потоковой обработки ответов с валидацией структурированных данных, позволяя контролировать корректность соответствие данных ожидаемому ответу, тем самым повышая эффективность и интерактивность приложений.

Для отладки и мониторинга работы агентов предусмотрена интеграция с Pydantic Logfire (https://pydantic.dev/logfire), с которым можно отслеживать запросы к базам данных, анализировать поведение модели и оценивать производительность.

▶️ В документации к проекту (https://ai.pydantic.dev/) доступны примеры применения PydanticAI в сценариях:

🟢Построение Pydantic-модели на основе текстового ввода (https://ai.pydantic.dev/examples/pydantic-model/);
🟢Погодный агент (https://ai.pydantic.dev/examples/weather-agent/);
🟢Агент поддержки клиентов банка (https://ai.pydantic.dev/examples/bank-support/);
🟢Генерация SQL-запросов на основе пользовательского ввода (https://ai.pydantic.dev/examples/sql-gen/);
🟢RAG-поиск по массиву markdown-документам (https://ai.pydantic.dev/examples/rag/);
🟢Вывод результатов работы агента в терминале (https://ai.pydantic.dev/examples/stream-markdown/);
🟢Пример проверки потокового структурированного ответа на примере информации о видах китов; (https://ai.pydantic.dev/examples/stream-whales/)
🟢Простой чат-приложение (https://ai.pydantic.dev/examples/chat-app/).

⚠️ PydanticAI находится на ранней стадии бета-тестирования.

▶️Установка и простой пример "Hello Word" с Gemini-1.5-flash:

<pre language="python"># Install via  PyPI
pip install pydantic-ai

# Set Gemini API key
export GEMINI_API_KEY=your-api-key

# Run example
from pydantic_ai import Agent
agent = Agent(
'gemini-1.5-flash',
system_prompt='Be concise, reply with one sentence.',
)
result = agent.run_sync('Where does "hello world" come from?')
print(result.data)
"""
The first known use of "hello, world" was in a 1974 textbook about the C programming language.
"""</pre>
📌Лицензирование: MIT License.

🟡Документация (https://ai.pydantic.dev/)
🟡Demo (https://huggingface.co/spaces/freddyaboulton/pydantic-ai)
🖥GitHub (https://github.com/pydantic/pydantic-ai)

@ai_machinelearning_big_data

#AI #ML #LLM #Agents #Framework #PydanticAI
@python_be1
👍1
👩‍💻 unsync (https://github.com/alex-sherman/unsync) — библиотека для Python, которая предоставляет упрощённые инструменты для работы с асинхронным кодом, включая возможность смешивать синхронный и асинхронный код!

🔍 Особенности библиотеки:

🌟 Упрощённое управление задачами.

🌟 Смешивание синхронного и асинхронного кода.

🌟 Поддержка различных типов выполнения.

🌟 Интуитивный API.

🔐 Лицензия: MIT

🖥 Github (https://github.com/alex-sherman/unsync)

@pythonl
@python_be1
👍1
👩‍💻 fastapi-admin (https://github.com/fastapi-admin/fastapi-admin) — высокопроизводительная и расширяемая панель администратора для приложений на основе FastAPI!

💡 Она вдохновлена Django Admin и предлагает похожую функциональность, позволяя быстро создавать визуальные панели управления для веб-приложений.

🔍 Ключевые особенности :

🌟 Поддержку синхронного и асинхронного режимов работы.

🌟 Автоматическое создание API-документации.

🌟 Фронтенд на базе Amis и гибкость в настройке пользовательских страниц.

🌟 Использование ORM SQLAlchemy или SQLModel для работы с базами данных.

🔐 Лицензия: Apache-2.0

🖥 Github (https://github.com/fastapi-admin/fastapi-admin)

@pythonl
@python_be1
👩‍💻 python-dotenv (https://github.com/theskumar/python-dotenv) — библиотека для загрузки переменных окружения из .env файлов в проекты Python!

💡 Эта библиотека позволяет сохранять конфиденциальные данные, такие как API-ключи, пароли и настройки, в текстовых файлах, избегая жесткого кодирования их в исходном коде.

🔍 Основные функции:

🌟 Загрузка переменных окружения из .env файлов в процессе работы приложения.

🌟 Поддержка чтения различных форматов, включая простые ключ-значение пары.

🌟 Возможность создания и использования переменных окружения для конфигурации приложения, не изменяя системные переменные окружения.

🌟 Совместимость с популярными фреймворками, такими как Flask и Django.

🔐 Лицензия: BSD-3-Clause

🖥 Github (https://github.com/theskumar/python-dotenv)

@pythonl
@python_be1
🖥 30+ команд Docker, которые вы Должны Знать!

https://www.youtube.com/watch?v=BR6CEYkCCzw&t=8s
@python_be1
https://www.youtube.com/watch?v=BR6CEYkCCzw&t=8s
👩‍💻 django-grappelli (https://github.com/sehmaschine/django-grappelli?tab=readme-ov-file) — настраиваемый интерфейс администратора для Django!

🌟 Он добавляет улучшения в стандартный Django Admin, такие как расширенные возможности UI, поддержку вкладок, улучшенный стиль таблиц, дополнительные функции для фильтров и поиска, а также базовые возможности для работы с медиафайлами.

🌟 Grappelli ориентирован на разработчиков, которые хотят сделать интерфейс администратора более удобным и современным. Этот проект широко используется в производственных средах и поддерживается сообществом, предлагая стабильные релизы и обновления для новых версий Django.

🔗 Ссылка: *клик* (https://github.com/sehmaschine/django-grappelli)

@pythonl
@python_be1
👩‍💻 aiocache (https://github.com/aio-libs/aiocache) — асинхронная библиотека Python для работы с кэшем!

🌟 Она поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.

🌟 Библиотека предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.

🔐 Лицензия: BSD-3-Clause

🖥 Github (https://github.com/aio-libs/aiocache)

@pythonl
@python_be1
🖥 Огромный сборник гайдов по Python (https://github.com/x4nth055/pythoncode-tutorials?tab=readme-ov-file) с примерами кода поможет вам начать изучение языка с самого начала и отточить навыки на тысячах задач!

В этом сборнике вы найдете:
- Примеры автоматизации различных процессов с использованием Python.
- Инструкции по интеграции с множеством популярных приложений, таких как Telegram и YouTube.
- Руководства по созданию чат-ботов, которые возьмут на себя рутинную работу.
- Методы визуализации данных.
- Работа с графикой, изображениями и видео.
- Основы машинного обучения и создание своих первых нейронных сетей.

Это лучший ресурс (https://github.com/x4nth055/pythoncode-tutorials?tab=readme-ov-file) для новичков в IT-сфере, который станет вашим надежным помощником на пути к освоению программирования.

📌 Ссылка (https://github.com/x4nth055/pythoncode-tutorials?tab=readme-ov-file)

@pythonl
@python_be1