14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
По ссылке из документации вполне хорошие туториалы.
Читать полностью…
Всем привет! А есть какой-нибудь хороший обучающий материал по библиотеке logging?
Читать полностью…
в целом ожидаемо что лет 5, там как раз пеп появился в это время
Читать полностью…
Гуникорн для слабых, мужчины используют boost.signals в тредах
Читать полностью…
Разве что менее удобно что await везде писать, и реквест не глобальный
да фласк и фастапи одно и то же, закрываешь строку с импортами, и уже непонятно на чём пишешь (ну точнее понятно, т.к. в фастапи в каждой строке await приходится писать, но я уже писал про этот минус)
Читать полностью…
ищи библиотеки специальные, следи чтоб никакая строчка кода более 0.001 сек не выполнялась
Читать полностью…
https://docs.python.org/3/library/logging.html
?
коротко:
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.
глобалы это кстати чуть другая задача, действительно, почти все си экстеншены (которые для стдлибы, типа asynciomodule/functoolsmodule/etc) пару лет назад были с глобалами
Читать полностью…
а иметь смысл они стали только в 3.12, потому что до этого gil был per process, а не per interpreter
Читать полностью…
я про сабинтерпретаторы впервые сколько лет назад услышал? Такое ощущение что лет 5
Читать полностью…
а можно будет 1 процесс по 10 интерпретаторов по 10 потоков
Читать полностью…
А в фастапи даже запускатель жижи из коробки есть, вполне можно в том же стиле как фласк использовать
Читать полностью…
Ну падажжи. Гуникорн спавнит потоки питона. В каждом потоке имеет тредпул заданной жирности для обработки запросов
Читать полностью…
так а почему поток а потом тред. в чем разница
Читать полностью…
он называется "гуникорн с uvicorn-воркером"
Читать полностью…
FastAPI — веб-фреймворк для создания API, написанный на Python
Flask — фреймворк для создания веб-приложений на языке программирования Python
спавним в гуникорне 10 потоков по 10 тредов в каждом и норм
Читать полностью…