Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
👩‍💻 python-mss (https://github.com/BoboTiG/python-mss) — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!

🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.

🔐 Лицензия: MIT

🖥 Github (https://github.com/BoboTiG/python-mss)


@python_be1
👩‍💻 fastapi-injectable (https://github.com/JasperSui/fastapi-injectable) — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!

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

🔐 Лицензия: MIT

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


@python_be1
Программирование в 2025 году 🤓
@python_be1
Numpy — это все, что вам нужно
@python_be1
👩‍💻 Эта (https://jacobpadilla.com/articles/python-dataclass-internals) статья подробно рассматривает внутреннее устройство декоратора @.dataclass в языке Python!

🌟 Автор воссоздаёт упрощённую версию этого декоратора. В статье рассматриваются такие аспекты, как использование атрибута __annotations__ для получения метаданных о полях класса и функции exec() для динамического создания методов, включая __init__, __setattr__, __delattr__ и __repr__.

🔗 Ссылка: *клик* (https://jacobpadilla.com/articles/python-dataclass-internals)


@python_be1
Отработает ли данный код?
@python_be1
🖥 Cookiecutter (https://github.com/cookiecutter/cookiecutter) — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!

🌟 Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.

💡 Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.

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

🖥 Github (https://github.com/cookiecutter/cookiecutter)


@python_be1
🖥 Подборка полезных шпаргалок по Docker

#Docker #шпаргалки #инфографика
@python_be1
🌟Вышла новая InternLM v3!

Internal выпустила 3 версию своей маленькой модели и утверждают, что на данный момент это лучшая модель класса 7B.

Интересно, что она “обучена всего на 4 триллионах высококачественных токенов” и имеет режим анализа, включенный с помощью системного проспать. 4

- Производительность уровня SoTA, превосходит на бенчмарках Llama3.1-8B и Qwen2.5-7B
- Способность к глубоким рассуждениям с использованием системных промптов (подробности в карточке модели)
- Обучалась только на токенах высокого качества 4T.

📌 <i>Лицензия</i>: Apache 2.0.

🤗 HF: https://huggingface.co/collections/internlm/internlm3-67875827c377690c01a9131d



#InternLM #opensource #llm #ml #reasoningmodel
@python_be1
Почему в CPython tuple на самом деле мутабельный? И чем он реально отличается от list?

https://www.youtube.com/watch?v=P5OY3Y4Fc7k

Для джунов:
- В чем разница между tuple и list?
- Аннотации tuple
- Тип произведение
- TypeVarTuple, PEP646, Unpack

Для мидлов:
- ast.Tuple
- tuple_iterator
- collections.abc
- collections.namedtuple
- typing.NamedTuple

Для сениоров:
- PyTupleObject
- PyVarObject
- tp_alloc, tp_dealloc, freelists
- `__len__`
- `__hash__`
- Мутабельность tuple
- PyTuple_Pack, Py_BuildValue
- Виртуальная машина и компилятор: BUILD_TUPLE
- INSTRICT_LIST_TO_TUPLE
- Оптимизации компилятора
- PySequenceTuple
@python_be1
https://www.youtube.com/watch?v=P5OY3Y4Fc7k
Выражение Subquery в Django - один из самых мощных инструментов в ORM. Документация хорошо объясняет его на высоком уровне, но если вы не разбираетесь в SQL, вы можете не до конца понять его возможности.

Основной пример использования, который я хотел бы рассмотреть, - это фильтрация модели на основе состояния очень вложенных отношений. Цель состоит в том, чтобы показать что-то сложное. Если это не имеет смысла, дайте этому немного времени, поиграйте с этим в своей локальной среде и задайте мне вопросы!

Примечание: Я буду использовать ipython и расширения django-extensions, чтобы использовать python manage.py shell_plus —print-sql, а затем форматировать этот SQL вручную с помощью sqlformat.org.

https://www.better-simple.com/django/2025/01/01/complex-django-filters-with-subquery/
@python_be1
🖥Немного интерактива!

Не используя Google, назовите пакет Python для каждой буквы своего имени.

Давайте посмотрим, сколько вы знаете 😎🐧
@python_be1