ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

По ссылке из документации вполне хорошие туториалы.

Читать полностью…

Python beginners

Всем привет! А есть какой-нибудь хороший обучающий материал по библиотеке logging?

Читать полностью…

Python beginners

https://peps.python.org/pep-0684/

Читать полностью…

Python beginners

в смысле, это как вообще так долго жило

Читать полностью…

Python beginners

в целом ожидаемо что лет 5, там как раз пеп появился в это время

Читать полностью…

Python beginners

Гуникорн для слабых, мужчины используют boost.signals в тредах

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

короче 10 процессов по 10 тредов, да :D

Читать полностью…

Python beginners

Он воркера имел в виду

Читать полностью…

Python beginners

-w 10 -t 10 передать при запуске :D

Читать полностью…

Python beginners

сорри что значит 10 потоков по 10 тредов?

Читать полностью…

Python beginners

думаю он бы не стал врать, что он Денис

Читать полностью…

Python beginners

да фласк и фастапи одно и то же, закрываешь строку с импортами, и уже непонятно на чём пишешь (ну точнее понятно, т.к. в фастапи в каждой строке await приходится писать, но я уже писал про этот минус)

Читать полностью…

Python beginners

Ладно ты какую то несуразицу вкидывешт

Читать полностью…

Python beginners

ищи библиотеки специальные, следи чтоб никакая строчка кода более 0.001 сек не выполнялась

Читать полностью…

Python beginners

https://docs.python.org/3/library/logging.html

?

Читать полностью…

Python beginners

коротко:
Since Python 1.5 (1997), CPython users can run multiple interpreters in the same process. However, interpreters in the same process have always shared a significant amount of global state. This is a source of bugs, with a growing impact as more and more people use the feature. Furthermore, sufficient isolation would facilitate true multi-core parallelism, where interpreters no longer share the GIL. The changes outlined in this proposal will result in that level of interpreter isolation.

Читать полностью…

Python beginners

глобалы это кстати чуть другая задача, действительно, почти все си экстеншены (которые для стдлибы, типа asynciomodule/functoolsmodule/etc) пару лет назад были с глобалами

Читать полностью…

Python beginners

а иметь смысл они стали только в 3.12, потому что до этого gil был per process, а не per interpreter

Читать полностью…

Python beginners

я про сабинтерпретаторы впервые сколько лет назад услышал? Такое ощущение что лет 5

Читать полностью…

Python beginners

а можно будет 1 процесс по 10 интерпретаторов по 10 потоков

Читать полностью…

Python beginners

А в фастапи даже запускатель жижи из коробки есть, вполне можно в том же стиле как фласк использовать

Читать полностью…

Python beginners

Ну падажжи. Гуникорн спавнит потоки питона. В каждом потоке имеет тредпул заданной жирности для обработки запросов

Читать полностью…

Python beginners

так а почему поток а потом тред. в чем разница

Читать полностью…

Python beginners

10 воркеров по 10 тредов наверное?

Читать полностью…

Python beginners

он называется "гуникорн с uvicorn-воркером"

Читать полностью…

Python beginners

А гуникорн для ASGI как называется?

Читать полностью…

Python beginners

FastAPI — веб-фреймворк для создания API, написанный на Python

Flask — фреймворк для создания веб-приложений на языке программирования Python

ничего не смущает?

Читать полностью…

Python beginners

спавним в гуникорне 10 потоков по 10 тредов в каждом и норм

Читать полностью…

Python beginners

Или ты фанат тредспрединга от гевента

Читать полностью…
Subscribe to a channel